Software engineer with 5 years of experience designing and delivering high-performance, scalable, and secure full-stack applications.
Experience
2024 — Now
2024 — Now
United States
• Built and maintained Java (Spring Boot, Hibernate, JPA) backend services to integrate Shopify APIs for subscription billing, checkout extensions, and multi-currency order management, handling 50k+ orders per day across multiple storefronts.
• Designed RESTful and GraphQL APIs for internal dashboards and Shopify embedded apps, optimizing queries with batching and caching, improving API response times by 32% under peak load.
• Developed real-time streaming pipelines with Apache Spark Structured Streaming and Kafka Streams, processing 100k+ Shopify events per hour (orders, subscription renewals, payment failures), enabling instant analytics and AI-driven churn prediction.
• Integrated AI/ML personalization modules using Python and Java microservices to generate personalized recommendations and promotions in real-time, increasing average order value by 12%.
• Managed structured data in PostgreSQL for subscriptions, billing, and pricing rules, and MongoDB for flexible Shopify metafields, region-specific tax rules, and configuration metadata.
• Designed and delivered interactive admin dashboards with React.js, TypeScript, and CSS3, providing merchants real-time visibility into 98% of webhook events and payment retries.
• Automated backend workflows using Python scripts, including bulk subscription imports and payment retry monitoring, reducing manual effort by 72%.
• Containerized microservices with Docker and deployed via Helm on AWS EKS, supporting blue-green deployments and zero downtime during high-traffic promotional events.
• Architected event-driven cloud infrastructure on AWS (EKS, Lambda, S3, SQS, CloudWatch, EventBridge) to support near-real-time subscription workflows and global fulfillment notifications.
• Implemented observability and monitoring with Datadog, ELK Stack, and CloudWatch, detecting and resolving 95% of failed payment events within around 4 minutes.
2020 — 2023
2020 — 2023
India
• Developed Java microservices using Spring Boot, Hibernate, JPA, Spring Security, Spring Data, Spring MVC, and Apache Camel for trade processing, settlement, and risk calculations. Integrated real-time market data feeds, processing 52K+ trades/day with <150ms latency, ensuring high reliability and fault tolerance.
• Built Node.js (Express, TypeScript) services for notifications, alerts, and compliance modules, improving system throughput by 28% and cutting latency to under 1s. Designed React.js and Angular dashboards (TypeScript, Redux, Material UI) for traders and risk teams, delivering real-time trade status, P&L, and risk exposure with instant regulatory insights.
• Implemented JWT-based authentication and RBAC across multi-region portals. Integrated Apache Kafka for real-time event streaming, processing 100K+ events/hour with <300ms latency, enabling instant risk alerts and trade validations.
• Managed MySQL, MongoDB, and Redis for hybrid data storage, reducing query latency by 40% and powering real-time analytics. Containerized microservices with Docker, deployed via AWS ECS, and automated infra provisioning with Terraform, achieving 99.95% uptime.
• Built CI/CD pipelines with Jenkins and GitHub Actions, enforcing code quality with SonarQube, ESLint, and Prettier, reducing production bugs by 25%. Monitored services with CloudWatch, Prometheus, and Grafana, cutting MTTR by 35%.
• Wrote unit/integration tests (JUnit, Mockito, Jest, Supertest) with 92% coverage. Collaborated in Agile sprints via JIRA, partnering with global teams to deliver continuous enhancements. Documented REST & GraphQL APIs with Swagger/OpenAPI, providing Postman collections for QA and integrations.
Education
Saint Louis University
Master of Science - MS, Computer Science
2023 — 2025