CAREER JOURNEY

My Experience

Software developer specializing in distributed microservices, event-driven systems, backend platforms, and AI-powered tools.

Work Experience

Software Developer

Madison-Davis

New York, NY

Oct 2024 – Present
  • Drove the migration of monolithic payment orchestration services into horizontally scalable microservices on OpenShift (Kubernetes) using Java and Spring Boot, enabling 3× peak traffic growth and eliminating peak-hour throughput bottlenecks.
  • Implemented Transactional Outbox with CDC (Debezium) pattern to decouple email receipt generation from the core payment workflow, publishing domain events to Kafka with at-least-once delivery and idempotent consumers, achieving over 99% successful notification delivery.
  • Developed a fault-tolerant retry mechanism with exponential backoff and jitter, along with Dead Letter Queue (DLQ) routing and replay capabilities, reducing long-tail notification failures by ~90%.
  • Partnered with infrastructure, QA, and application teams to support CAT & production releases, troubleshoot payment processing issues, and ensure high service availability across multiple deployment environments.
JavaSpring BootKafkaKubernetesOpenShiftDebeziumDLQMicroservices

Software Engineer

Fiserv

Berkeley Heights, NJ

Jul 2023 – Oct 2024
  • Developed a Redis cache-aside layer in Java (JavaEE) to offload database reads for client configurations and improve API latency, cutting average API latency by over 50% and restoring SLA compliance.
  • Built a message-count-based Kafka reconciliation service to validate customer configuration propagation from Kafka to Redis across time windows, detect persistent mismatches, and trigger re-runs to restore consistency in production.
  • Implemented a high-throughput Kafka consumer group with batch processing (100 msgs/batch) to ingest customer configuration updates into Redis, sustaining ~10k msgs/sec under production load.
JavaJavaEERedisKafkaReconciliationBatch Processing

Backend Developer Intern

Tencent

Shenzhen, China

Jul 2020 – Oct 2020
  • Refactored a KPI anomaly detection platform for QQ Browser using Go and gRPC, deployed minute-level multi-algorithm anomaly detection & root cause analysis with results in Druid OLAP DB, cutting KPI triage time from hours to minutes.
GogRPCDruidAIOpsAnomaly Detection

Projects

Options Market Intelligence Agent

2026
  • Built an AI-powered options research agent using Python and FastAPI that automatically retrieves portfolio holdings from Robinhood, computes Gamma Exposure (GEX), Volatility Exposure (VEX), and historical/current implied volatility (IV) metrics, and generates interactive heatmaps for pre-market analysis.
  • Integrated the Gemini API to analyze GEX, VEX, IV trends, and portfolio positioning, producing structured pre-market reports with market outlook, key support/resistance levels, volatility regime assessment, and risk-aware portfolio insights.
PythonFastAPIGemini APIRobinhoodGEXVEXImplied VolatilityHeatmaps

Education

Georgetown University

M.S. in Computer Science

Washington, D.C.

Aug 2021 – May 2023

Nankai University

B.S. in Computer Science

Tianjin, China

Sep 2017 – Jun 2021

Technical Skills

Languages

JavaPythonGo

Backend & Distributed Systems

Spring BootRESTful APIsMicroservicesgRPC

Databases & MQ

PostgreSQLMySQLMongoDBRedisOracle DBKafka

Cloud & DevOps

AWS (EC2, S3, RDS, IAM)GCPDockerKubernetesHelmCI/CDGitOpenShift

AI

RAGLangChainLangGraphVector SearchPrompt EngineeringCodexCursorClaude