I’m Shubham Soni — a hands-on software engineer and technical leader building cloud-native platforms, scalable APIs, and full-stack products. I work across architecture and implementation to make systems faster, more resilient, and easier for teams to evolve.
I like solving hard technical problems with clear architecture, pragmatic trade-offs, and measurable results.
“Build for today. Design for change. Make reliability part of the product.”
A principle I bring to architecture and delivery.
Over the course of my career, I’ve worked across SaaS and enterprise products — from frontend integrations and API contracts to event-driven backends, cloud infrastructure, and production reliability.
I enjoy simplifying complex systems, improving developer experience, mentoring engineers, and helping teams make decisions that balance delivery speed with long-term maintainability.
System designReliabilityPerformanceMentorshipTechnical leadership
Technical ownership across backend platforms, cloud architecture, frontend products, and engineering operations.
FEB 2026 — PRESENTEnterprise engineering
Nagarro Software
Staff Engineer
Architected a fault-tolerant DLQ redrive platform with AWS Lambda Durable Execution and SQS, handling 50K+ failed messages per execution.
Reduced Lambda cold-start latency by 70% and deployment package size by 90% using esbuild bundling and tree-shaking.
Designed CDC-based synchronization with AWS DMS, Glue, Iceberg, EventBridge, and SQS.
Rolled out centralized AWS AppConfig feature flags across 20+ services, reducing rollback time by 80%.
JUN 2023 — FEB 2026Platform engineering
Publicis Sapient
Lead Software Engineer
Designed Node.js BFF services and API aggregation layers tailored to frontend requirements.
Drove architecture decisions across 8+ teams for platforms handling 350 peak RPS, 600 ms p99 latency, and 99.5% availability.
Reduced API latency by 35%; delivered 100+ REST APIs and middleware across 20+ microservices.
Built event-driven workflows with EventBridge and SQS and improved tracing, dashboards, and operational standards.
OCT 2020 — MAY 2023Product engineering
MavQ, Inc.
Lead Software Development Engineer
Led Angular frontend development integrated with Node.js backend services and REST APIs.
Built BullMQ/Redis asynchronous processing handling 5M+ tasks monthly with idempotency, retries, and recovery.
Optimized data pipelines processing 10+ TB and reduced chatbot response latency by 40%.
Led Kubernetes and GitLab CI/CD practices supporting 99.9% uptime.
APR 2019 — SEP 2020Platform engineering
Nagarro Software
Senior Associate Engineer
Improved observability with Elasticsearch and Kibana, reducing incident resolution time by approximately 35%.
Reworked chatbot backend workflows and resolved API bottlenecks to improve throughput and reliability.
MAY 2018 — MAR 2019Healthcare & payments
Endive Software Pvt Ltd
Senior Development Engineer
Built HIPAA-compliant backend workflows with role-based access, auditing, and encryption.
Integrated Stripe billing workflows and contributed to blockchain-based payment systems.
OCT 2017 — APR 2018Real-time products
Iconma LLC
Software Engineer
Integrated WebRTC audio/video communication and Socket.IO signaling into an e-learning platform.
Automated HR and payroll workflows to reduce manual effort and data-entry errors.
JUL 2015 — SEP 2017Web products
RG Infotech
Software Developer
Developed WordPress websites and CMS enhancements for client-facing products.
Built a vehicle reservation and dispatch platform that reduced booking delays by 50%.
Created scheduling and reminder integrations with Google Calendar and a 3D e-commerce product customizer.
02 — SKILLS
The periodic table of my stack.
Tools I use to design, build, ship, and operate reliable software.
04 / Selected work
Problems solved. Impact delivered.
Engineering outcomes across asynchronous messaging, serverless performance, resilient recovery, and API optimization.
CASE 01 / ASYNC NOTIFICATIONS
Priority-aware notification delivery
Designed an asynchronous notification service with channel-based selection and separate queues for high- and low-priority notifications, supporting priority-aware processing and workload isolation.
Node.jsAWS SQSEvent-drivenQueue prioritization
Challenge: route notification workloads by channel and urgency.
Designed an asynchronous service that selects notification channels and separates high- and low-priority workloads into dedicated queues. This architecture supports workload isolation and gives urgent notifications a distinct processing path.
Async processingPriority queuesChannel selection
CASE 02 / FINANCIAL WORKFLOWS
Budget management & reconciliation with Saga patterns
Designed budget-management and reconciliation workflows using the Saga pattern to coordinate multi-step operations, manage failures, and support consistent recovery across distributed services.
Challenge: coordinate multi-step budget operations across service boundaries.
Used Saga-based workflow orchestration for budget management and reconciliation, with explicit handling for failed steps and recovery actions. This approach helps keep distributed financial workflows traceable and recoverable.
Optimized AWS Lambda builds using esbuild bundling and tree-shaking, reducing deployment package size by 90% and cold-start latency by 70%.
AWS LambdaesbuildTypeScriptTree-shaking
Challenge: reduce serverless deployment footprint and initialization overhead.
Introduced optimized bundling and tree-shaking to trim unnecessary code from deployment artifacts. Resume-reported results: 90% smaller packages and 70% lower cold-start latency.
Build optimizationCold startsDeployment size
CASE 04 / RESILIENT RECOVERY
50K+ failed messages per execution
Architected a fault-tolerant dead-letter queue redrive platform using AWS Lambda Durable Execution, with filtering, transformation, retries, and failure handling.
AWS LambdaDurable ExecutionSQSRecovery workflows
Challenge: safely recover large volumes of failed messages.
Built a DLQ redrive workflow with filtering, transformation, retries, and failure recovery. The platform supports processing 50K+ failed messages per execution.
Fault toleranceMessage recoveryDurable execution
CASE 05 / API & ASYNC SCALE
35% lower API latency · 5M+ tasks monthly
Improved frontend-facing API performance with caching and request orchestration, and built asynchronous processing systems handling 5M+ tasks per month.
Node.jsBFFAPI cachingRedisBullMQ
Challenge: make API flows faster while reliably processing high-volume background work.
Applied caching and request orchestration to reduce API latency by 35%. Separately, built queue-based asynchronous processing with idempotency, duplicate-request protection, retries, workload isolation, and failure recovery, handling 5M+ tasks monthly.
Implemented a WebRTC-based system supporting daily classes and student sessions across 6,500 centers, enabling real-time audio/video communication for learning operations.
WebRTCSocket.IOReal-time communicationEducation
Challenge: support dependable real-time classes across a large distributed network of centers.
Implemented WebRTC-based communication and signaling workflows for daily student classes across 6,500 centers. The system focused on enabling real-time sessions at scale for distributed learning locations.
Contributed to a vaccination-drive system handling millions of vaccination records, with HIPAA-conscious data processing and submission to the relevant government systems for governance and reporting.
Challenge: process large volumes of vaccination records for reporting and governance.
Supported workflows to process millions of COVID-19 vaccination records with attention to HIPAA-related handling requirements and submission to the appropriate government systems for governance records.
Designed multi-region application deployment with health-aware routing and failover behavior, directing traffic away from an unavailable region to help maintain service availability.
AWSCloudFrontRoute 53Lambda@EdgeFailover
Challenge: keep the application reachable when a region becomes unhealthy.
Designed routing across regional deployments with health-aware decisions and a failover path so traffic can be directed to a healthy region during a regional outage. The routing strategy needs clear health signals, controlled failover behavior, and validation of regional origin availability.