Ethan Ho

Ethan Ho Email and Phone Number

Lead Software Engineer @ McMaster-Carr
Chicago, IL, US
Ethan Ho's Location
Chicago, Illinois, United States, United States
Ethan Ho's Contact Details

Ethan Ho work email

Ethan Ho personal email

n/a
About Ethan Ho

Experienced software engineer specializing in Python development, scalable distributed systems, cloud computing (AWS, Kubernetes, Terraform), data engineering, HPC, and backend API development.

Ethan Ho's Current Company Details
McMaster-Carr

Mcmaster-Carr

View
Lead Software Engineer
Chicago, IL, US
Website:
mcmaster.com
Employees:
3533
Ethan Ho Work Experience Details
  • Mcmaster-Carr
    Lead Software Engineer
    Mcmaster-Carr
    Chicago, Il, Us
  • Datajoint
    Senior Software Engineer
    Datajoint Nov 2023 - Dec 2024
    Houston, 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.
  • Research Improving People'S Lives
    Software Engineer
    Research Improving People'S Lives Feb 2022 - May 2023
    Providence, 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.
  • Texas Advanced Computing Center (Tacc)
    Engineering Scientist Associate
    Texas Advanced Computing Center (Tacc) Jul 2019 - Feb 2022
    Austin, 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%.
  • Level Gaming Llc
    Api Engineer
    Level 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.
  • Colorado State University
    Virtual Reality Engineer
    Colorado State University Jan 2019 - Jul 2019
    Fort 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
  • Colorado State University
    Research Assistant
    Colorado State University Apr 2017 - Apr 2019
    Fort 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
  • Scribe X
    Medical Scribe
    Scribe X Aug 2016 - Apr 2017
    Portland, Or, Us
  • Reed College
    Laboratory Manager
    Reed College Jun 2016 - Aug 2016
    Portland, 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
  • Reed College
    Academic Tutor
    Reed College Aug 2013 - May 2016
    Portland, Or, Us
    › Assisted five undergraduate students in raising their grades in Inorganic Chemistry› Improved tutoring and conflict resolution skills at training workshops
  • Reed College
    Laboratory Teaching Assistant
    Reed College Sep 2015 - Apr 2016
    Portland, Or, Us
  • Genomics Institute Of The Novartis Research Foundation
    Protein Engineering Intern
    Genomics Institute Of The Novartis Research Foundation Jun 2015 - Aug 2015
  • National Institute Of Standards And Technology
    Summer Undergraduate Research Fellow
    National Institute Of Standards And Technology Jun 2014 - Aug 2014
    Gaithersburg, 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
  • Colorado State University
    Igem Team Member
    Colorado State University Jun 2012 - Aug 2012
    Fort Collins, Co, Us

Ethan Ho Education Details

  • University Of Chicago
    University Of Chicago
    Computer Science
  • Reed College
    Reed College
    Biochemistry 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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.