Eugene Cho

Full Stack Engineer @ UC Davis

About Me

Hi! I'm a senior studying Computer Science at UC Davis, passionate about full-stack development. I enjoy building projects that have real world applications, especially where software and other fields intersect. A lot of my recent work has been in healthcare and education, and I'm excited about roles where I can keep solving interesting, meaningful problems with code. I'm currently looking for full-time opportunities in software engineering — feel free to reach out at eugene.a.cho@gmail.com

Timeline

Recent experiences and education

Jun. 2025 – Current
💼 Work

Software Engineer Intern

Kaiser Permanente

📍 Remote

  • Built and optimized backend services in Spring and Koa powering a NLP guided pre-visit survey system, scaling to over 500K monthly sessions.
SpringKoaNode.jsJavaKubernetesRedis
Oct. 2024 – Current
🏛️ Organization

Software Developer

AggieWorks

📍 Davis, CA

  • Built and launched Cattlelog, a full-stack course/professor insight tool for UC Davis.
FastAPIReactTailwindCSSPostgreSQLPostHogRedis
Sep. 2024 – Jan. 2025
💼 Work

Software Engineer Intern

PNA Bio Inc.

📍 Thousand Oaks, CA

  • Built and deployed user facing web tools PNA Tool and PNA Designer for CRISPR/Cas9 research applications.
PythonJSONPHPHTML/CSS
Sep. 2022 – Current
🎓 Education

B.S. Computer Science

University of California, Davis

📍 Davis, CA

Experiences

Kaiser Permanente logo

Kaiser Permanente

Software Engineer InternRemote

Jun. 2025 – Current

  • Built and optimized backend services in Spring and Koa powering a NLP guided pre-visit survey system, scaling to over 500K monthly sessions.
  • Led end-to-end implementation of a School Note decisioning feature, introducing SOAP-based scaffold integration and employing a config-driven release agent pattern to improve scalability, observability, and long-term maintainability.
  • Diagnosed and resolved a redis cache miss pattern in evisit retrieval, reducing external API calls by over 99%.

Tech Stack:

  • Spring
  • Koa
  • Node.js
  • Java
  • JavaScript
  • React
  • Apache Airflow
AggieWorks logo

AggieWorks

Software DeveloperDavis, CA

Oct. 2024 – Current

  • Built and launched Cattlelog, a full-stack course/professor insight tool for UC Davis, built with React, FastAPI, and PostgreSQL.
  • Collaborated with a team of 10 with engineers, product managers, marketers, and designers in a cross-functional team.
  • Employed both Agile and Waterfall methodologies in a cross-functional team to effectively manage project timelines, adapt to changing requirements, and ensure communication across development, design, and product management teams.
  • Implemented advanced caching strategies reducing load times by 90% (from 20s to 2s) and decreasing API calls by 99.9%.
  • Integrated PostHog analytics to monitor user behavior, providing actionable insights that led to a 15% increase in feature engagement and improved user retention.

Tech Stack:

  • FastAPI
  • React
  • TailwindCSS
  • PostgeSQL
  • Redis
  • Apache Airflow

PNA Bio Inc.

Software Engineer InternThousand Oaks, CA

Sep. 2024 – Jan. 2025

  • Developed and launched web tool PNA Tool, a Python algorithm that selects optimal sequences based on parameters like length, melting temperature, purine content, and self-complementarity.
  • Developed and launched web tool PNA Designer, an algorithm designed to generate customized DNA sequences with targeted mutations that create restriction enzyme sites, optimized specifically for donor design in CRISPR/Cas9 research applications.

Tech Stack:

  • Python
  • JSON
  • PHP
  • HTML/CSS

Seoul National University Medical School

Bioinformatics Research InternSeoul, Korea

Jun. 2024 – Sep. 2024

  • Conducted research on cancer clonal model determination using monoallelic expression of inactivated genes at the Genomic Medicine Institute, Seoul National University Medical School, under Professor Kim Jong Il.
  • Analyzed and visualized large-scale genomic data (>10 million entries) using outputs from MuTect2 and HaplotypeCaller, focusing on mutation detection and clonal evolution.
  • Utilized Python libraries such as Pandas, Seaborn, and scikit-learn to perform complex data analyses, statistical modeling, and advanced visualizations.
  • Developed robust Python scripts to automate genomic data processing, enabling efficient analysis and visualization of multi-million-line datasets.

Tech Stack:

  • Pandas
  • NumPy
  • Matplotlib
  • MuTect2
  • HaplotypeCaller
  • Seaborn
  • Scikit-learn
  • Dash

CIMPLRX

Chemoinformatics InternSeoul, Korea

Jun. 2022 – Sep. 2022

  • Engineered databases on a Linux server with MySQL to categorize compounds crucial for advanced drug screening processes.
  • Utilized Neo4j to generate visualizations of complex data structures, uncovering trends and connections.

Tech Stack:

  • Linux
  • MySQL
  • Neo4j
ASTRO Tech logo

ASTRO Tech

Software Engineer InternRemote

Jun. 2023 – Sep. 2023

  • Spearheaded the development of an Android application enabling seamless control of LED light switches through timed operations.
  • Leveraged techniques in Android Studio to craft a solution utilizing Kotlin and implementing dynamic scene management.

Tech Stack:

  • Kotlin
  • Android Studio

Education

University of California, Davis

B.S. Computer ScienceDavis, CA

Sep. 2022 – Jun. 2026 (Expected)

  • Relevant coursework: ECS 36C Data Structures and Algorithms, ECS 122A Algorithm Design and Analysis, ECS 124 Bioinformatics, ECS 140A Programming Languages, ECS 150 Operating Systems, ECS 154A Computer Architecture, ECS 171 Machine Learning, ECS 189 Databases

Newbury Park High School

High School DiplomaThousand Oaks, CA

Aug. 2018 – May. 2022

  • President of Code Nation, President of Recycling Club

Contact Me

I'm always open to opportunities, collaborations, or feedback. Feel free to reach out to me through any of the platforms below.