Kevin He

Backend Software Engineer • Kotlin-Java/Spring • Distributed Systems • Observability

About

I’m Kevin He, a Computer Science student at UC Riverside graduating June 2026. I build reliable backend systems focused on performance, observability, and scalability. Most recently, I worked at Capital One improving a business-critical Spring Boot API by reducing latency by 90% using Redis and strengthening production reliability. Previously at Enlighten (HII), I implemented OpenTelemetry distributed tracing in Vert.x, enabling engineers to diagnose issues in minutes instead of hours. I’m currently seeking full-time backend software engineering opportunities.

Skills: Java, Kotlin, Spring Boot, SQL, AWS, C++, Vert.x, Redis, OpenTelemetry, Docker, CI/CD, Microservices, Distributed Systems

Experience

Software Engineer Intern

Capital One • Summer 2025

Tech: Java, Spring Boot, Redis, AWS ElastiCache, k6, Splunk

  • Integrated Redis caching into a business-critical Spring Boot API, cutting latency by 90% and improving reliability across 7 internal services.
  • Configured highly available AWS ElastiCache clusters with replication and multi-AZ failover.
  • Engineered 6 Spring components including fallback logic and conditional caching.
  • Built k6 load tests and Splunk dashboards to validate performance under heavy traffic.
  • Reduced redundant service calls, improving high-traffic endpoint times by up to 40%.

Software Engineer Intern

Enlighten (HII) • Summer 2024

Tech: Kotlin, Vert.x, OpenTelemetry, Jaeger, PostgreSQL, AssertJ

  • Implemented OpenTelemetry distributed tracing in Vert.x, reducing debugging time from hours to minutes.
  • Built a Kotlin microservice simulating 5,000+ concurrent users for stress testing.
  • Optimized PostgreSQL queries using trace analysis, achieving up to 50% faster response times.
  • Developed unit tests with 96% coverage using AssertJ.

Projects

Alphaletter

A word-game inspired by “Tapple” — my first game built using C and the raylib graphics library.

Sorting Algorithm Visualizer

Visualize common sorting algorithms. Built with C++ and raylib — click around and see how each algorithm behaves.

Riot API Stats Service (Case Study)

Tech: Next.js, Express, Axios • API proxy • Rate limiting

  • Built a backend proxy to securely access the Riot API without exposing secrets in the client.
  • Added validation + rate limiting middleware to prevent abuse and stabilize requests.
  • Designed endpoints for player lookup + match history aggregation (in progress).

Contact

Or DM me on LinkedIn.