Alex Wang, Developer in Toronto, ON, Canada
Alex is available for hire
Hire Alex

Alex Wang

Verified Expert  in Engineering

Back-end Developer

Toronto, ON, Canada
Toptal Member Since
November 24, 2021

Alex is a developer with 6+ years of experience in Python, JavaScript, SQL, and R. She enjoys working in both startup and corporate environments and has worked on all stages of the machine learning project lifecycle (research, data processing, model development, testing, and deployment). Passionate about learning new things, Alex has been building web applications through side projects and is looking for projects that allow her to focus on back-end development and API design.



Preferred Environment

Slack, Visual Studio Code (VS Code), GitHub, Postman, MySQL Workbench, MongoDB Atlas

The most amazing...

...project I've worked on is a fraud lead generation tool that helped save the company millions of dollars.

Work Experience

Machine Learning Software Engineer

2021 - 2021
  • Built a custom-named entity recognition model to detect healthcare facilities and providers in scanned documents.
  • Led a team of five annotators to curate labeled datasets needed for machine learning initiatives and set up automated quality control checks.
  • Identified a prioritized list of machine learning applications to improve product offerings by meeting with various business teams to understand their needs and surveying state-of-the-art techniques.
Technologies: Azure, Python, SQL

Senior Machine Learning Scientist

2018 - 2021
Sun Life Financial Canada
  • Built a text classifier to surface fraud leads from web search data, generating over $2 million in savings.
  • Created a document search tool and underlying data ETL process to help identify keyword mentions for marketing opportunities replacing a manual process.
  • Prototyped a neural network-based outcome prediction model that accounts for complete patient history, improving accuracy.
Technologies: Amazon Web Services (AWS), Python, R, SQL, Elasticsearch

Software Developer Intern

2017 - 2018
  • Supported the development of internal R packages to facilitate and streamline processes for clinical reporting and exploratory data analysis.
  • Wrote classes to create labels and data filters on graphs and tables, complete with unit tests and documentation.
  • Implemented a structured, easy-to-debug approach to turn static code into dynamic code within Shiny modules while returning the reproducible offline code and writing the accompanying tutorial.
Technologies: R, RStudio Shiny

Application Tracker App

A JavaScript-based web app that allows users to authenticate, manage job applications (create, edit, and delete applications), and monitor job search progress metrics.

The back-end components were written in JavaScript with TypeScript, while the front end was written with React and TypeScript. I used Jest for testing and PostgreSQL for data storage.

Articles Archiving Tool

An Airflow-orchestrated workflow to automatically archive (i.e., details written to a Google Sheet) and summarize liked articles from the Pocket app. This workflow was hosted on AWS using MongoDB for storage.

Pyopendatato Python Package

Pyopendatato is a Python package for accessing resources from the City of Toronto's Open Data Portal that supports searching, metadata retrieval, and file downloads.

It was written in Python 3, with automated tests using Travis CI and automated code coverage generated using Codecov.
2016 - 2018

Master of Mathematics in Statistics

University of Waterloo - Waterloo, ON, Canada


Node.js, PyTorch, TensorFlow, Bing API, PySpark, Google Sheets API, React


GitHub, Git, Postman, Apache Airflow, MySQL Workbench, MongoDB Atlas, Pytest, Travis CI, Codecov


Flask, Express.js, Redux, RStudio Shiny, Jest


Python, R, SQL, JavaScript, TypeScript, Java


Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), Docker, Visual Studio Code (VS Code)


MongoDB, PostgreSQL, MySQL, Elasticsearch


Machine Learning, Data Visualization, Experimental Design, A/B Testing, Deep Learning, Transformers, Natural Language Processing (NLP), fastText, Generative Pre-trained Transformers (GPT), Computational Inference, Bayesian Statistics, CI/CD Pipelines, Salesforce Apex, Salesforce Lightning

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring