Krishna Prasad T G

Software Engineer

Bengaluru, Karnataka, India22 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 20 years of software development experience.
  • Expertise in low latency and high throughput applications.
  • Strong leadership in distributed systems architecture.
Stackforce AI infers this person is a Fintech expert with extensive experience in distributed systems and high-performance applications.

Contact

Skills

Core Skills

Distributed ArchitectureSoftware Architectural DesignLow LatencyObject-oriented Programming (oop)Software Development

Other Skills

Design PatternsOperating SystemsProblem SolvingObject Oriented DesignSystem ArchitectureDatabasesAnalytical SkillsCreative Problem SolvingJSONEnterprise SoftwareSoftware ArchitectureCode ReviewScalabilityTechnical ArchitectureLow-Level Design

About

Professional Experience: More than two decades of software application development experience across domains. Specialties: • Distributed Applications Design & Development • Low Latency, High Throughput Applications • Good understanding of Algorithms and Data structures. • Strong analytic, problem-solving skills

Experience

22 yrs 8 mos
Total Experience
2 yrs 10 mos
Average Tenure
2 yrs 10 mos
Current Experience

Amd

SMTS Software Development Engineer

Jun 2023Present · 2 yrs 10 mos · Bengaluru, Karnataka, India · Hybrid

Microsoft

Principal Software Engineer

Oct 2021Jun 2023 · 1 yr 8 mos · Bangalore Urban, Karnataka, India

Design PatternsOperating SystemsDistributed ArchitectureSoftware Architectural DesignProblem SolvingObject Oriented Design+13

Jpmorgan chase & co.

Vice President

Jan 2016Oct 2021 · 5 yrs 9 mos · Bangalore

  • JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.6 trillion and operations worldwide. The Firm is a leader in investment banking, financial services for consumers and small businesses, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the world's most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Information about JPMorgan Chase & Co. is available at www.jpmorganchase.com.
Design PatternsOperating SystemsDistributed ArchitectureSoftware Architectural DesignProblem SolvingObject Oriented Design+12

Bank of america merrill lynch

Lead Analyst

Apr 2012Dec 2015 · 3 yrs 8 mos · Hyderabad Area, India

  • InstinctFX is a low latency, high frequency trading (HFT), single dealer platform for FX products at the bank, which enables trading spot, forward, swap, (Non Deliverable Forward) NDF, (Non Deliverable Swap) NDS and options securities.
  • Role: Lead Analyst in electronic Foreign eXchange (eFX) technology team
  • Technology: C++, STL, Boost, Linux, GDB, Valgrind, Intel Vtune Studio, Java, SybaseIQ SQL, SVN, Hg, XML, TIBCO RV, Panther framework – an internal framework that provides serialization, caching, Object Relational Mapping (ORM) to Sybase database and an Interface Description Language(IDL) to interface between server side C++ applications and UI side Java application.
  • Team Size: 7 members in India, more than 25 globally
  • Responsibilities:
  • Design, development, enhancement and maintenance of C++ server side components that drive the Mercury FX platform.
  • Developed a server application to send Bid/Ask Spot rates for Market Making. It provides an interface for AlwaysStreaming and OnDemand subscription of tradable, two sided, multi-tiered quotes from an internal Unified Tradable Price Server. An Internal Cross Asset Order Matching Engine subscribes to get prices from this server and is expected to save brokerage and clearing fee for FX orders which could be internally matched instead of sending it to external Broker/Dealer platforms and Clearing Houses.
  • Developed a server component to get either Spot prices or Tradable Quotes for NDF currency pairs. It helped in unifying prices across the latest InstinctFX platform and the Bank of America legacy CashProFX retail trading platform.
  • Involved in an ongoing 64 bit migration of all server side components, current server processes are limited by the 4GB physical memory limits of 32 bit processes and moving to 64 bit is expected to improve capacity and throughput of current platform.
  • Worked on multiple enhancements and bug fixes for BAU issues
  • Providing on demand Level 2 support
Design PatternsOperating SystemsSQLDistributed ArchitectureQuery OptimizationSoftware Architectural Design+16

Goldman sachs

Senior Technology Analyst

Sep 2009Mar 2012 · 2 yrs 6 mos · Bangalore

  • Credit Flow Technology team is part of FICC Technology and it owns the applications used by Front Office (FO) Trading and Middle Office (MO) Operations teams aligned to Credit / Bond trading desk.
  • Role: Senior Technology Analyst in Credit Flow technology team
  • Technology: C++, Java, Linux, DB2, XML, Goldman Sachs proprietary Securities Language (Slang) & Securities Database (SecDB) – a bi-temporal object database, TIBCO RV, TIBCO EMS
  • Team Size: 10 members in India, more than 40 globally
  • Responsibilities:
  • End to end requirements gathering, design, development, testing and maintenance of Credit Flow applications
  • Primary developer involved in design and development of a distributed grid platform called Bulk Event Framework that can be used to define Workflows for MO to carry out trade life cycle events on a large scale. Before the framework was implemented, developers used to carry out MO owned tasks like External Trade Compressions, Novations, Bulk Terminations since there was no framework available for MO to do it themselves. Initial version of the framework was used to carry out External and Internal Trade Compression and Novation. Later on additional workflows like Bulk Trade Terminations and Entity Moves were added. Initially we developed the platform for Credit Flow team but later on, seeing the flexibility of the framework; it was adopted by the rest of the FICC teams like New Markets, Rates, FX and Commodities.
  • Re-wrote the MarkitWire platform interface for Credit Flow in Java and added additional functionality to enable Trade Date Matching and Clearing
  • Providing Level 1 MO support on a regular weekly schedule, which involved morning checkouts, mail support, carrying out MO batch tasks like Novation, Trade Compression, Entity moves.
Design PatternsSQLDistributed ArchitectureQuery OptimizationSoftware Architectural DesignProblem Solving+10

Magma design automation

Senior R&D Engineer

Oct 2008Aug 2009 · 10 mos · Bangalore

  • Talus Design is a full-chip synthesis environment and I was part of the Design For Test (DFT) R&D team. DFT tools are used in Integrated Circuit (IC) Design flows to add additional circuitry to the chips that can be used to test the logical correctness of the chip post fabrication
  • Role: Senior Research and Development Engineer in Talus Design For Test (DFT) software team
  • Technology: C++, STL, Linux, Solaris, GDB, Valgrind, Clearcase, Coverity, Bull’s Eye
  • Team Size: 4 members in India, 7 globally
  • Responsibilities:
  • Started contributing by fixing multiple memory leaks, and by assisting team members in adding test cases to regression suite.
  • Later, worked on fixing customer reported defects and adding enhancements to the DFT functionality.
Design PatternsOperating SystemsProblem SolvingObject Oriented DesignAnalytical SkillsCreative Problem Solving+5

Denali design systems pvt. ltd.

Software Engineer

Jul 2008Oct 2008 · 3 mos

  • MMAV (Memory Modeler - Advanced Verification) verification IP is the industry standard solution for verifying memory interfaces and ensuring system correctness.
  • Role: Software Engineer in Denali MMAV software team
  • Technology: C, glibc, GDB, Solaris, Linux
  • Team Size: 4 members in India, 5 globally
  • Responsibilities:
  • Added new features and functionality to Flash NOR and PSRAM software memory models.
Design PatternsProblem SolvingObject Oriented DesignAnalytical SkillsCreative Problem SolvingObject-Oriented Programming (OOP)+4

Mentor graphics india pvt. ltd.

4 roles

Senior Member of Technical Staff

Promoted

Jan 2007Jul 2008 · 1 yr 6 mos

  • Board Architect is a schematic capture tool which also provided the EDA industry's first interactive “on-the-fly packaging” functionality in the Printed Circuit Board (PCB) design flow. Packaging generates physical information required by the place and route tools.
  • Schematic Release Package (SRP) provides schematic design documentation for PCB designs. SRP also generates tables and cross-reference sheets allowing quick navigation of complex hierarchical designs.
  • Role: Senior Member of Technical Staff in Systems Design Division (SDD)
  • Technology: C, C++, Shell scripts, AMPLE™ (Advanced Multi-Purpose Language) & Falcon Framework® - internal proprietary language and framework, Visual Studio, GDB/DDD, Solaris, HP-UX, Linux, Windows
  • Team Size: 4 members in India, 6 globally
  • Responsibilities:
  • Enhancement and maintenance of these tools during the last three and a half years with the company.
  • Before being promoted to development, did product testing and automation of the same tools for first two years.
  • In the 64 months at Mentor Graphics, contributed to three major software Releases, seven Service Packs and numerous “Preliminary Service Packs” and “Proof of Concepts”.
  • Design and development of a new Concurrent Schematic editing and packaging functionality in Board Architect and the integration of a concurrent design constraints editing tool called CES.
Design PatternsOperating SystemsProblem SolvingObject Oriented DesignAnalytical SkillsCreative Problem Solving+5

Member of Technical Staff

Promoted

Jan 2005Dec 2006 · 1 yr 11 mos

Problem SolvingObject Oriented DesignAnalytical SkillsCreative Problem SolvingObject-Oriented Programming (OOP)Enterprise Software+3

Associate Member of Technical Staff

Promoted

Jan 2004Dec 2004 · 11 mos

Problem SolvingObject Oriented DesignAnalytical SkillsCreative Problem SolvingObject-Oriented Programming (OOP)Enterprise Software+3

Development Engineer

Feb 2003Dec 2003 · 10 mos

Problem SolvingAnalytical SkillsCreative Problem SolvingObject-Oriented Programming (OOP)ProgrammingSoftware Development

Education

National Institute of Technology Jamshedpur

Engineering — Computer Science & Engineering

Jan 1998Jan 2002

Indian Institute of Management Bangalore

Certificate Program in Advanced Financial Risk Management (AFRM) — Financial Risk Management

Jan 2008Jan 2009

Modern Vidya Niketan Sr Sec School, Sector - 17, Faridabad

School

Jan 1986Jan 1998

Stackforce found 100+ more professionals with Distributed Architecture & Software Architectural Design

Explore similar profiles based on matching skills and experience