WORK HISTORY

Now

Absolute Software

Software Developer

Vancouver, Canada

- Developed microservices in Golang and Python to process incoming data from customer devices- Improved existing microservices and infrastructure utilization by redesigning key data pipelines- Improved visibility into operations by adding several metrics, graphs, and alerts into Prometheus and Grafana- Created several internal tools for load testing, build verification tests, and development- Debugged infrastructure issues within Kubernetes and Hypervisors to minimize other developers down time- Wrote Mongo migration scripts to deduplicate/migrate data and increase performance in prod. environments- Rewrote various microservices which needed more throughput and less latency from Python to Golang and achieved a 2000% increase in throughput and 90% reduction in memory usage while passing all tests- Assisted other developers in following best practices for Docker, Python, Golang, and infrastructure needs

2016

Prizm Media Inc.

Software Developer

Vancouver, Canada

- Developed Android and iOS applications for a fitness-orientated social network- Improved on existing backend implementation by implementing caching, queueing, and pagination- 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- Took on a leadership role where I trained junior devs to grasp the whole picture of the system piece by piece

2015

Ericsson Silicon Valley

Software Engineering Intern

Bay Area, USA

- Developed an OpenStack Neutron plugin for managing virtual Ericsson routers in the cloud- 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

2014

Grin Technologies

Software Developer

Vancouver, 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