WORK HISTORY
Demonware / Activision
Senior Service Reliability EngineerVancouver, 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
Mastercard
Senior Software EngineerVancouver, 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 which serves a major portion of internet users
- Created various in-house tools to accommodate the needs of different groups
- Onboarded new DevOps team members on existing processes
Absolute Software
Software DeveloperVancouver, Canada
- 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%
- Rewrote various microservices which needed more throughput and less latency from Python to Golang and achieved a 2000% throughput increase and 90% reduction in CPU/memory while passing all integration tests
- Created multiple internal testing tools to solve the challenges of replicating and simulating hundreds of thousands of devices within our development environments
- Added metrics through Prometheus and StatsD and graphed them with Grafana to enable other developers to verify that their services are not failing to meet the acceptance criteria of throughput and resource allocation
- Assisted other developers in following best practices for Docker, Python, Golang, and infrastructure needs
- Added tedious and repetitive deployment tasks to Jenkins to increase team productivity by approximately 30%
FingerTipDeals
Co-FounderVancouver, 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 to provide analytics for customers
- Helped guide the view of the company to focus on less served markets while establishing a brand
Prizm Media Inc.
Software DeveloperVancouver, Canada
- Developed Android and iOS applications for a fitness-orientated social network application hosted on AWS
- Developed solutions to problems using Machine Learning tools such as SVMs and Neural Networks
- Database/Web Server optimization and server management tasks such as backups and security audits
- Decreased the response time of frequently used APIs by up to 90% through optimizing queries and caching
Ericsson Silicon Valley
Software Engineering InternBay Area, USA
- Developed an OpenStack Neutron plugin for managing virtual Ericsson routers in Python
- Investigated and implemented secure methods of communication between multiple virtual machines without reconfiguring Linux interfaces at runtime
- Used Docker within OpenStack to debug containers and to automate tests on Mirantis Openstack
Grin Technologies
Software DeveloperVancouver, Canada
- Developed two web applications which allowed electric vehicle enthusiasts to visualize their trips plotted from raw data and rendered custom wheel builds from custom values and backend values
- Programmed the Texas Instruments CC2540 SoC for Bluetooth low energy applications to communicate with the Grin Technologies Cycle Analyst to advance Bluetooth development for consumer products
- Currently administrating a large electric vehicle forum with 5000+ daily users – endless-sphere.com
EDUCATION HISTORY
Computer Engineering, Software Enginering (B.A.Sc)
University of British Columbia
Too many projects from UBC to count. Check out my portfolio.
Computer Science, General (M.Sc)
ETH Zürich
Check out my Computer Vision project in my portfolio
AWARDS/HONORS
- Offensive Security Certified Professional (OSCP) 2020
- TrendMicroCTF 2019 Finalist 2019
- Certified Ethical Hacker 2019
- Trading Bot (Sept 2018 1% monthly return) 2018
- Occupation First Aid Level 2 2018
- Computer Engineering with Distinction 2017
- Veazey Scholarship 2012
- RCM Grade 7 for Piano - First Class Honours 2010
Skills
- Rust
- Go
- Python
- Javascript
- Java
- Objective-C
- PHP
- C/C++
- Bash
- Git
- Linux
- Docker, Docker-Compose, Kubernetes, HELM
- Apache, Nginx, HAProxy, Traefik
- MySQL, MongoDB, PostgreSQL, Redis, DynamoDB
- Varnish, Squid
- Prometheus, Datadog, ELK
- CI/CD Jenkins, TravisCI, CircleCI
- Ansible, Vagrant, Terraform
- Experience with Amazon AWS, Micosoft Azure, Google Cloud Services (GCS), Rackspace
- REST API/gRPC Design
- Artifical Intelligence/Machine Learning (SVM, Neural Network, Tensorflow)
- Agile/Scrum development, Kanban
- Electric Bicycle Assembly and Repairs
- FL Studio Production Experience
- Amateur Photoshop Skills
Participation
- Devslop - Docker CTF 2020 (#1 - Emergency Meeting) 2020
- NahamCon CTF 2020 (#380 - Insider Threats) 2020
- PlaidCTF 2020 (#501 - Insider Threats) 2020
- AUCTF 2020 (#237 - Insider Threats) 2020
- UTCTF 2020 (#343 - Insider Threats) 2020
- AeroCTF 2020 (#254 - Insider Threats) 2020
- Insomni'hack teaser 2020 (#17 - Maple Bacon) 2020
- OverTheWire Advent Bonanza 2019 (#3 - Maple Bacon) 2019
- Trend Micro CTF 2019 Final (#12 - Maple Bacon) 2019
- SECCON 2019 Online CTF (#19 - Maple Bacon) 2019
- Trend Micro CTF 2019 Qualifier (#6 - Maple Bacon) 2019