Skip to main content
Background Image

Resume

Table of Contents
Senior Software Engineer with 8+ years of experience in backend development, machine learning, and DevOps. Currently working at Demonware/Activision on scalable gaming infrastructure.

Professional Experience
#

  1. Senior Service Reliability Engineer

    08/2020 - now()

    Demonware / Activision - Vancouver, Canada

    Contribute improvements to the availability, scalability, and efficiency of Demonware's services.
    Improve the infrastructure supporting Demonware's services.
    Troubleshoot issues with Demonware's online services at scale.
  2. Senior Software Engineer

    10/2018 - 07/2020

    Mastercard - Vancouver, Canada

    Implemented Infrastructure as Code templates for new projects through AWS CloudFormation and Saltstack.
    Promoted CI/CD practices and automation by automating tedious manual processes.
    Worked with operations to help developers gain more visibility into their projects in production.
    Took on operational duties and deployed new software to on-prem and cloud datacenters.
    Created various in-house tools to accommodate the needs of different groups.
  3. Software Developer

    06/2017 - 10/2018

    Absolute Software - Vancouver, Canada

    Key Achievement: Rewrote microservices from Python to Golang achieving 2000% throughput increase and 90% reduction in CPU/memory usage.
    Developed various microservices running in a Kubernetes cluster to process incoming data from secured devices.
    Wrote Mongo migration scripts to migrate data and increase performance in production by 20%.
    Created multiple internal testing tools to solve the challenges of replicating hundreds of thousands of devices.
    Added metrics through Prometheus and StatsD and graphed them with Grafana.
    Added deployment tasks to Jenkins to increase team productivity by approximately 30%.
  4. Co-Founder

    03/2016 - 2017

    FingerTipDeals - Vancouver, Canada

    Created Android and iOS applications to serve the SaaS product in four countries hosted on AWS.
    Wrote various backend services to serve specific client functionality and provide analytics.
    Helped guide the company vision to focus on less served markets while establishing a brand.
  5. Software Developer

    12/2015 - 09/2016

    Prizm Media Inc. - Vancouver, Canada

    Developed Android and iOS applications for a fitness-oriented social network application.
    Developed solutions using Machine Learning tools such as SVMs and Neural Networks.
    Decreased response time of frequently used APIs by up to **90%** through optimizing queries and caching.
  6. Software Engineering Intern

    09/2015 - 12/2015

    Ericsson Silicon Valley - Bay Area, USA

    Developed an OpenStack Neutron plugin for managing virtual Ericsson routers in Python.
    Investigated secure methods of communication between multiple virtual machines.
    Used Docker within OpenStack to debug containers and automate tests.
  7. Software Developer

    05/2014 - 08/2014

    Grin Technologies - Vancouver, Canada

    Developed two web applications for electric vehicle enthusiasts to visualize trips and render custom wheel builds.
    Programmed Texas Instruments CC2540 SoC for Bluetooth low energy applications.
    Administered large electric vehicle forum with 5000+ daily users (endless-sphere.com).

Education
#

  1. B.A.Sc Computer Engineering

    09/2012 - 05/2017

    University of British Columbia

    With Distinction **Concentration:** Software Engineering **Notable Projects:** Too many to count - check out my portfolio for highlights including machine learning, embedded systems, and web development projects.
  2. M.Sc Computer Science Exchange

    02/2015

    ETH Zürich

    **Focus:** Computer Vision and Machine Learning Check out my Computer Vision project in my portfolio.

Key Accomplishments & Certifications
#

  1. Offensive Security Certified Professional (OSCP)

    2020

    Advanced penetration testing certification demonstrating hands-on offensive security skills.
  2. TrendMicroCTF 2019 Finalist

    2019

    12th place out of 800 teams in international CTF competition finals in Tokyo with team “Maple Bacon”
  3. Certified Ethical Hacker

    2019

    Industry-standard certification in ethical hacking and penetration testing methodologies.
  4. Occupation First Aid Level 2

    2018

    Occupational safety certification for workplace emergency response.
  5. Academic Excellence

    2017

    **Computer Engineering with Distinction** - University of British Columbia
  6. Veazey Scholarship

    2012

    Merit-based scholarship for academic achievement and community involvement.
  7. RCM Grade 7 Piano

    2010

    First Class Honours Royal Conservatory of Music piano certification.

Technical Skills
#

Programming Languages & Technologies I Work With

Languages
#

Core Languages: Rust • Go • Python • JavaScript • Java • C/C++

Infrastructure & DevOps
#

Cloud & Containers: Docker • Kubernetes • AWS • Azure • GCP

Databases & Monitoring
#

  • Databases: MySQL, MongoDB, PostgreSQL, Redis, DynamoDB
  • Monitoring: Prometheus, Datadog, ELK Stack
  • Web Servers: Apache, Nginx, HAProxy, Traefik
  • Caching: Varnish, Squid

Specialized Skills
#

Advanced Technologies: Machine Learning • AI • REST APIs • gRPC • Agile/Scrum

CTF Competitions & Cybersecurity
#

Active CTF Competitor - Consistently ranking in top teams across international competitions

Recent CTF Achievements
#

  1. Devslop - Docker CTF 2020

    2020

    #1 - Emergency Meeting

    1st Place
  2. Insomni'hack teaser 2020

    2020

    #17 - Maple Bacon

    High-ranking performance in prestigious European CTF competition.
  3. OverTheWire Advent Bonanza 2019

    2019

    #3 - Maple Bacon

    3rd Place
  4. Trend Micro CTF 2019 Final

    2019

    #12 - Maple Bacon

    **International Finals** - Tokyo, Japan
  5. SECCON 2019 Online CTF

    2019

    #19 - Maple Bacon

    Strong performance in prestigious Japanese cybersecurity competition.
  6. Trend Micro CTF 2019 Qualifier

    2019

    #6 - Maple Bacon

    Qualified for Finals Top 6 performance securing qualification for international finals.

Additional Competitions (2020)
#

2020 CTF Participation with Team “Insider Threats”

NahamCon CTF 2020 (#380 - Insider Threats)
PlaidCTF 2020 (#501 - Insider Threats)
UTCTF 2020 (#343 - Insider Threats)
AeroCTF 2020 (#254 - Insider Threats)

Personal Interests
#

Beyond Code - Exploring creative and technical hobbies

Electric Bicycle Assembly and Repairs - Hands-on hardware experience
FL Studio Music Production - Creative audio engineering
Photography - Amateur Photoshop skills for visual storytelling
Cybersecurity Research - Continuous learning in offensive security


Download PDF Version - Contact me for a traditional resume format

Related

About
Contact