Selected Work

Distributed systems and backend solutions I've built.

Tech Lead 2023

High-Throughput Payment Gateway

Architected and led the development of a distributed payment processing system handling $50M/month in transactions.

Go Kafka PostgreSQL Redis Docker

The Challenge

Legacy monolithic system suffered from race conditions and downtime during peak traffic (Black Friday), capping throughput at 500 TPS.

The Solution

  • Migrated to event-driven microservices architecture using Kafka used for asynchronous processing.
  • Implemented distributed locking strategy with Redis to prevent double-spending.
  • Achieved 5,000+ TPS with 99.99% availability.
5k+ TPS Capacity
99.99% Uptime
$50M Monthly Volume
Senior Backend Engineer 2022

Real-time Notification Engine

Designed a scalable notification delivery service supporting push, email, and SMS channels for 2M+ users.

Node.js RabbitMQ MongoDB Firebase FCM AWS SES

The Challenge

Previous system had 5-10 minute delivery delays during high load and lacked delivery guarantees.

The Solution

  • Built a worker-pool architecture with RabbitMQ for priority queue management.
  • Implemented idempotent consumers to ensure distinct delivery.
  • Reduced latency to <500ms for 95th percentile.
2M+ Active Users
<500ms Delivery Latency
Backend Engineer 2021

E-commerce Inventory Management Migration

Successfully migrated core inventory data from legacy SQL Server to cloud-native PostgreSQL without downtime.

Python PostgreSQL AWS DMS Terraform

The Challenge

Zero-downtime requirement for a 24/7 e-commerce platform with complex data dependencies.

The Solution

  • Utilized Dual-Write pattern and Change Data Capture (CDC) for synchronization.
  • Developed automated reconciliation tools to verify data integrity.
  • Executed cutover with 0 seconds of downtime.
0s Downtime
10TB Data Migrated