Portrait of Ervin Chai
👋 Hey! I'm Ervin, and I solve engineering problems at scale.
I was 12 when I was first introduced to the idea of coding. It all started from a simple question: How were video games made?

Today, I've found a home on the web, building wildly different things from robust user interfaces and reusable component libraries, to internal tools and infrastructure pipelines; enabling products to scale beyond millions of users and requests.
Experience
Jun 2022 — Now

Senior Software Engineer — CoinGecko

Software Engineer, Mid-level
Lead the technical implementation of a site-wide redesign project along with a full migration from Bootstrap to Tailwind, spanning multiple product verticals and business functions. Develop robust infrastructure pipelines and internal tools, as well as perform maintenance and upgrades of EC2 instances. Respond to critical production incidents, while adhering to an on-call schedule on PagerDuty.
Aug 2021 — Jun 2022

Backend Engineer — Fave

Collaborate with designers and frontend engineers to build APIs used by the consumer-facing app. Diagnose and resolve scalability and performance issues on Elasticsearch and Postgres. Implement a backend solution for user authentication and verification via 3rd-party APIs.
Sep 2020 — Aug 2021

Software Engineer — Fusionex

Software Engineer, Intern
Deliver B2C and B2B software solutions according to client requirements. Perform end-to-end user testing and fix bugs while releasing to production. Onboard new engineers and interns through knowledge transfer sessions.
Projects