Download Verification

captcha
Tailwind Resume
Alex Chen

Alex Chen

Senior Java Engineer San Francisco, CA

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.