Alex Chen
Senior Java Engineer San Francisco, CA
- San Francisco, CA
- alex.chen@email.com
- +1-415-555-0198
- 1990/03/15
Profile
Senior Java Engineer with 7+ years building scalable distributed systems, microservices, and cloud-native applications. Expert in Spring Boot, JVM optimization, and AI-assisted software delivery.
Work Experience
06/2021 - Present
TechCorp Inc.
Senior Java Engineer San Francisco, CA
Lead backend engineering for core platform services. Architect and build high-throughput microservices. Mentor junior engineers and drive technical excellence across teams.
Real-Time Payment Processing Platform
- Built a real-time payment processing platform handling $2B+ annually. Replaced legacy monolith with event-driven microservices architecture achieving 99.99% uptime and sub-100ms p99 latency.
- Event-driven microservices with Kafka, PostgreSQL, Redis, and Spring Boot on AWS EKS
- Led architecture design, implemented core payment orchestration service, established CI/CD pipelines, and defined observability standards.
- Technical Stack: Spring Boot Kafka PostgreSQL Redis AWS EKS gRPC Prometheus Grafana
- Challenges: Latency Reduction: Reduced payment processing p99 latency from 800ms to 85ms through async event processing and query optimization.
- Challenges: Throughput Scaling: Scaled platform to handle 50,000 TPS during peak traffic with auto-scaling and backpressure mechanisms.
- Challenges: AI-Assisted Development: Integrated Claude Code and GitHub Copilot into development workflow for test generation, PR review assistance, and documentation updates with human validation gates.
- Challenges: Cost Optimization: Reduced AWS infrastructure costs by 35% through right-sizing, spot instances, and intelligent caching strategies.
Fraud Detection Engine
- Developed real-time fraud detection engine processing 100K+ transactions per second using machine learning models integrated with streaming pipelines.
- Streaming architecture with Apache Flink, Kafka, TensorFlow Serving, and Spring Boot microservices
- Designed streaming pipeline architecture, implemented feature engineering service, and built model serving infrastructure with A/B testing framework.
- Technical Stack: Apache Flink Kafka TensorFlow Serving Spring Boot DynamoDB Kubernetes Jaeger
- Challenges: Model Latency: Achieved sub-20ms model inference latency through batching, caching, and optimized model serialization.
- Challenges: Detection Accuracy: Improved fraud detection accuracy by 22% through real-time feature engineering and model ensemble techniques.
- Challenges: Observability: Built comprehensive tracing and metrics pipeline enabling rapid debugging and regression detection.
08/2017 - 05/2021
DataSystems LLC
Java Engineer Seattle, WA
Developed and maintained enterprise data platform services. Built RESTful APIs and batch processing pipelines for data analytics customers.
Customer Data Platform
- Built unified customer data platform consolidating data from 15+ sources into actionable customer profiles for marketing and sales teams.
- Batch and streaming hybrid with Spring Boot, Apache Spark, Snowflake, and Airflow on Azure
- Implemented data ingestion pipelines, built REST APIs for profile access, and developed data quality validation framework.
- Technical Stack: Spring Boot Apache Spark Snowflake Airflow Azure JUnit Mockito
- Challenges: Data Quality: Reduced data quality issues by 60% through automated validation and anomaly detection rules.
- Challenges: API Performance: Optimized API response times by 40% through query tuning, caching layer introduction, and connection pooling.
Open Source & Publications
Open Source Contributions
Contributor to Spring Cloud and Micrometer projects. Maintained popular Kafka instrumentation library with 500+ GitHub stars.
Technical Speaking
Speaker at QCon and SpringOne conferences on JVM optimization and microservices observability topics.
Skills
Core Java & JVM Ecosystem
- Expert in Java 8-17, concurrency, memory management, GC tuning (G1, ZGC, Shenandoah), and JVM profiling with async-profiler and JFR
- Deep understanding of bytecode, classloading, and performance optimization techniques
Spring Ecosystem & Microservices
- Extensive experience with Spring Boot, Spring Cloud, Spring Security, and Spring Data
- Built production microservices with service discovery (Consul, Eureka), circuit breakers (Resilience4j), distributed tracing, and configuration management
Data & Messaging
- Proficient with PostgreSQL, MySQL, MongoDB, DynamoDB, Redis, Elasticsearch
- Expert in Kafka and RabbitMQ for event-driven architectures
- Experience with CDC patterns and streaming data pipelines
Cloud-Native & DevOps
- AWS and Azure certified
- Kubernetes, Docker, Terraform, CI/CD with GitHub Actions and Jenkins
- Observability with Prometheus, Grafana, Jaeger, and ELK stack
- Infrastructure as Code and GitOps practices
AI-Assisted Software Delivery
- Production experience with Claude Code and GitHub Copilot for task decomposition, repository-context exploration, implementation planning, test generation, PR review assistance, debugging, and documentation updates
- Established human-supervised workflows with local validation, CI checks, code review, security/permission review, and rollback readiness
- Integrated MCP integrations with scoped permissions for safe tool execution
- Applied schema-constrained structured outputs and tool calling for reliable AI-generated code
- Built evaluation datasets and regression testing for AI-assisted changes
System Design & Architecture
- Domain-driven design, event sourcing, CQRS, saga patterns, and distributed transactions
- API design (REST, gRPC, GraphQL)
- Capacity planning, load testing with Gatling and k6, and chaos engineering practices
Education
09/2013 - 06/2017
B.S. in Computer Science
University of Washington Seattle, WA
Relevant coursework: Data Structures & Algorithms, Operating Systems, Distributed Systems, Database Management, Software Engineering. Graduated Magna Cum Laude. Capstone project: Built distributed key-value store with Raft consensus algorithm.