Lead Software Engineer · Senior Manager at Morgan Stanley
Mumbai, India · Open to employer-supported relocation to Europe, Singapore, the UAE, and other international tech hubs.
Lead Software Engineer with 8+ years in financial software, including client-facing modernization for US and EMEA users. Current technical focus includes Python, FastAPI, React and TypeScript. Work includes an internal developer platform supporting 4 teams, a production RAG assistant used by 30+ internal developers and a shared UI library used across 600+ internal applications.
Earlier backend work: Java, Spring Boot, Hibernate, JPA
AI coding tools: Claude Code, Codex, GitHub Copilot
Experience
Lead Software Engineer (Internal title: Senior Manager) · Morgan Stanley
– Present · Mumbai, India
Work spans trader-facing financial applications, a production RAG assistant and an internal developer platform built with Python and React. I lead software engineering in Front Office Strats. The platform supports application onboarding, configuration, deployment and operations through shared libraries and tooling.
Cut configuration-update turnaround from two working days to the same day with a Python, PostgreSQL and React publish/subscribe system. Admins can change AI model names, feature flags, calibration currencies and library-version settings without code changes or releases. Added type validation, separate dev/QA/prod values, application/group namespaces and auditing.
Integrated a trader-facing RFQ blotter with Python, FastAPI and React for Bloomberg-sourced RFQ monitoring, instrument-specific pricing and trade booking.
Conceived, built and deployed a Visual Studio Code RAG assistant for internal documentation using Python, OpenAI models, LangChain and FAISS, used in production by 30+ internal developers. Users reported less manual coding, and the assistant now answers library questions that previously required my support.
Lead and mentor 6 full-stack developers across delivery, architecture, testing and deployment.
Own release controls and operational support across 4 teams: approval gates, artifact/version tracking, release-status screens, pre-deployment checks, failed builds/releases and slow-server support.
Own developer adoption across 4 teams, including documentation, sample applications, migrations and Python/React/internal-library upgrades. Collect feedback and feature requests.
Own demo/test environments, promotion between environments, unused application/server cleanup and server right-sizing for one team.
Contributed to Python and React libraries, token validation, service accounts, service discovery and application catalogues with publish metadata and access controls. Also contributed to load-balancer health checks and server process startup/restarts.
Contributed to GitHub Enterprise Cloud onboarding, PR/release jobs, server provisioning and deployment configuration, plus scripts and AI skills to automate server/application creation and deployment.
ReactJS
TypeScript
Python
FastAPI
OpenAI APIs
LangChain
FAISS
Docker
Jenkins
PostgreSQL
Platform Engineering
Developer Experience
Configuration Management
GitHub Enterprise Cloud
Senior Software Engineer (Internal title: Manager) · Morgan Stanley
– · Mumbai, India
Built risk-monitoring applications and a shared UI component library.
Built and deployed an intraday and end-of-day risk-limit monitoring application with React, Python FastAPI and PostgreSQL, helping reduce limit breaches by 17% compared with the previous system.
Consolidated risk data from 4 internal financial systems with Python, Pandas and NumPy, giving senior management a single system for risk tracking, reporting and analysis.
Designed and built a React 18 and Angular 17 UI component library used across 600+ internal applications for dashboards and data visualization. Owned API design, releases, versioning and migration support across modules. The library is part of a monorepo with over one million lines of code.
Reduced annual compute and storage costs by 22% by replacing VPS deployments from an NFS shared drive with Docker containers in a cloud environment that supported resource scaling.
Migrated client-facing applications for US and EMEA users from AngularJS to React with minimal downtime and business continuity.
Wrote 300+ unit and integration tests with Vitest and React Testing Library; configured Jenkins CI/CD for automated builds, testing and deployment.
React
Angular
TypeScript
Python
FastAPI
PostgreSQL
Pandas
NumPy
Docker
Jenkins
Vitest
React Testing Library
Vite
Nx
Software Engineer (Internal title: Senior Associate) · Morgan Stanley
– · Mumbai, India
Built the Angular 14 layer of the shared UI component library, including reusable components, services and libraries, unit tests and Storybook examples.
Supported UMD, CommonJS (CJS) and ES module (MJS) library build outputs.
Helped four downstream library users adopt the library.
Angular 14
TypeScript
Software Engineer · BNP Paribas India Solutions
–
Built workflow applications and backend services for insurance syndication, trade, and value-preservation teams.
Built and delivered a full-stack insurance syndication and trade workflow application with Angular and Spring Boot REST APIs, improving data-processing efficiency for 70+ banking clients.
Developed the File Workflow feature for the Value Preservation Group web application with Angular and Spring Boot, reducing manual banker errors and improving file-processing speed by 35%.
Resolved Hibernate N+1 queries with Entity Graphs and lazy loading to improve database performance and reduce redundant queries.
Added auditing to key entities with JPA lifecycle methods to track workflow status and support regulatory compliance.
Wrote and ran database migration scripts to populate tables from a legacy application with a different schema.
Built and maintained Maven and Jenkins CI/CD pipelines for automated builds, testing and deployment.
Angular
Spring Boot
REST API
Java
Hibernate
JPA
Oracle
Maven
Jenkins
Education
Bachelor of Engineering — Information Technology Mumbai University · Jul 2014 – Jun 2018 · 8.72/10