Ethan Ho work email
- Valid
Ethan Ho personal email
Experienced software engineer specializing in Python development, scalable distributed systems, cloud computing (AWS, Kubernetes, Terraform), data engineering, HPC, and backend API development.
-
Lead Software EngineerMcmaster-CarrChicago, Il, Us -
Senior Software EngineerDatajoint Nov 2023 - Dec 2024Houston, Texas, Us› Spearheaded development of the Jobs Layer feature, which allows users to view and manage ETL jobs running in the cloud. Authored a comprehensive project plan, developed new API endpoints for the back-end codebase, and built a dynamic view for the front-end single-page application (SPA) using TypeScript and React. Identified and resolved performance issues in the alpha release by optimizing MySQL database queries.› Led the migration of core microservices to an asynchronous architecture, resulting in an 84% average reduction in endpoint latency. Conducted comprehensive benchmarking to identify performance bottlenecks, systematically tested alternative sources of latency (e.g. database performance, CPU/memory limitations), and successfully designed and implemented a migration from Flask to FastAPI.› Achieved #3 contributor for datajoint-python: the company’s primary open-source product, which facilitates rapid development of reproducible ETL pipelines. Contributions include optimizing graph algorithms along the critical path, as well as modernizing unit testing, the PyPI release process, and the CI/CD workflow in GitHub Actions.› Maintained and released an authorization plugin written in Rust (pam-oauth2) that authorizes MySQL users against an external OIDC provider such as KeyCloak. Fixed several critical bugs, deployed the plugin to the Percona cluster in Kubernetes, and monitored the plugin’s performance as it was rolled out to the production environment.› Delivered a secure file browser feature for the company's primary SaaS product. Led the system design phase, including requirement gathering and comparison of Python and Golang-based approaches. Self-taught Golang, which empowered me to lead development and deliver the feature on time. -
Software EngineerResearch Improving People'S Lives Feb 2022 - May 2023Providence, Rhode Island, Us› Led development of the first major backend refactor for RecEngine: the organizations’s primary user-facing product, which recommends new jobs and careers to over 15,000 users.› Identified bottlenecks in the RecEngine v1 backend system, conceptualized a more performant design, and led the project from the design phase to deployment and maintenance. The new backend reduced the latency of mission-critical services by 8-fold, resulting in a smoother user experience.› Took full ownership of RecEngine data pipelines, driving the development of new ETL components using AWS Lambda and NoSQL in an Agile Scrum environment. Managed infrastructure with Terraform and collaborated closely with the data science team to optimize workflows. -
Engineering Scientist AssociateTexas Advanced Computing Center (Tacc) Jul 2019 - Feb 2022Austin, Texas, Us› Assisted users of TACC's HPC systems, involving hands-on support such as profiling, optimization, and debugging of scientific software written in C, C++, and CUDA.› Designed and developed a high-throughput, cloud-native ETL pipeline in collaboration with Nobel laureate David Baker. Utilized Python, TensorFlow, and Pandas to automate the analysis of protein stability.› Managed a team of 4 developers during their summer fellowship. We modeled the effects of mask-wearing and social network structure on COVID-19 transmission.› Conceptualized, developed, and released Episimlab, an open-source Python package for running complex epidemic simulations, which uses Dask and Xarray. These simulations enabled Austin Public Health officials to forecast healthcare demand and assess mitigation measures during the COVID-19 pandemic. These forecasts reduced COVID-19 transmission rate in Austin by 14%. -
Api EngineerLevel Gaming Llc Jul 2021 - Jan 2022› Maintained and debugged RESTful Django API for the Level Gaming website, which hosts E-sports tournaments, servicing over 4,000 users.› Developed the Draft League feature, which groups users into teams based on user preferences and skill level.› Refactored SQL queries for high-latency endpoints, reducing response latency 78% on average.› Implemented site-wide cookie GDPR compliance.
-
Virtual Reality EngineerColorado State University Jan 2019 - Jul 2019Fort Collins, Co, Us› Collaborated with computer engineers, biochemistry instructors, and virtual reality (VR) specialists to develop a prototype molecular structure viewer for VR headset› Acquired self-taught proficiency in JavaScript and A-Frame -
Research AssistantColorado State University Apr 2017 - Apr 2019Fort Collins, Co, Us› Designed and performed biochemical experiments to study Endonuclease G, a protein with critical function in cell development, cancer pathogenesis, and genetic disorders› Modeled protein-DNA interactions via molecular dynamics simulation on HPC systems› Developed a Python module that mines structural proteomics databases and identifies drug binding pockets in protein crystal structures› Trained two graduate students who joined the lab -
Medical ScribeScribe X Aug 2016 - Apr 2017Portland, Or, Us -
Laboratory ManagerReed College Jun 2016 - Aug 2016Portland, Or, Us› Oversaw training of three undergraduate students entering Dr. Kelly Chacón’s lab› Maintained a clean and orderly lab environment› Collaborated with researchers at Oregon Health Science University to submit a draft of our research to Nature Communications Biology, which was published in 2018 -
Academic TutorReed College Aug 2013 - May 2016Portland, Or, Us› Assisted five undergraduate students in raising their grades in Inorganic Chemistry› Improved tutoring and conflict resolution skills at training workshops -
Laboratory Teaching AssistantReed College Sep 2015 - Apr 2016Portland, Or, Us -
Protein Engineering InternGenomics Institute Of The Novartis Research Foundation Jun 2015 - Aug 2015 -
Summer Undergraduate Research FellowNational Institute Of Standards And Technology Jun 2014 - Aug 2014Gaithersburg, Md, Us› Generated >21,000 energy-minimized molecular structures via quantum chemistry simulations on the NIST HPC system› Developed and implemented a Python-based pipeline for automated data mining, file organization, and structure deposition to the NIST Chemistry WebBook -
Igem Team MemberColorado State University Jun 2012 - Aug 2012Fort Collins, Co, Us
Ethan Ho Education Details
-
University Of ChicagoComputer Science -
Reed CollegeBiochemistry And Molecular Biology
Frequently Asked Questions about Ethan Ho
What company does Ethan Ho work for?
Ethan Ho works for Mcmaster-Carr
What is Ethan Ho's role at the current company?
Ethan Ho's current role is Lead Software Engineer.
What is Ethan Ho's email address?
Ethan Ho's email address is eh****@****ipl.org
What schools did Ethan Ho attend?
Ethan Ho attended University Of Chicago, Reed College.
Who are Ethan Ho's colleagues?
Ethan Ho's colleagues are Derek Fake, Jaz Comer, Shannon Silberman, Dan Lucking, Benjamin Nepsa, Jennifer Davis, Samantha Campagna.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial