Software Engineer building scalable applications and event-driven systems. Experienced with NestJS, GraphQL, PostgreSQL, and modern cloud-native architectures from React/Next.js frontends to distributed backends on AWS. I design microservices with CQRS and hexagonal architecture, implement reliable messaging pipelines, and optimize performance using caching and database tuning. I also build CI/CD automation with containerized deployments and strong observability in production-grade systems.

Software Engineer building scalable applications and event-driven systems. Experienced with NestJS, GraphQL, PostgreSQL, and modern cloud-native architectures from React/Next.js frontends to distributed backends on AWS. I design microservices with CQRS and hexagonal architecture, implement reliable messaging pipelines, and optimize performance using caching and database tuning. I also build CI/CD automation with containerized deployments and strong observability in production-grade systems.

Available to hire

Software Engineer building scalable applications and event-driven systems. Experienced with NestJS, GraphQL, PostgreSQL, and modern cloud-native architectures from React/Next.js frontends to distributed backends on AWS.

I design microservices with CQRS and hexagonal architecture, implement reliable messaging pipelines, and optimize performance using caching and database tuning. I also build CI/CD automation with containerized deployments and strong observability in production-grade systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Beginner
See more

Language

Work Experience

Software Engineer at Chainforge
September 1, 2025 - Present
Designed and built an event-driven microservices architecture using NestJS and FastAPI, using asynchronous messaging via RabbitMQ for scalable inter-service communication. Implemented CQRS and Hexagonal Architecture patterns to decouple domain logic from infrastructure, improving maintainability and speeding up feature integration for new services. Reduced message processing failures by 70% through retry mechanisms and Dead Letter Queue patterns in RabbitMQ pipelines. Built a real-time ingestion pipeline using SSE and RabbitMQ to stream progress updates across distributed services. Developed Azure DevOps CI/CD pipelines for containerized NestJS applications, automating builds, Docker image creation, and continuous deployments.
Software Engineer
September 1, 2025 - Present
Designed and built an event-driven microservices architecture using NestJS and FastAPI, with asynchronous messaging via RabbitMQ for scalable inter-service communication. Built an Agentic RAG system using LangGraph + Azure AI Search to support contextual semantic retrieval across enterprise documents. Implemented CQRS and Hexagonal Architecture patterns to decouple domain logic from infrastructure and improve maintainability. Reduced message processing failures by 70% by adding retry mechanisms and Dead Letter Queue (DLQ) patterns within RabbitMQ pipelines. Developed a real-time ingestion pipeline using SSE and RabbitMQ to stream progress updates across distributed services. Created Azure DevOps CI/CD pipelines for containerized NestJS applications, automating builds, Docker image creation, and continuous deployments.
Software Engineer at Ils a In te ra ctiv e
December 1, 2024 - August 31, 2025
Architected a distributed messaging system using Apache Kafka consumer groups for asynchronous event fan-out, reducing core API latency by 70% and preventing downstream service bottlenecks. Built high-performance Next.js applications, achieving a 30% reduction in page load time with SSR and React Query caching strategies. Led migration from SQL to graph database AWS Neptune, improving complex query performance by 30%. Developed a GraphQL server and reduced API response time by 35% using Redis Cache Aside strategy. Maintained efficient data access with NestJS and PostgreSQL using TypeORM, reducing API latency by 65% through API restructuring and database query optimization.
Software Engineer
December 1, 2024 - September 1, 2025
Built high-performance web applications with Next.js, achieving ~30% reduction in page load time using SSR and caching strategies with React Query. Led migration from relational SQL architecture to graph database (AWS Neptune), improving complex query performance by ~30%. Developed GraphQL services and reduced API response time by ~35% using Redis cache-aside patterns. Maintained NestJS + PostgreSQL applications using TypeORM with efficient data access patterns. Reduced API latency by ~65% through API restructuring and database query optimization.
Full-Stack Developer + DevOps at HexaLabs
July 1, 2023 - December 1, 2024
Designed a horizontally scalable real-time chat application using WebSockets and Redis Pub/Sub for broadcasting messages. Implemented authentication with JWT, role-based access control (RBAC), and Single Sign-On (SSO) for secure user access management. Containerized 5+ microservices using Docker and orchestrated deployments via GitHub Actions, cutting manual overhead by ~40%.

Education

BSc in Engineering (CGPA: 3.2/3.3) at Ghulam Ishaq Institute of Engineering Sciences & Technology (GIKI)
January 1, 2018 - January 1, 2022
BSc in Engineering (CGPA: 3.2/3) at Ghulam Ishaq Institute of Engineering Sciences & Technology (GIKI)
January 1, 2018 - December 31, 2022

Qualifications

BSc Engineering
August 15, 2018 - August 22, 2022

Industry Experience

Software & Internet, Computers & Electronics, Professional Services