Michael Chu
Elixir

Michael Chu

Worked for Intangent and Clearbanc.

About

Michael Chu, an Elixir expert, enjoys programming and building beautiful and enjoyable apps. He is also a full-stack and data engineer with nine years of experience in the tech industry. Michael has experience building and maintaining web products for various startup companies. In his previous job, he designed and implemented complex lead assignment algorithms in Elixir to reduce lead acquisition costs and improve the company's bottom line. During his startup, he implemented an Excel importer in Elixir to handle data ingestion from internal and external clients at Hockeystick. He is skilled in using Elixir, Python, JavaScript, and Typescript.

Employment

6 roles
Mar 2022 - Feb 2023 11 months
Senior Software Engineer
EAT Club
  • Coded back-end software changes and alterations effectively based on specific design specifications with Python and Django.
  • Developed new features for front-end and mobile applications with React.js and Typescript for Android and iOS.
Feb 2022 - Aug 2022 6 months
Elixir Consultant
Botco.ai
  • Provided on-demand full-stack development and support services as needed.
  • Led the development and integration of papercups.io open source chat platform, into the client's tech stack.
  • Worked with Twillio and Zoho Desk external APIs to develop new integrations and functionalities.
Nov 2020 - Nov 2021 1 year
Full-Stack Developer
Planswell
  • Designed and implemented complex lead assignment algorithms in Elixir to reduce lead acquisition costs and improve the company's bottom line.
  • Implemented micro-services and event stream architecture using CouchDB to support long-running automation tasks and complex features.
  • Provided timely support for the business operations and sales team on any assignment-related issues.
Apr 2020 - Nov 2020 7 months
Full-Stack Engineer
Validere
  • Built out new features and integrations for our oil and gas trading platform. 
  • Worked with external APIs from trading exchanges to scrape and store oil pricing data for the trading engine.
  • Created Excel parsers in Elixir to parse and ingest data from non-structured data feeds.
  • Implemented a rudimentary chat module for customers to communicate with stakeholders.
Jun 2019 - Apr 2020 10 months
Data Platform Engineer
Clearbanc
  • Automated ETL pipelines using Airflow to provide timely database updates for internal teams.
  • Implemented RabbitMQ into our micro-services architecture to allow for scalability and fault tolerance.
  • Reduced weekly data anonymization process from five hours to one hour to support tech and data science teams.
  • Supported DevOps with setting up and configuring Kubernetes to orchestrate our micro-services infrastructure.
Aug 2017 - Jun 2019 1 year 10 months
Software Engineer
Hockeystick.co
  • Designed and implemented the data model that powers the platform. 
  • Automated ETL pipelines using Python and Elixir to integrate, clean, and update data from various sources.
  • Implemented Excel importer in Elixir to handle data ingestion from both internal and external clients.
  • Created and implemented a complex company matching algorithm to improve efficiency during data integration.
  • Developed and improved GraphQL API with an absinthe library.

Education

Sep 2006 - Jun 2011 4 years 9 months
Bachelor of Arts, Economics
University of Waterloo