🚀 Engineering scalable systems where payments, intelligence, and cloud-native architectures converge. At Stripe, I build high-performance backend and data systems that power global payments—where milliseconds define user trust.
Experience
2024 — Now
United States
Built and maintained Java backend services using Spring Boot, Hibernate, and JPA, integrating Stripe Connect APIs for vendor onboarding, multi-currency payments, automated payouts, and refunds, processing over 50,000 transactions per day globally.
Designed RESTful APIs and GraphQL APIs for internal dashboards and partner integrations, optimizing queries with caching and batching, improving API response times by 35% under peak load.
Developed real-time event-driven pipelines using Apache Spark Structured Streaming and Kafka Streams, processing over 100,000 Stripe events per hour, including payments, subscription renewals, and failed charges, enabling instant analytics, fraud detection, and reconciliation workflows.
Integrated AI/ML modules using Python and Java microservices for personalized vendor recommendations, payout predictions, and risk scoring, reducing failed transfers by 18%.
Managed structured data in PostgreSQL for payment rules, subscriptions, and payouts, and MongoDB for flexible vendor metadata, tax rules, and configuration parameters.
Developed interactive admin dashboards using React.js, TypeScript, and CSS3, providing Finance and Risk teams real-time visibility into transactions, settlements, and webhook events.
Containerized microservices using Docker and deployed via Helm on AWS EKS, supporting zero-downtime deployments and high availability during global payout cycles.
Architected cloud infrastructure on AWS using EKS, Lambda, S3, SQS, EventBridge, and CloudWatch to support near-real-time vendor payment processing, webhooks, and reconciliation events.
Implemented observability and monitoring using Datadog, ELK Stack, and AWS CloudWatch, detecting and resolving 95% of payment failures within 5 minutes.
Built CI/CD pipelines using Terraform and GitLab CI/CD, automating infrastructure provisioning and deployments, reducing deployment time by 40%.
2019 — 2022
India
Developed Java microservices using Spring Boot, Hibernate, JPA, Spring Security, Spring Data, Spring MVC, and Apache Camel to process and analyze high-volume financial transactions, ensuring sub-150ms backend response for 50,000+ daily transactions.
Built Node.js services (Express.js, TypeScript) for compliance notifications, transaction alerts, and reporting dashboards, improving system throughput by 28% and reducing notification latency to under 1 second.
Designed and implemented React.js and Angular dashboards with TypeScript, Redux, and Material UI, providing compliance teams and financial analysts with real-time transaction monitoring, anomaly detection, and regulatory reporting, while using Angular for audit and reporting modules.
Implemented JWT-based authentication and RBAC to secure role-based access across operations, analytics, and compliance portals, ensuring multi-region regulatory adherence.
Integrated Apache Kafka for real-time event streaming, processing 100,000+ transaction events per hour with sub-300ms end-to-end latency, enabling instant anomaly detection, fraud alerts, and compliance notifications.
Managed MySQL for structured transaction and client data, MongoDB for flexible compliance rules and metadata, and Redis for caching frequently queried datasets, reducing query latency by 40% and enabling real-time analytics dashboards.
Containerized services using Docker, deployed on Oracle Cloud Infrastructure (OCI) ECS, and collaborated with DevOps teams to provision infrastructure with Terraform, achieving 99.95% uptime during peak business hours.
Built CI/CD pipelines with Jenkins and GitHub Actions, enforcing code quality via SonarQube and consistent formatting using ESLint and Prettier, reducing production bugs by 25% and enabling hourly feature deployments.
Education
2023 — 2024
University of Maryland Baltimore County
Master of Science - MS
2023 — 2024