Post Job Free

Resume

Sign in

Engineering Data

Location:
Waterloo, ON, Canada
Posted:
February 21, 2021

Contact this candidate

Resume:

Michael Meng

*B COMPUTER ENGINEERING

403-***-**** adkdci@r.postjobfree.com michaelmeng.herokuapp.com michaelmeng998 Michael Meng Skills

Languages Python, Go, C, C++, Java, JavaScript, TypeScript, HTML, CSS Databases PostgreSQL, MySQL, MS SQL, Redshift, Redis, MongoDB, SQLAlchemy, SQLite Frameworks Node.js, Express.js, Gin-Gonic, Flask, Swagger, React Native, React, Angular Technologies AWS, Kubernetes, Docker, Apache Airflow, Firebase, GCP, Linux, GraphQL, Git Experience

ApplyBoard Kitchener, ON

DATA ENGINEERING INTERN Sept. 2020 - Dec. 2020

• Expedited the processing of 100K+ student applications by leading the development of several critical data pipelines

• Improvedthescheduling,monitoring, andreliabilityofthedatapipelinesbymigratingworkloadsfromcronontoApacheAirflow

• Enhanced the maintainability of ETL jobs built using SQL through using JinjaSQL to template all queries

• Developed an ETL pipeline to track daily status changes for all student applications and backfill 5 years worth of historical data

• Used Python, PostgreSQL, SQLAlchemy, Redshift, AWS, Airflow, Cron, Docker Index Exchange Kitchener, ON

SOFTWARE ENGINEERING INTERN Jan. 2020 - Apr. 2020

• Enabled theworld’slargestadagencytoaccesspremiumadexchangedealsbycreatingmicroservicesforanewsearchworkflow

• Improved the test coverage of APIs by 10% through implementing new methods of route-level dependency injection

• Explored and implemented API code generation tools (go-swagger) to support new microserviceCI/CD automation workflows

• Took initiative to deploy the microservices onto Kubernetes with Prometheus alerting and Grafana monitoring

• Used Golang, Gin, MySQL, Swagger, Kubernetes, Docker, Prometheus, Grafana Hestia - Startup Waterloo, ON

SOFTWAREDEVELOPER (FREELANCE) Apr. 2019 - Present

• Worked on the development of a food ordering app targeting ghost kitchens; currently servicing over 200 orders/month

• Led the deployment and maintenance of our Stripe payments microservice in AWS Lightsail

• Created an inventorymanagement system and implemented an image caching React component to reduce Firebase API calls

• Used JavaScript, React Native, Firebase, AWS (Lightsail), Apache Server OpenText Waterloo, ON

SOFTWAREDEVELOPER INTERN May. 2019 - Aug. 2019

• Saved the development team over 300 hours/year during data analysis by developing a query tool for the devops website

• Decreased automated regression runtime by 50% through the development of a new Python automation framework

• Used Python, CherryPy, SQLAlchemy, Mako

Projects

UW Blueprint Waterloo, ON

PROJECT DEVELOPER Sept. 2020 - Present

• Worked in a team of 10 to develop an e-commerce web application for an NPO leading homelessness prevention in Canada

• Led the integrationofShopifywithourbackendviawebhooksandoptimizedpageloadtimesthroughserversidecaching(Redis)

• Used Javascript, Node.js, GraphQL, Redis, PostgreSQL, Shopify, React, Redux, Travis CI Cockroach Labs Waterloo, ON

OPEN SOURCE CONTRIBUTOR Sept. 2020 - Present

• Took initiative to contribute to the Cockroach Labs open source community working on their distributed SQL database

• Used Golang to develop new features for their core product such as writing functions for their geospatial library www.cockroachlabs.com/docs/stable/functions-and-operators.html#spatial-functions Education

University of Waterloo Waterloo, ON

CANDIDATE FOR BACHELOR OF APPLIED SCIENCE, HONOURS COMPUTER ENGINEERING Sept. 2017 - Apr. 2022



Contact this candidate