Software Engineer
M. Shahnawaz
Alam
I build software that moves real money at a global financial firm, where correctness is not a preference and latency is not cosmetic. I work across both the product surfaces people use every day and the tooling my team builds them with: AI agents that carry work from ticket to merged code, and retrieval systems that make a large codebase answerable.
When something is slow, I'm usually the one who goes and finds out why.
Selected Work
Developer tooling
An agent that carries a ticket from JIRA to a merged MR
Wrote an agent, subagents plus skills, that runs the full change lifecycle: reads the ticket, generates the code, orchestrates the CI/CD run, and resolves reviewer comments on the merge request. It works alongside GitHub Copilot and Claude Code rather than replacing them, so engineers keep the tools they already trust.
Used daily by 15+ engineers across teams
Applied AI
A copilot over the product's docs, code, and live systems
Indexed 5,000+ Confluence pages and 24 repositories into a retrieval layer that answers both product and codebase questions. Gave it tool access to Splunk, PagerDuty, JIRA, and GitLab so it can pull an alert, gather its own context, and work through root-cause analysis, instead of only citing documents back at you.
5,000+ pages and 24 repositories indexed
Performance
Finding the slow thing and removing it
Profiled the platform's main dashboard end to end, cached shared responses on the client so sibling pages stopped refetching, and worked with the backend team to collapse service hops. Separately, traced the monorepo's GitLab pipeline stage by stage and cut redundant build, test, and deploy jobs, then added SonarQube gating on merge requests and cleared the pre-existing violations rather than grandfathering them.
Page load 14s to 6s · CI 45 min to 28 min
Work Experience
Goldman Sachs
Hyderabad, India
Goldman Sachs
Hyderabad, India
Jan 2025 - Present
Associate (SDE-2)
- Own the investment tools journeys end to end: every new tool, and every enhancement to an existing one, lands with me from product requirement through release.
- Replaced near-duplicate per-strategy components with config-driven React components rendered from an in-app JSON config, trading a layer of indirection for a single code path.
Tech: Next.js, TypeScript, Rush monorepo, GitLab CI/CD, Jest
Feb 2024 - Dec 2024
Analyst (SDE-1)
- Cut advisor onboarding cycle time by 30% by replacing manual client-document review with programmatic validation wired directly into the onboarding pipeline.
- Built the reusable interface advisors use to shape a portfolio by theme, sub-theme, or excluded stock, now running in three places across onboarding and the investment tools.
Truminds Software Systems
Gurugram, India
Truminds Software Systems
Gurugram, India
Jul 2022 - Jan 2024
Software Development Engineer - 1
- Cut frontend project setup time by 60% across 3+ projects with an accessible, modular component library teams could ship production interfaces from on day one.
- Pruned runtime log volume by 65% and shrank server cold-start time by 35% through a targeted cleanup of the codebase.
Jan 2022 - Jun 2022
SDE - Intern
- Raised automated regression coverage from 50% to 80% across 50+ scenarios, blocking critical defects before launch.
Side Projects
Education
National Institute of Technology, Kurukshetra
Master of Computer Applications
Allahabad University
Bachelor of Computer Applications
Technical Skills
Languages
TypeScript · JavaScript (ES6+) · C++
Frontend
React · Next.js · Redux · Jotai · Tailwind CSS · Material UI
APIs & Data
Node.js/Express · GraphQL · PostgreSQL · MongoDB · Firebase · Supabase
Build & CI
Rush monorepo · Webpack · GitLab CI/CD · SonarQube · Jest
AI
LLM agents · Vector search / RAG · Tool-calling integrations
Get In Touch
I'm always open to new opportunities and interesting conversations. Feel free to reach out.

