Resume

Table of Contents

About

Senior Cloud Architect (IT-04) and open source advocate working for the Government of Canada.

Passions include leveraging Cloud Native (CNCF) technologies such as Kubernetes and Argo CD.

Highlights

Open Source contributions on GitHub

Senior Cloud Architect (IT-04) at Statistics Canada

  • Managed diverse Kubernetes clusters across the entire Software Development Life Cycle (SDLC)
    • Currently 3+ years, including critical business workloads running on production clusters.
  • Senior Cloud Architect (IT-04) of Cloud Native Team @ Statistics Canada
  • Successfully obtained Authority to Operate (ATO) for the Cloud Native Platform (Kubernetes)
    • Worked with Cyber Security Division and external security vendors to meet stringent security and compliance controls
    • Developed the Concept of Operations for the Cloud Native Platform
  • Secured GCEARB approval for the Cloud Native Platform, ensuring adherence to standardized government architectural principles.

Senior Drupal Technical Architect (IT-03) at Statistics Canada

  • Successfully migrated and deployed the Statistics Canada Website onto Drupal
    • Open sourced this work which eventually become the Drupal WxT distribution in use by numerous others departments
    • Demonstrated longevity and resilience, continuously evolving for almost a decade, with multiple successful upgrades and enhancements
  • Successfully launched the Open Government Portal onto Drupal
    • Achieved seamless integration between the project and both CKAN and its underlying Solr layer
    • Ensuring efficient data management and robust search / faceting capabilities

Presentations

  1. Presented the Data Analytics as a Service Platform at Stratosphere 2020
  2. Presented a two day course at the School of Public Service’s Digital Academy on Cloud Native technologies

Education

Honors, Bachelor of Computer Science, Carleton University

// September 2006 – August 2010
// Minor in Psychology

I graduated from the Computer Science program at Carleton University, specializing in software and computing with a minor in Psychology. Throughout my studies, I focused on two key areas: human-computer interaction and software engineering. Notably, my Honors project was carried out in the HCI lab, where I developed a mobile app using Cordova that delivered an engaging narrative-based geo-locative storyline that also leveraged QR codes. Additionally, I found great interest in courses such as Computer Graphics and Programming Paradigms, which further enriched my academic experience.

Game Development, Algonquin College

// September 2004 - June 2006

Completed half of a three year program in the game development program at Algonquin College, before I made the decision to transfer into the Bachelor of Computer Science program at Carleton University. During my studies, I delved into subjects such as DirectX, OpenGL, and Object-Oriented Programming with C++, while engaging in projects that involved developing various games. One of the notable projects was the re-creation of a chess game from scratch and implemented both the design and rule-sets.

Language Proficiency

  • Bilingual in English and French (Second Language)
  • BBB assessed by the Public Service Commission

Security Clearance

  • Secret (Level II)

Technical Skills

  • Languages: Go, PHP, HTML, CSS, TypeScript, SQL, C#, C/C++, Python
  • Tools: Git, GitLab / GitLab CI, Helm, Kubernetes, Terraform
  • Frameworks: Drupal, CKAN, Solr, Vue.js
  • Operating systems: Linux (Debian/Ubuntu and Kali Linux), Mac OS and Windows

Work

Statistics Canada

[2019-11 to Present] Cloud Native Solutions Team

Senior Cloud Architect (IT-04) for the Cloud Native Solutions (CNS) team with a focus on improving the Cloud Native Platform (CNP) and further empowering Solution Builders.

Cloud Native Platform:

  • Enhanced the Cloud Native Platform (2.0) through architectural improvements and strengthening security measures
  • Obtained an Authority to Operate (ATO) for the CNP by working closely with the Cyber Security Division (CSD)
  • Assisted in the platform undergoing independent security audits and penetration testing
  • Led the implementation to an updated GitOps deployment model of the CNP using Argo CD
  • Strengthened the security, networking, and observability of the CNP leveraging Istio (service mesh) and Cilium (networking layer)
  • Inherited security controls from the platform relieving burden from developers as they go through SA&A

Advanced Analytics Workspaces:

  • Initial creation of an advanced data analytics environment on top of the CNP using Kubeflow via Argo CD
  • Initial creation of the custom container images built for Kubeflow providing support for SAS, RStudio, and Jupyter Notebooks
  • Extended the capabilities of Kubeflow by developing custom controllers enhancing automation in ML deployments

DevSecOps:

  • Enhanced developer experience for all solution builders through continuous improvements to the CNP which is now the organizational standard
  • Collaborated on DevSecOps oriented CI/CD pipelines for solution builders streamlining the onboarding processes
  • Maintained and improved upon the automation and onboarding to Horizontal Services such as Artifactory, Argo CD, GitLab (CI), and Vault
  • Started research of Backstage and work towards a self-service developer portal for common tasks
  • Provided ongoing expert guidance on best practice application architecture to Solution Builders, ensuring optimal design and performance

[2018-06 to 2019-11] Enterprise Cloud Services Division

Cloud Architect (IT-03) for the Enterprise Cloud Services Division (ECSD) with a focus on open source and proving how Cloud Native (CNCF) technologies such as Kubernetes can help to improve service delivery for Canadians.

Cloud Native Platform:

  • Built an enterprise-level, Protected B Cloud Native Platform (PBMM) using Kubernetes and CNCF technologies
  • Obtained an interim Authority to Operate (iATO) by working closely with the Cyber Security Division (CSD)
  • Answered hundreds of Security Controls and completed the full Security Assessment and Authorization
  • Created a detailed Concept of Operations document that was shared across many departments
  • Started to plan the organizational structure of what a Cloud Native Solutions team would benefit the department
  • Designed, deployed, secured, and operated Kubernetes clusters across the SDLC
  • Leveraged both infrastructure and configuration as code technologies to enable internal operations

Improved Application Onboarding:

  • Deployed and maintained Horizontal Services such as Artifactory, Argo CD, GitLab (CI), Jira / Confluence and Vault
  • Assisted solution builders on building net new distributed applications adopting DevSecOps and Containerization
  • Provided guidance and application templates for applications across various programming stacks
  • Assisted with the creation, modification, and deployment of applications using tools such as Helm or Kustomize

Knowledge Sharing as a Pathfinder:

  • Presented at numerous government events including Stratosphere multiple times
  • Taught at the Public Service’s Digital Academy a full 2 day course
  • Open Sourced the majority of our work in the GC Accelerators and StatCan GitHub organization
  • Provided ongoing support for any questions asked by departments in Cloud Native development

[2011-06 to 2018-06] Web Content Management System Team

Technical Architect (IT-03) within the WCMS team at Statistics Canada, specializing in open source solutions and playing a key role in the development of the government-wide Drupal distribution known today as Drupal WxT.

Development of the open.canada.ca for the Government of Canada’s Open Data initiative:

  • Integration of Drupal with Solr using Views for an improved search
  • Integration between Drupal and CKAN through REST
  • Creation of interactive components including blog, comments, ratings and app submissions
  • Improve the access to information content and information architecture
  • Server load and performance testing to handle peak traffic
  • Work closely alongside members from TBS and implementing their vision

Development of the New Dissemination Model for statcan.gc.ca :

  • Focus on improving the UX to make finding data on the main portal easier to find
  • Work on enhancing Drupal as an output metadata framework powered by REST
  • Tight integration between Drupal and CKAN through REST
  • Coordination with business clients to integrate the new GIS mapping system

Development and migration of statcan.gc.ca to Drupal:

  • Successfully led the migration of the main website to Drupal and then later to Drupal 8
  • Collaboration with a large team to implement features on both Internet / Intranet
  • Migration of 100,000+ HTML pages into Drupal with markup and data cleansing
  • Implementation of a reliable and secure content staging model using REST and UUID
  • Compliance to WCAG2 AA and Government of Canada web standards (C&IA)
  • Improved multilingual support on both the front / back-end interfaces
  • Drupal bug fixes and security updates along the full SDLC
  • Supported the various theme updates to wet-boew
  • Perform RCA for any system degradations and outages
  • Utilize GitLab (CI) for source code management and CI/CD
  • Development of multiple web applications to support business clients

Open Plus

[2011-03 to Present] Technical Consultant

Technical Consultant for Open Plus where initially my focus was on leveraging Drupal and Solr to craft websites for an array of clients, including government departments. However, my responsibilities have since evolved and now I focus more on the Cloud largely working with Microsoft Azure and integrating modern DevOps practices. In addition I have helped the development of a managed Drupal platform powered by Kubernetes and other CNCF technologies to deliver highly efficient and scalable solutions for the business clients.

Open Source

[2013-09 to Present] Open Source Developer

  • Led and maintained the Drupal WxT distribution, a widely used Open Source solution in the Government of Canada, for over a decade
  • Supported upgrade paths from Drupal 8 to 10 within the Drupal WxT distribution
  • Ensured ongoing compliance with Web Content Accessibility Guidelines (WCAG) AA standards
  • Collaborated with a diverse team of often remote developers, designers, and stakeholders to implement new features, fix issues, and enhance the overall functionality
  • Actively participated in the Drupal community by contributing code, sharing knowledge, and engaging in discussions to improve Drupal
  • Stayed up-to-date with the latest trends and best practices in Open Source development, Drupal, and web technologies
  • Mentored and onboarded new developers to the Drupal WxT project, fostering a collaborative and supportive development environment

Awards

Excellence in Service Delivery Award

// 2021

Received the Excellence in Service Delivery Award as part of the Cloud Team in recognition of outstanding service that has enhanced Statistics Canada’s work and reputation amount Canadians.

Employee Recognition Award

// 2019

Received the Employee Recognition Award as part of the Cloud Team for a distinguished contribution to the effectiveness of Statistics Canada upon moving many Production workloads including the main website to the Cloud.

Public Service Excellence Award

// 2014

Received the prestigious Public Service Excellence Award in the Excellence in Citizen Focused Delivery category from the Governor General. The award was a recognition of exceptional contributions to the development of the Open Data platform (open.canada.ca ).

Team of the Year Award

// 2014

Received the team of the year award at Statistics Canada for the work the team has contributed to the Open Data platform (open.canada.ca ) and Statistics Canada’s main website (statcan.gc.ca ).

GTEC Winner

// 2014

Won for Excellence in Public Service Delivery for the Next Generation Open Data Portal. A joint submission between Statistics Canada and the Treasury Board Secretariat.

GTEC Honoree

// 2013

Received an Honoree nomination at GTEC under the category of “Collaboration around a Web Content Management Framework for Government and Public Institutions”. This was a joint submission by Statistics Canada, Canadian Transportation Agency, University of Ottawa, and the City of Ottawa.

Merit Award

// 2013

Recieved the merit award at Statistics Canada in recognition of an exceptional and distinguished contribution to the effectiveness of Statistics Canada

A+ Certified Professional

Years of experience leading to a designation as a computing certified technician from COMPTIA.

References

References are available upon request.