sid
Application Architect
software developer
software developer

I specialize in building low-latency, highly available enterprise software. Throughout my career, working with top financial institutions like Morgan Stanley, JP Morgan, and Wells Fargo, I've learned the importance of balancing rapid development with solid architectural foundations to ensure scalability and maintainability. I'm also a tech blogger, sharing insights from my hands-on experience with various technologies.

I believe that even the best-written software is wasted if it doesn't solve the right problem. My approach emphasizes understanding the internals of the technologies I use, helping me consistently choose the right tools to build effective, purpose-driven solutions.

software developer
software developer
software developer

My Skills & Expertise

.Net

Professional

Javascript

Professional

Next JS

Professional

Docker

Professional

Kafka

Professional

AWS VPC

Professional

AWS ECS

Professional

Employment History

Software Engineer (Senior)

@ Millenium

June 2024 - till date

Vice President

@ Morgan Stanley

Feb 2022 - June 2024

App Owner and Technology Lead

@ Wells Fargo

May 2017 - Feb 2022

Some Key Projects

Increased throughput of external API

Increased throughput of external API

Addressed a bottleneck in automated structured product processing caused by a rate-limited third-party API for document creation. Led the design, deployment, and implementation of an intermediary layer utilizing a messaging queue to buffer requests, significantly improving API throughput and system efficiency.

C#, .Net Web API, Apache Kafka Managed Service, PostgreSQL Managed Service

Key Achievements:

  • Increased throughput tenfold, from 50 RPS to over 500 RPS.
  • Eliminated failures caused by rate-limited API calls.
  • Enabled seamless automated document creation, resolving previous workflow disruptions

Decoupled callbacks of external API callbacks

Decoupled callbacks of external API callbacks

Led the system design and implementation of a receiver layer that decoupled and automated callbacks from an external API

C#, .Net Web API, Apache Kafka Managed service

Key Achievements:

  • Removed coupling from an external API.
  • Reduced the change needed to onboard new services consuming the external API.