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

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

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

Alma Connect

Alma Connect

An alumni network for NIT Kurukshetra, built on role-based access control with encrypted storage and XSS protection. 100+ users onboarded, 1,000+ page views in the first 24 hours.

Next.jsTypeScriptTailwind CSSFramer MotionNode.jsExpress.jsFirebaseSupabaseGoogle Cloud
MCA Box

MCA Box

An academic resource hub for MCA students, grown from shared subject notes into the primary reference point across multiple institutions. 25,000+ page views, 1,000+ visitors.

ReactCSSJavaScriptHTML

Education

National Institute of Technology, Kurukshetra

Master of Computer Applications

2019 - 2022

Allahabad University

Bachelor of Computer Applications

2016 - 2019

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.