G

Girish Sarda

Director of Engineering

Pune, Maharashtra, India17 yrs 2 mos experience
Highly Stable

Key Highlights

  • 14 years of C++ programming experience.
  • Expertise in low latency exchange connectivity.
  • Proven track record in developing trading systems.
Stackforce AI infers this person is a Fintech expert specializing in high-performance trading systems.

Contact

Skills

Core Skills

C++Software Development

Other Skills

Python (Programming Language)Foreign Exchange (FX) TradingUnixPythonKDBSQLCore JavaInvestment BankingTrading SystemsEquitiesEquity DerivativesEquity TradingDerivativesJava Database Connectivity (JDBC)Java

About

14 years of rich C++ programming experience. Strong experience designing and developing high frequency, low latency, high throughput and high performance software systems. Good exposure the execution services and exchange connectivity protocol development (FIX, Millenium, NSE, etc). Good exposure to Equities trading domains. Object Oriented Programming, Data Structures & Algorithms, Multi-Threading, Sockets, Relational Database Design, Design-Patterns,Boost Platforms: Unix, Linux, Windows Languages: C++, c++ 11/14, Kdb q, Java, Python Tools: Git, Perforce, IBM CMVC Testing tools : Unittest++, Google Mock Specialties - C++, Algorithms & Data Structure, Exchange Connectivity/Direct Market Access, Execution and Order Management System, Matching Engine, Concurrency Models, Memory I/O, Multi-threading/Parallel Programming, Event-based trading frameworks

Experience

17 yrs 2 mos
Total Experience
5 yrs 4 mos
Average Tenure
1 yr 2 mos
Current Experience

Ubs

Director

Apr 2025Present · 1 yr 2 mos · Pune, Maharashtra, India

Credit suisse

2 roles

Vice President

Promoted

Jan 2022Apr 2025 · 3 yrs 3 mos

C++Python (Programming Language)

Assistant Vice President

Oct 2017Dec 2021 · 4 yrs 2 mos

Software DevelopmentForeign Exchange (FX) Trading

Citi

3 roles

Assistant Vice President

Jan 2016Jun 2017 · 1 yr 5 mos

Manager

Promoted

Jan 2015Dec 2015 · 11 mos

  • Real time Pricing Engine
  • Development of real time basket pricing engine (Cobra) and index/ETF reference data platform (CIDRE) for ETFs, indices and custom baskets using C++, Unix, Python, KDB, 29W, SQL, JIRA, SVN technologies.
  • Involved in -
  • Design, sizing and efforts estimation
  • Developing different business requirements (multiple desks) and enhancements
  • Developed monitor client/server infrastructure which assist in monitoring status of all applications
  • Interfaced with 3 modes of transports(TCP,EMS,LBM) using which prices were distributed, modular and plugable
  • Developed a centralized market data distribution framework which is used to distribute market data across multiple consumers using single market data feed subscription.
  • Re-engineered legacy index/etf reference data platform and promoted as strategic platform (CIDRE) across Equities/Risk Businesses across CITI and retried older systems. Heavily involved in understanding different business requirements and developing them end to end for data distribution. Handled this single handedly in initial requirement, design and development phases.
  • Developed a iNotify based file and directory watcher for event based file processing as a part of client requirement.
  • Act as SME for CIDRE across Citi.
  • Vendor migration (baskets refdata provider) with tight deadlines which helped Citi saves xxxK USD.
  • Developing different tools for benefit of developer and testers
  • Stretched and worked odd hours to help business and support as dev team member.
  • Timely interacted with stakeholders/vendors and ensured quick resolution of business issues with minimum downtime.
C++UnixPythonKDBSQL

Assistant Manager

Apr 2013Dec 2014 · 1 yr 8 mos

Ibm india software lab private limited

2 roles

Software Engineer

Jul 2011Mar 2013 · 1 yr 8 mos · Pune Area, India

  • Denali Agent Development for System x
  • Development of Denali Agent based on CIM technology for IBM system x h/w. Developing CMPI Providers for IBM Systems Director (System Management software) which manages the various hardware devices in the IBM System X servers. Technologies involved were C/C++, CIM standards by DMTF, IPMI, Pegasus, SFCB, CMVC, rpm scripts
  • Involved in -
  • Sizing and efforts estimation
  • Developing Provider and Instrumentation code (c/c++)
  • Defect triaging and fixing for Platform agent and instrumentation drivers.
  • Supporting new Sys X hardware and the new additional hardware (expansion units)
  • Worked on different install related issues which included improvements and features
  • Supporting different vendor communications and integration with the product
  • Developing different tools for benefit of developer and testers

Associate Software Engineer

Jul 2008Jun 2011 · 2 yrs 11 mos · Pune Area, India

  • 1. Director Platform Agent Development for Cell Blade
  • Development of Platform Agent called Providers base on CIM technology for Cell blade hardware.(system p). Technologies involved were C/C++, CIM standards by DMTF, Pegasus 2.8, CMVC, Shell scripting, RPM Scripts.
  • Involved in -
  • Developing rpms and install scripts for Cell blade system P.
  • Unit testing different profiles
  • Defect triaging and fixing.
  • 2. Provider Acceptance Test Suite
  • Tool to validate the Acceptance Criteria for CIM/WBEM and SMI-S based Providers. Allows to validate providers in various aspects such as schema compliance, performance testing, etc. Helps to make sure Vendor providers are meeting IBM requirements. Provides report generation in readable HTML format. Technologies involved JAVA, SBLIM, XML, CIM Standards by DMTF, Install Anywhere.
  • Involved in -
  • Developed few modules from it (JAVA).
  • Developed installer for Windows and Linux.
  • Helped in functional testing.
Core JavaC++

Education

Fergusson College

Master of Science (M.Sc.) — Computer Science

Jan 2006Jan 2008

Abasaheb Garware College

Bachelor of Science (B.Sc.) — Computer Science

Jan 2003Jan 2006

Crescent High School, Pune

Stackforce found 100+ more professionals with C++ & Software Development

Explore similar profiles based on matching skills and experience