Seasoned Engineering Leader having 8+ years of Engineering Leadership experience with overall 18 years of Software Product Development experience. Drove and delivered multiple strategic distributed systems in JAVA, C++, Python integrated with DevOps across various functional areas in Equity Derivatives domain – Equity Corporate Actions Processing System, Equity Derivatives Global Price Fixings Solution, Real time pricing and PnL calculation system, Barrier Options pricing and monitoring system. Hands on in JAVA and Python languages and have good knowledge in SQL, MongoDB and Data structures. Good domain knowledge around Equity Derivatives products such as Options, Futures etc. and hedging strategies using Greek letters delta, gamma, vega, theta, rho
Leading two software development teams of 10+ resources. Own multiple distributed systems responsible for processing various types of Market Data (Prices, FX, Rates, Corp Actions, Indices/ETFs Compositions and more) from various internal/external upstream (Reuters, Bloomberg, ULTUMUS, SOLA etc. ) and publish into different backend databases DMDS (OODB), Sophis (Oracle DB). This data is used globally by Front Office and Middle Office teams for Trading, PnL calculations, post trade feeds generation etc.
Systems are developed in JAVA, C++, C#, .NET etc. and use Object Oriented (DMDS, MongoDB) and Oracle Databases for storage. Strategic systems are containerized (Docker) and run on internal Kubernetes platform. Integrated with EQD Hosting Platform services for logging, monitoring and authentication/authorization.
Roles and responsibilities:
Key Technical Achievements:
Equities Corporate Actions Strategy (WIP):
Equity Derivatives Global Price Fixings Solution:
Cash Equity Trade Aggregation:
Sophis Capacity Metrics on Grafana:
Led a software development team of ~10 resources. Owned end to end development life cycle of Online Fraud Portfolio which comprises of 14 applications used by Fraud Risk Management team for Credit Card Fraud Identification and Fraud Servicing. Using these applications users view selective raw/enriched data and take appropriate actions such as application of DAC Rules, Status flags etc. which apply on potentially compromised accounts in real time. Data provided by these applications also help analysts/business users to formulate their fraud identification/servicing strategies. Applications were built in JAVA and use Teradata and Sybase Databases. Applications had web based front end and were used globally.
Key Technical Systems:
CACTUS (Complete Application for Compromise and Testing based on User Specifications):
AUTOCARD:
SCREF (Suspect Claim Referrals):
enPart of Equity Linked Technology team – Worked on multiple applications which deal with Equity Derivatives Data and are used globally by Front Office and Middle Office users. My applications spanned across life cycle management of corporate actions, real time monitoring of barrier options, historical representation of firm wide product data/market data changes, P&L swings calculations through on-the-fly pricing and clean reference data maintenance in RAM (Risk Analysis and Management System).
Projects, Roles and Responsibilities:
Worked as a developer on following systems and my role extends to get the business requirements from the scratch, convert them into technical requirements, implement them, manage production releases and provide L2, L3 support.
Barrier Options Monitoring Service (BMS):
Quartz History Viewer:
Hydrogen (Reference Data Management):
Dubnium (Risk Reporting Framework):
Team collaboration and leadership
Strategic leadership
Decision-making
Systems development
Project management
Team building
Problem-solving abilities
Stakeholder engagement
Technical implementation