At City Bank, I architect event-driven microservices in Java 17 + Spring Boot that transform raw network signals into real-time Angular dashboards — reducing P99 API latency by 30% and cutting deployment failures by 30% through disciplined Kafka pipeline architecture and Kubernetes-native CI/CD on AWS.
Experience
2024 — Now
2024 — Now
Jersey City, NJ
• Architected Java 17 + Spring Boot microservices for a Customer Experience Network Analytics Platform processing 2M+ telecom events/day, increasing system throughput by 35% and handling 5+ Kafka consumer groups with sub-second latency on critical incident feeds.
• Cut P99 API latency by 30% through PostgreSQL query optimization (index tuning, query plan analysis) and Hikari connection pool right-sizing across 8+ high-volume data pipeline services.
• Built Angular 14 real-time dashboards serving 100+ network operations engineers, providing live network health, incident status, and customer impact scoring — reducing mean incident response time by 40%.
• Containerized all services on AWS EKS with Docker + Kubernetes auto-scaling, circuit breakers, and blue-green deployment strategies, achieving zero-downtime releases across all production deployments.
• Architected Jenkins/Bitbucket CI/CD pipelines with automated regression testing and integrated SonarQube gates, reducing deployment failures by 30% and improving MTTR by 40%.
• Implemented Micro-frontend architecture using Webpack Module Federation, enabling independent deployments of 6+ React banking modules and reducing cross-team coupling.
• Enforced role-based access control and data governance across 8+ microservices using Spring Security, OAuth2, and JWT — maintaining zero security incidents over 18 months.
• Optimized real-time data fetching using React Query (TanStack) and Redux Toolkit, improving dashboard render performance by 25% and reducing redundant API calls through intelligent caching.
2021 — 2023
2021 — 2023
Hyderabad, India
• Modernized a legacy monolithic bank payment system into cloud-native Java/Spring Boot microservices handling 100K+ ISO 20022-compliant transactions/day, increasing throughput by 35% and improving fault tolerance through Kafka/RabbitMQ event-driven messaging.
• Reduced reconciliation and audit report generation time by ~50% by building Apache Spark batch jobs for payment log analytics on daily settlement cycles.
• Decreased environment provisioning time by 60% by automating AWS EC2 provisioning via CloudFormation and deploying services with Docker/Kubernetes, enabling self-service staging environments for 4 engineering teams.
• Built fund transfer, payment validation, and clearing microservices with REST APIs integrated with SWIFT and ACH payment gateways, processing cross-border transactions with full audit traceability.
• Implemented OAuth 2.1, JWT, and Spring Security for SSO and role-based access control, passing enterprise security audits without remediation findings.
• Drove measurable code quality improvements by integrating SonarQube into Jenkins CI/CD pipelines, eliminating critical code-smell categories across 6 services and achieving 80%+ test coverage.
• Delivered ReactJS dashboards for fraud alerts, reconciliation workflows, and payment operations, providing ops teams real-time P&L and exception visibility across 3 business units.
• Built comprehensive test coverage using JUnit 5, Mockito, Testcontainers, and Rest Assured, including contract tests with Pact to ensure reliable service-to-service communication.
Education
University of Central Missouri