Charlotte, North Carolina, United States
• Developed backend microservices for the MCP Server using Java, Spring Boot, gRPC, Maven, and MySQL, improving asynchronous
request throughput by 20% through non-blocking I/O, thread pools, and back-pressure handling.
• Integrated PayPal Checkout, Merchant, and Invoicing APIs using Java Spring Boot modules with OpenAPI schemas and PostgreSQL,
reducing internal integration effort by 40% while supporting 40K to 50K API calls/hour with less than 150ms median latency.
• Designed event-driven workflows with Apache Kafka (topics, producers, consumers), Redis Streams, and MySQL transactional storage,
lowering multi-step process failure rates from 5% to 2% using durable state persistence and retry logic.
• Built internal monitoring dashboards using React, Redux Toolkit, JavaScript, and React Router, implementing async thunks to fetch
agent metrics stored in PostgreSQL and JWT-based role-protected routing for secure UI access.
• Implemented backend security with OAuth2, JWT validation, scoped API permissions, and rate limiting, leveraging MySQL for user
role and permission storage, reducing unauthorized access attempts by 35% during internal testing.
• Added observability with Prometheus (metrics exporters), Grafana (dashboards), and ELK stack (Elasticsearch, Logstash, Kibana),
tracking database query performance along with latency, throughput, and error patterns, reducing average response latency by 18%.
• Containerized and deployed services using Docker images, Kubernetes (EKS), and Helm charts, with database migrations managed via
MySQL, and automated CI/CD pipelines using GitHub Actions, Maven, Docker, reducing manual release effort by 45%.
• Managed logs, configs, metrics, and MySQL RDS backups via AWS CloudWatch, S3, and Parameter Store; increased test coverage
from 70% to 90% with JUnit, Mockito, Newman, collaborating with API, Security, and Cloud teams to triple Agent Toolkit adoption.