Kyle Spaans
JOB OBJECTIVE
Simplifying the path to production.
SKILLS SUMMARY
Proficient with: JavaScript, Node.js, Git, Bash, Make, LaTeX, Docker, C
Comfortable with: Scheme, React, Perl, Python, C++, Go, FORTRAN, AWS, Ruby, Salt, Ansible, ARM, x86, Rails, GCP
WORK HISTORY
Staff Software Engineer: Operations, Viral Nation, Feb 2024 - Present
Improving social network API, and data warehousing practices.
Mentoring a team of 50, and owning architectural practices.
Principal Software Engineer, Stay22, Jun 2023 - Feb 2024
Managing a team of 8, and leading software projects.
Doubling deployment frequency with CI/CD process improvements.
Software Consultant, Spaans Software Consulting, Jan 2023 - Present
Designing and building a caching architecture with Redis for a Severless platform, to reduce DB load by 75%.
Re-styling an e-commerce platform, and unifying 3 properties into a single i18n codebase.
Software Development Manager, #paid, Oct 2020 - Jan 2023
Helping to grow the Eng Team from 5 to 20, and build a Career Ladder and levelling framework.
Managing 6 direct reports to enable software quality and rapid iteration and delivery.
Senior Software Developer, #paid, May 2020 - Oct 2020
Helping to automate processes for a creator marketing platform.
Software Architect, Scotiabank, Global Payments, May 2019 - May 2020
Leading a DevOps transformation, and enabling software and testing automation.
Software Architect, TELUS Digital, July 2018 - May 2019
Node.js and React development focusing on enabling outcome teams for TELUS Digital.
Senior Full Stack Software Developer, TELUS Digital, November 2017 - July 2018
Node.js and React development focusing on automating customer fulfillment in for TELUS Mobility.
Writing User Stories and co-ordinating work between teams.
Lead Software Engineer, Green Chef, October 2017 - November 2017
Software Engineer, Green Chef, March 2016 - October 2017
Node.js development and infrastructure; managing code deployments and environments with Cosul and Nomad.
AWS devops and Saltstack configuration.
Server tuning for various self-hosted services including MongoDB
Intermediate Agile Software Developer, Your Golf Travel, Jan 2014 - Feb 2016
Developing internal, web-based software in a variety of languages.
Pair programming locally, and with remote teams.
Precise requirements gathering from internal customers.
Co-Founder, Farfield Computing Systems, Sept 2013 - June 2014
Software R&D, ARM Linux Kernel hacking, scalable distributed storage.
Please contact for more relevant experience.
EDUCATION
Bachelor of Mathematics,
General Math, University of Waterloo
September 2006 - December 2011
ACTIVITIES & INTERESTS
- Comfortable in a full-stack environment from Infrastructure to HTML
- Operating system kernel design experience
- two student projects involving writing real-time OS kernels
- pay attention to development of the Linux kernel
- Novice reverse code engineering skills
LANGUAGES
French |
Functionally Bilingual: good verbal comprehension and communication, average written competency. |
Tagalog |
Basic vocabulary. |