Christopher Sturgess

Software Developer

Personal Summary

A full-stack web developer with over 5 years of professional experience. I have a passion for well-designed application architecture, as well as for information security. I strive to create code that is not only easy to implement in the present, but easy to update and change years after it's been created, and I am committed to continuously learning new skills and better methods of delivering quality code.

Experience

Web Application Developer, Roadmunk Inc.; Kitchener, Ontario - 2017 - 2019

Maintained and developed the company's flagship product as part of multiple teams with different focuses. Created multiple internal tools to aid developers. Designed, architected, and implemented a Data Pipeline and Data Warehouse to allow large-scale analytics of incoming data across many sources using a network of micro-services. Designed, built and maintained cloud-based infrastructure to run the Data Initiatives on the AWS platform, using Terraform and Ansible. Created a robust transformation layer to convert data between multiple formats (JSON, BSON, SQL, CSV, etc.) to allow organization-wide data transparency

Developer, Loop Lab Inc.; Kitchener, Ontario - 2016 - 2017

Created and maintained multiple microservices across various Google Cloud Projects. Designed software to regulate temperature across a home. Wrote firmware for IoT temperature sensors to provide automated usage and integrate with mobile applications and servers in real-time.

Developer, Athena Software; Waterloo, Ontario - 2014 - 2016

Developed large-scale web applications, internal tools, and policies related to application security. Designed a new front-end content generation system using Mustache, SASS, Coffeescript, and Groovy based on the Unix Philosophy. Created new coding standards and guidelines to ensure consistency and reliability of codebase. Led efforts to ensure security of PHI was enforced according to multiple international standards.

Software Developer, Organimi; Waterloo, Ontario - 2012 - 2013

Created various integrated applications for the company product. Worked on a dynamic web-based organizational chart service. Created a collaboration management application focused on teams working irregular hours and in multiple locations using HTML5 technologies and AngularJS. Created a standalone desktop email application to interface with the web-based org chart using Visual.NET. Created and maintained a process to perform bulk imports of data from CSV and Visio org chart files using Ruby on Rails

Website Developer, Well.ca; Kitchener, Ontario - 2012

Maintained online retail application as part of the University of Waterloo Co-op Program. Used PHP, mySQL, and various other technologies to support the e-commerce website of Canada's largest online Drug Store / Pharmacy Retailer

Head Administrator, Waterloo By Night; Waterloo, Ontario - 2016 - 2017

Managed a team of volunteers to run regular social events. Co-ordinated with multiple other organizations. Participated in outreach and recruitment.Mediated interpersonal conflict between group members.

Skills

Front End

HTML5, Javascript, ES6, CSS, SCSS / SASS, LESS, jQuery, AngularJS, Knockout, Vue.js, Coffescript, Mustache, HAML

Back End

Java, Node, Rails, PHP, Python (Flask)

Infrastructure / Devops

Amazon Web Services (AWS), Google Cloud, Terraform, Ansible

Data Storage

Postgres, MySQL, MongoDB, DynamoDB, Amazon Redshift, Amazon S3, Firebase

References

Available upon request

Contact

Email: christopher.sturgess@gmail.com

Phone: 226-791-7388

Download

Download the pdf