Olivier Bourgeois

Olivier Bourgeois

Software developer with a focus on cloud, back-end development, and developer experience.

Employment

This page contains a complete list of my employment history since 2016. View my resume.

Senior Software Developer at Google
2020 — Now Kitchener, ON
Logo for Google
  • Tech lead for two Google Cloud reference application: microservices-demo and bank-of-anthos.
  • Leads the developer experience engineering planning for Google Kubernetes Engine (GKE).
  • Maintains sample applications and client libraries for GKE and Anthos products.
  • Designs and develops core technical tutorials for GKE and Migrate for Anthos.
  • Engages with internal partner teams to enhance the Google Cloud on-boarding experience.
Senior Software Developer at Dell EMC
2018 — 2020 Moncton, NB
Logo for Dell EMC
  • Developer on a software offering for storing and analyzing high volumes of streaming data.
  • Led a team of five developers to implement and streamline product upgradability.
  • Implemented feature from PoC to release to reduce latency and improve data throughput tenfold.
  • Developed Kubernetes operators and service brokers for Pravega and Flink analytics.
  • Led a team of quality assurance engineers to develop and refine new testing processes.
  • Designed and developed a flexible Kubernetes PaaS installer used in multiple projects.
Research Assistant at Mount Allison University
2018 Sackville, NB
Logo for Mount Allison University
  • Developed a custom template for displaying dynamically loaded data on Ektron CMS.
  • Converted a multi-table FileMaker database containing 20,000+ entries to an open flat-file format.
  • Designed layouts to display static database entries in a custom CMS page.
Software Developer at Canada Moto Guide
2016 — 2017 Sackville, NB
Logo for Canada Moto Guide
  • Revamped the overall feel of the website with bolder colors and responsive design.
  • Designed and developed a new layout for the homepage with bolder and brighter colors.
  • Optimized the main WordPress theme to be accessible over a variety of mobile devices.
Software Development Intern at Dell EMC
2017 Moncton, NB
Logo for Dell EMC
  • Implemented a metric aggregation system for multi-node clusters using StatsD and Graphite.
  • Developed a longevity test suite for a stress framework of continuously streaming data.
  • Maintained and automated the deployment of a DC/OS platform on bare metal nodes.
IT Technician at Mount Allison University
2015 — 2017 Sackville, NB
Logo for Mount Allison University
  • Performed troubleshooting of various software and hardware issues.
  • Configured and set up new computers and systems, both Windows and macOS.
  • Advised staff and faculty members following technology-related questions.
Teaching Assistant at Mount Allison University
2015 — 2017 Sackville, NB
Logo for Mount Allison University
  • Helped and guided students during computer science course labs.
  • Graded and gave feedback to students on assignments and projects.
  • Hosted review sessions prior to midterms and final exams.
Software Development Intern at EMC Corporation
2016 Moncton, NB
Logo for EMC Corporation
  • Led the development and automation of a virtual cluster deployment tool running in OpenStack.
  • Improved the error recovery capabilities of Ansible Playbooks launched for continuous integration.
  • Implemented workflow and automation features for the team's continuous integration bot.