Justin Cai

Software Engineer, New York

A man of many interests... mostly building technology.

About

Growing up in an era of widespread technological growth, I quickly became captivated by computers, cameras, video games, and technology in general. This fascination turned into curiosity, then a hobby, and now I get the privilege of solving technical problems for a living!

Both professionally and in my free time, I've used a variety of technologies to build websites, mobile apps, back-end APIs, and even machine learning models. I love trying my hand at creating different types of applications, and as a lifelong learner I'm always looking for new projects and technologies to work on.

Outside of coding, I enjoy lifting weights, playing basketball, reading, and learning!

Experience

  1. 2023 - Present

    Software Engineer · Capital One

    Upgraded high-volume APIs (2.7MM+ unique customers per month) to use serverless computing, saving over 15 hours of developer time a month and cutting costs by 10%. Implemented and A/B tested an integration of Sign In and Forgot Username, increasing login success rate by 15%. Won Capital One’s 2023 Q4 TechX Award for differentiated excellence in driving impactful tech results.

    • Java
    • Spring Boot
    • AWS
    • Karate
    • Splunk
    • SQL
    • REST APIs
  2. 2022 - Present

    Associate Software Engineer · Capital One

    Integrated a document upload plugin with the dispute filing flow in Capital One Mobile, enabling customers to securely upload proof to support their dispute. Self-service dispute resolution improved by 30%. Increased test coverage by 200% for both our plugins, easily saving over 10 hours of developer time a month in bug bounties and manual testing. CEO Rich Fairbank applauded our efforts in “spearheading Capital One’s success in top-notch dispute resolution”.

    • Kotlin
    • Android SDK
    • Espresso
    • Jenkins
    • Tableau
  3. 2021

    Software Engineering Intern · Capital One

    Conducted thorough analysis and documentation of legacy API backends, detailing backend calls, response timeouts, expected request/responses, and more for each endpoint.

    • Java
    • Spring Boot
    • AWS
    • Karate
    • REST APIs

Projects