Nash Yeung, Developer in Ottawa, ON, Canada
Nash is currently unavailable

Nash Yeung

Data Engineer and Back-end Developer

Ottawa, ON, Canada

Toptal member since April 1, 2022

Bio

Nash is an experienced back-end and data engineer with over 15 years of experience in back-end/data systems design, ETL, and DevOps, focusing on scalability and performance. Certified as an AWS Solutions Architect - Professional, his work emphasizes seamless cloud migrations and designing robust systems that enhance scalability, security, and availability while optimizing costs. He's committed to enabling robust and reliable solutions that meet organizational analytics and operational needs.

Portfolio

Jungle Scout
Amazon Web Services (AWS), Spark...
ExpressVPN
Terraform, Python, SQL, Tableau, Amazon Web Services (AWS), Apache Airflow...
Bindo Labs
Ruby on Rails (RoR), MySQL, Amazon Web Services (AWS), Git, Query Optimization...

Experience

  • Ruby - 10 years
  • SQL - 10 years
  • Amazon Web Services (AWS) - 9 years
  • Python - 7 years
  • Redshift - 6 years
  • Terraform - 5 years
  • PostgreSQL - 4 years
  • Apache Airflow - 4 years

Preferred Environment

Amazon Web Services (AWS), Kubernetes, Terraform, Python, SQL, Ruby

The most amazing...

...system I've built is a data platform that supports various data sources, a governed data lake, and real-time ETL pipelines ultimately used by the whole company.

Work Experience

Senior Software Engineer

2022 - PRESENT
Jungle Scout
  • Revamped a core data pipeline using PySpark, Athena, and Airflow, enhancing performance, development experience, and cost efficiency.
  • Utilized ECS and finetune scaling to enhance an in-house web scraper that scraped >1M pages/day and improve its uptime to 99.9%, while reducing its AWS hosting cost by around 50%.
  • Led data engineering initiatives focused on big data architecture, ETL pipelines, and their CI/CD, ensuring operational excellence.
Technologies: Amazon Web Services (AWS), Spark, Amazon Managed Workflows for Apache Airflow (MWAA), SQL, Data Build Tool (dbt), Redshift, Data Lakes

Data Engineering Manager

2015 - 2022
ExpressVPN
  • Drove the design and implementation of the next version of the company-wide data platform to be cloud-native, real-time, scalable, automated, and ultimately self-served.
  • Led the data engineering team to maintain, operate, and enhance the legacy data platform that's still supporting all analytics needs for the business.
  • Planned and drove the migration of several critical back-end systems to Kubernetes to achieve better availability and scalability.
Technologies: Terraform, Python, SQL, Tableau, Amazon Web Services (AWS), Apache Airflow, Amazon RDS, Git, Linux, PostgreSQL, Redshift, MySQL, Query Optimization, ETL, Ruby, Ruby on Rails (RoR), Google BigQuery, BigQuery, Big Data, Data Engineering, Data Pipelines, Data Build Tool (dbt), Databases, Amazon EC2, Amazon S3 (AWS S3), Docker, CI/CD Pipelines, Data Warehousing, Data Quality, Pandas, Unicorn, Capistrano, RSpec, Haml, Sidekiq, AWS Certified Solution Architect, AWS Glue

Head Software Developer

2014 - 2015
Bindo Labs
  • Led the revamp and unification of several existing RESTful APIs for better performance and control.
  • Oversaw requirements gathering, feature design, and system development.
  • Evaluated and tested new tools and workflows for continuously optimizing team members' work and automating operations.
Technologies: Ruby on Rails (RoR), MySQL, Amazon Web Services (AWS), Git, Query Optimization, Linux, Databases, Amazon EC2, Amazon S3 (AWS S3), CI/CD Pipelines, Unicorn, Capistrano, RSpec, Haml

System Analyst

2013 - 2014
StartJG
  • Built the development and continuous integration workflows using Gitflow and TeamCity.
  • Set up and administered development VMs for project development using VMWare vSphere, Windows 7, and Ubuntu Server.
  • Participated in module implementation in ASP.NET projects and a client-side web app in AngularJS and CoffeeScript.
Technologies: Microsoft SQL Server, Git, ASP.NET, C#, Databases, CI/CD Pipelines

Senior System Architect

2011 - 2013
iClick Interactive Asia Limited
  • Implemented and maintained a real-time ad impression bidding system (20.000+ requests/s, <100ms response time) integrated with Google Ad Exchange and various ad platforms.
  • Participated in building the Hadoop-based big data system for ad data analyses.
  • Optimized and operated the ad-serving and tracking servers to serve more than 2.000 tracking requests/s.
Technologies: Ruby, Ruby on Rails (RoR), MySQL, Greenplum, Hadoop, HBase, Git, Linux, Query Optimization, ETL, Big Data, Data Engineering, Databases, Capistrano

Experience

XMO

XMO enables to connect various online inventories across search, display, video, and mobile. Through XMO's unique key users and programmatic buying capabilities, marketers can easily identify their target audience from the scattered media inventories and deliver the most effective ad messages to convert them.

I actively participated in feature development, ad platform integration, system optimization, and building of the first generation data warehouse.

Education

2003 - 2006

Bachelor's Degree in Computer Science

The Chinese University of Hong Kong - Hong Kong, China

Certifications

SEPTEMBER 2021 - SEPTEMBER 2024

AWS Certified Solutions Architect Professional

AWS

DECEMBER 2014 - DECEMBER 2023

Project Management Professional (PMP)

Project Management Institute (PMI)

Skills

Libraries/APIs

Sidekiq, Pandas

Tools

Terraform, Apache Airflow, BigQuery, Capistrano, RSpec, Git, AWS Glue, Tableau

Languages

Python, SQL, Ruby, Unicorn, Haml, C#

Frameworks

Ruby on Rails (RoR), Hadoop, ASP.NET, Spark

Paradigms

ETL

Platforms

Amazon Web Services (AWS), Amazon EC2, Kubernetes, Docker, Linux

Storage

MySQL, PostgreSQL, Redshift, Databases, Amazon S3 (AWS S3), Data Pipelines, Greenplum, Microsoft SQL Server, HBase, Data Lakes

Other

Amazon RDS, Query Optimization, Data Engineering, Google BigQuery, Data Build Tool (dbt), Data Warehousing, AWS Certified Solution Architect, Big Data, CI/CD Pipelines, Data Quality, Amazon Managed Workflows for Apache Airflow (MWAA)

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.

1

Share your needs

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

Choose your talent

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

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