Hi, I'm Ethan!
I am a student and full-stack software developer who is passionate about designing programs that work for people.
Currently, I'm a senior at WashU majoring in computer science and minoring in human-computer interaction and psychological & brain sciences.
Outside of my courses, I've been involved as an Intro to CS Head TA, a product engineering intern for Maritz, a software development intern for BJC Health System, and a Chancellor's Career Fellow. In my free time, I enjoy biking, taking care of my succulents, and spending time with nature.
Here's some of what I've been up to lately!
Packing App
C++, CMake, GitHub Actions, Testing
Worked on a team of three developers to build a C++ application to implement efficient packing strategies for placing art pieces of varying sizes into boxes based on constraints, handling real data and edge cases.
Maritz
Product Engineering Intern
- Wrote Karate tests and a Scala runner file for Gatling with a colleague to enable the load testing of Kubernetes services before and after the addition of read replica databases.
- Conducted a proof of concept for an app-wide switch to read replicas by connecting a service to PgCat, then modifying PgCat's settings in between load tests, which identified the most performant configuration.
- Created indices within Liquibase for SQL tables within the user management service and modified Spring Data queries to match the order of new and existing indices, reducing query times by 75%.