• Spark
  • Presto
  • Hive
  • PostgreSQL
  • Airflow
  • AWS


  • Java
  • Python
  • SQL
  • JavaScript
  • C++
  • Bash

NerdWallet May 2017 — Present

Data Engineer
  • Building a data lake with the Data Warehouse team to scale NerdWallet's data infrastructure
  • Contributing to the development of a custom Protobuf to Parquet file writer
  • Improving data pipeline performance using Spark

Symantec September 2016 — December 2016

Cloud Developer
  • Delivered high quality code across the full stack (Java backend and JavaScript frontend) through pair programming and test driven development
  • Partnered with a designer to build a prototype for the new enterprise cloud security portal

Public Safety Canada January 2016 — April 2016

Software Developer
  • Improved critical infrastructure visibility by developing a variety of monitoring tools in Python
  • Reduced coupling by refactoring parts of a monolithic .NET application into RESTful microservices

Evertz Microsystems May 2015 — August 2015

Java Developer
  • Collaborated with hardware engineers to implement new features in an SNMP monitoring and control application
  • Conducted network traffic analysis and troubleshooting

University of Waterloo September 2014 — Present

Computer Science

Favorite Courses

  • Applied Cryptography
  • Operating Systems
  • Database Management
  • Designing Functional Programs