Ethan Cai

Software Engineer

San Francisco, California, United States3 yrs experience
Highly Stable

Key Highlights

  • Designed scalable systems at AWS, reducing latency by 83%.
  • Developed a DCGAN model for realistic hurricane data generation.
  • Created comprehensive automated testing frameworks from scratch.
Stackforce AI infers this person is a Cloud Computing and Game Development specialist with strong skills in Machine Learning and Software Testing.

Contact

Skills

Core Skills

Cloud InfrastructureSystem DesignMachine LearningData AnalysisSoftware TestingWeb DevelopmentGame DevelopmentData Science

Other Skills

Signal MonitoringAutomated Recovery SystemScalable SystemsInfrastructure DeploymentDeep LearningData VisualizationClusteringPyTorchUI TestingAPI TestingSeleniumFlaskUnityC#Simulation

Experience

3 yrs
Total Experience
1 yr 10 mos
Average Tenure
0 mo
Current Experience

Doordash

Software Engineer

Jun 2026Present · 0 mo · San Francisco Bay Area · Hybrid

Amazon web services (aws)

Software Developer Engineer Intern

May 2025Aug 2025 · 3 mos

  • Designed and implemented signal monitoring system to assess health of AWS Shield infrastructure
  • Developed an automated recovery system to identify root causes of infrastructure failures
  • Engineered scalable and efficient systems, deploying across 27 global regions and achieving an 83%
  • reduction in end-to-end latency
Signal MonitoringAutomated Recovery SystemScalable SystemsInfrastructure DeploymentCloud InfrastructureSystem Design

University of illinois urbana-champaign

Machine Learning Undergraduate Research Assistant

May 2024May 2025 · 1 yr · Champaign, Illinois, United States · Remote

  • Created a Deep Convolutional Generative Adversarial Network (DCGAN) model to generate
  • realistic hurricane data and visualizations from TC PRIMED dataset using PyTorch
  • Clustered Tropical Cyclone tracks around the world using TRACLUS-based methods
  • Worked with Professor Gan Zhang and Worldsphere.ai CEO Eduardo Siman
Deep LearningData VisualizationClusteringPyTorchMachine LearningData Analysis

Katrisk llc

Software Engineer Intern at Katrisk

May 2023Aug 2023 · 3 mos · Fremont, California, United States · On-site

  • Constructed comprehensive, automated UI and API test frameworks from scratch, writing all
  • 1000+ test cases for the CI/CD pipeline, employing Selenium, Python, SoapUI, and Groovy
  • Developed interactive websites utilizing Flask and HTML, facilitating the hosting of UI tests as well
  • as API tests for any .xml file
  • Integrated checksum program into API and UI automated tests for precise data comparison in files
  • and directories generated from test cases
  • Incorporated automated API and UI testing into Jenkins Pipeline for seamless integration
UI TestingAPI TestingSeleniumFlaskSoftware TestingWeb Development

Internet of things unity research project

Student Researcher

Jan 2023May 2023 · 4 mos · Champaign, Illinois, United States · On-site

  • Simulated an African savanna environment to evaluate the viability of diverse measurement devices
  • using Unity and C#
  • Implemented Finite State Machine-based logic trees, enhancing animal behavior realism
  • Optimized performance through advanced data structures such as Quadtrees
UnityC#SimulationGame Development

Self-employed

2 roles

Web Developer - Koulina Project

Promoted

Jun 2022Aug 2022 · 2 mos

  • Engineered and brought to life the official online presence of Action R ́epublicainne, a prominent
  • political entity in Chad, through the utilization of HTML, CSS, JavaScript, and PHP
  • Seamlessly integrated interactive elements and dynamic functionalities, fostering heightened user
  • engagement and augmenting the party’s influence within the digital sphere
  • Website URL: koulina.org
Web DevelopmentPHPJavaScript

Game Developer - JUMPER Project

May 2020Feb 2021 · 9 mos

  • Developed and released JUMPER on Google Play, blending innovation with technical finesse
  • Partnered with Tap Nation to assess user retention using a Facebook SDK
  • Crafted captivating in-game interfaces using Unity, elevating player interaction and experience

University of california, santa cruz

Data Science Intern - UCSC Summer Internship Program (SIP)

Jun 2020Aug 2020 · 2 mos

  • Employed Neural Networks and Natural Language Processing to simulate rumor propagation,
  • assessing its exaggeration and transformation
  • Utilized NumPy, TensorFlow, and Keras to construct a sophisticated model that simulated and
  • analyzed rumor spreading dynamics
Game DevelopmentUnity

Accessible computers nonprofit organization

President and Founder

Aug 2019Aug 2022 · 3 yrs

  • Accessible Computer aims to fundraise money to build computers to donate to those who cannot afford them
  • Donated laptops to multiple organizations, from Sunshine Kids After School to Oakland Unified School District

Netronome

Software Engineer Intern

Jun 2019Aug 2019 · 2 mos · San Jose, California, United States

  • Utilized P4 to conduct comprehensive testing of Netronome Agilio Smart NICs, gaining proficiency
  • in network programming
  • Developed an accessible presentation aimed at simplifying the learning curve for future staff and
  • interns seeking to master P4
  • Streamlined and optimized outdated Linux servers, enhancing system efficiency and performance
Neural NetworksNatural Language ProcessingTensorFlowData Science

Education

University of Illinois Urbana-Champaign

Masters of Computer Science

Aug 2025May 2026

University of Illinois Urbana-Champaign

Bachelor's degree — Computer Science and Statistics

Aug 2022May 2025

UC San Diego

Data Science

Sep 2021Jun 2022

Mission San Jose High School

Aug 2017Jun 2021

Stackforce found 100+ more professionals with Cloud Infrastructure & System Design

Explore similar profiles based on matching skills and experience