About

I'm Hugo, a software engineering leader and computer science enthusiast from Montreal currently working as an Engineering Manager in the CRM space.In recent years, my interests gravitated towards formal programming languages concepts & PL implementations, frontend frameworks internal mechanisms, TypeScript, and the Rust programming language.Previously, I have held various roles in digital transformation consulting, designing and developping solutions on various cloud-based SaaS and PaaS products.

Hugo

Experience

Work

2019 - Current
Intact
ManagerArchitect

2019 - Current

ManagerApplication Architecture, Development, and Delivery - CRM & Platform Services
An expansion to my previous management position, focusing on senior engineering practitioners across multiple tech stacks, and with added responsibilities regarding containerized services operationalization, release and deployment management, automated testing, and DevOps-related tooling & processes.
  • Establish an efficient implementation process based on short development iterations, lean reviews, fast feedback loops, and consistent release schedules.
  • Redefine and oversee the program's release management process, facilitating alignment between collaborators.
  • Improve the DevOps tooling with an aim towards observability, predictability, and consistency across contexts.
  • Lead a multi-stack technical experts team in redifining the practice's implementation standards with a focus on squads enablement and autonomy, while maintaining consistency.
  • Support our automated testing initiatives, with a focus on relevant and high-confidence integration and end-to-end (E2E) tests.
ManagerApplication Architecture & Software Development - CRM
  • Establish a culture of collaboration and performance supported by strong continuous learning, enablement, autonomy, and accountability practices.
  • Determine goals and OKRs, and steer the team towards those through clear, consistent, and transparent vision and direction.
  • Define the team's levels and roles, creating bespoke positions for senior technical experts and SMEs.
  • Oversee the team's staffing and recruitment efforts and contribute to the practices's hiring strategy.
  • Hold regular one-on-one sessions with team members to provide and receive feedback, encourage transparency and communication, and foster engagement.
  • Lead and support strategic initiatives, in close collaboration with business and IT leadership, as the software engineering management representative.
  • Mentor application architects, tech leads, and developers, supporting them in their professional and technical growth.
  • Guide the technical and application architecture committees through the practice's Center of Excellence / Working Group initiative.
ArchitectApplication Architecture & Sofware Development - CRM
  • Lead the technical design and implementation of major initiatives, producing high quality solutions with respect to the technological context & constraints, NFRs, and software quality attributes.
  • Collaborate with management on ensuring the practice's proper growth, both in terms of capacity and skillset, through recruitment efforts and training initiatives.
  • Contribute to the professional development, learning, and growth of senior technical contributors, encouraging innovation and experimentation-driven design.
  • Plan and orchestrate large implementation efforts spanning multiple teams and technologies, in close collaboration with project management.
  • Facilitate alignment and understanding between various actors & groups, ensuring that all parties and stakeholders are being heard, understood, and considered.
  • Conceive and realize platform-related strategic initiatives sponsored by senior executives regarding, namely, features fit & adoption, technical expertise, and oversight frameworks.
  • Author the practice's implementation standards, development flows, and DevOps processes, to enable collaboration of all actors and groups, provide oversight, and improve productivity.
2016 - 2019
Deloitte
Senior Solution Designer

2016 - 2019

Senior Solution DesignerDigital Transformation
  • Lead delivery teams throughout the design, implementation, testing, and release phases of a project, in Agile and hybrid contexts.
  • Contribute to the strategic deliverables of digital transformation initiatives by assessing feasibility, prerequisites, implications, impact & tradeoffs, and business value created.
  • Collaborate with other senior practitioners to establish the internal practice's standard set of development tools, flows & processes, and coding norms.
  • Oversee junior practitioners' professional development and career growth by providing support, training, and regular feedback sessions.
  • Support the firm's recruitment efforts by conducting interviews, preparing testing material, and promoting the Digital practice at networking and recruitment events.

Previously: Solution Designer, Solution Developer, Solution Associate.

2015 - 2016
Big Bang
Consultant

2015 - 2016

ConsultantCloud ERP & CRM
  • Implement and support solutions on cloud ERP & CRM platforms, namely Oracle NetSuite and Salesforce, for mid-market customers.
  • Conduct reviews of the clients' business processes (BPR), identifying high potential opportunities for digitization, automation, and optimization.
2014
Transat A.T.
Analyst (Intern)

2014

Analyst (Intern)Change Management
  • Assist the Change-Advisory Board in estimating and planning for releases, by collecting relevant information on IT activities, and by getting the necessary parties involved.
  • Participate in change management related activities including investigating, documenting and prioritizing change requests.
2013
Quebec's Ministry of Justice
Analyst

2013

AnalystIT Operations
  • Collaborate with a management consulting team tasked with building a catalog of all IT Services (ITIL Service Catalog), reporting directly to the director of IT Operations.

Education

2017

B.Eng.

Software Engineering

École de Technologie Supérieure

2013

D.E.C.

Computer Science - Networking

Collège de Rosemont

2010

D.E.P. (PISC)

Technical Support

CFP des Riverains

Certifications

2018

Scrum Master

SAFe

2018

Developer I

Salesforce

2018

Administrator

Salesforce

2017

App Builder

Salesforce

Projects & Learning

Below is a list of relevant projects, courses, workshops, classes, books, and general L&G activities that I've pursued in the past few years. Only listed are the books that were read through and the learning activities that were completed. Projects were left in various states of completion... who ever finishes their personal projects anyways?

ProjectBookCourse / WorkshopDigital GardenClass

hugo.dev

Me!

AstroSassSanityGROQWebhooksNetlify

Engineering Management for the Rest of Us

Sarah Drasner

Management

Modern Frontend Hydration

ReactQwikComputer Science

Signals & Fine-Grained Reactivity

SolidVueReactQwikComputer Science

The Joy of React

Josh W. Comeau

ReactNextJs

The Rust Programming Language

Steve Klabnik & Carol Nichols

Rust

GoF Patterns in TypeScript

Me!

TypeScriptComputer Science

Salesforce Interviewer

Me!

NginxDockerDocker ComposeGoNodeJsSalesforceDigital Ocean

Chrome's Rendering Pipeline

Chrome / Blink

React's Fiber Renderer

ReactComputer Science

CSS - The Complete Guide

Academind

CSS

High Performance SQLite

Aaron Francis

SQLiteTurso

Just JavaScript

Dan Abramov & Maggie Appleton

JavaScript

Responsive Web Design (Legacy)

FreeCodeCamp

CSSJavaScript

Testing JavaScript

Kent C. Dodds

JestCypressTesting LibraryMSW (Mock Service Worker)NodeJsESLintTypeScript

Type-Level TypeScript

Gabriel Vergnaud (In Development)

TypeScriptComputer Science

Understanding Typescript

Academind

TypeScript

MySQL for Developers

Aaron Francis & PlanetScale

MySQLPlanetscale

OAuth 2.0 Simplified

Aaron Parecki

OAuthSecurityNetworking

Scientific Computing with Python

FreeCodeCamp

Python

Advanced JavaScript

Kyle Simpson

JavaScript

Basics of Programming with JavaScript

Kyle Simpson

JavaScript

Clean Code: Writing Code for Humans

Cory House

Computer Science

ES6: The Right Parts

Kyle Simpson

JavaScript

Kubernetes Mastery

Bret Fischer

Kubernetes

The Complete SSL & TLS Guide

Bogdan Staschuk

Security

TypeScript Course

Joe Previte

TypeScriptReactnpm

Lightning Locker & Segment

Me!

SalesforceSegment

Markup to PDF GitHub Action

Me!

GitHub ActionsNodeJsPuppeteer

HTTP/2 Fundamentals

Hadi Hariri

NetworkingSecurity