CV

Expérience & Formation

Développeur front-end senior avec 10+ ans en développement front-end et Angular depuis 2017, dans les secteurs bancaire, de l'assurance, de la fintech et de la santé. Plus récemment, seul développeur front-end de l'équipe de prêts numériques de BMO, notamment sur le front-end d'un projet réglementaire (LBA) que l'équipe a livré avec 35 % d'avance sur le calendrier. Auparavant, a construit chez GFT des tableaux de bord de trading en temps réel avec une latence de données inférieure à la seconde. Fondateur d'un produit SaaS full stack, avec un front-end Angular 21 et un back-end Python/FastAPI et PostgreSQL. Bagage en design UX : du prototype Figma au code de production accessible et testé.

Télécharger PDF
Portugais· Langue maternelleAnglais· Maîtrise professionnelle complèteEspagnol· Compétence professionnelle limitéeFrançais· Notions de base

Expérience Professionnelle

Senior Software Developer (Angular)

BMO (Bank of Montreal)

Novembre 2025 – Août 2026

Toronto, ON · Télétravail

Seul développeur front-end d'une équipe de 5 développeurs au sein d'un programme de 36 personnes, livrant de nouvelles fonctionnalités pour le produit numérique de demande de prêt de BMO sur le web et le mobile, sur une base de code établie. A livré le front-end d'un projet de conformité en lutte contre le blanchiment d'argent (LBA) ; l'équipe a terminé le développement avec 35 % d'avance sur le calendrier, soit environ 2 mois plus tôt. A introduit des flux de développement assistés par IA, formé les coéquipiers aux outils d'IA et maintenu l'assistant IA de l'équipe avec des garde-fous de niveau entreprise pour la qualité, la sécurité et la testabilité du code. A présenté « Exploiter l'IA dans les flux de développement » à 47 ingénieurs. A migré l'application d'Angular 13 vers Angular 19 au sein d'une architecture de micro-frontends et construit des fonctionnalités bilingues (EN/FR) et accessibles avec Signals, NgRx et le BMO Design System, en intégration avec des services Java et Node.js.

AngularTypeScriptSignalsNgRxAngular MaterialBMO Design SystemJestngx-translateJavaNode.jsAzure PipelinesSonarQube
Présentation : Exploiter l'IA dans les flux de développement

Présentation : Exploiter l'IA dans les flux de développement

2026

Animation d'une présentation pour 47 ingénieurs sur l'utilisation de l'IA dans les flux de développement. La session a abordé la mise en place de garde-fous pour le codage assisté par IA, la configuration des outils IA pour produire un code conforme aux standards de qualité entreprise, des exemples concrets de code généré par IA avec et sans garde-fous appropriés, ainsi que des stratégies pour maintenir la cohérence, la sécurité et la testabilité du code lors du travail avec l'IA. La présentation s'est conclue par une séance de questions-réponses ouverte où les ingénieurs ont partagé leurs défis et discuté de solutions en groupe.

Fondateur & Développeur full-stack

MailHive (Développement de produit indépendant)

Novembre 2023 – Présent

Montreal, QC

MailHive (SaaS, en bêta, 2025 à aujourd'hui) : assistant de courriel et de recherche d'emploi propulsé par l'IA pour les chercheurs d'emploi. Construction du produit complet de bout en bout dans un monorepo : Angular 21 (mis à niveau depuis la version 15) avec Signals et OnPush, et un back-end Python/FastAPI sur PostgreSQL. Conception de l'architecture du produit et documentation des décisions clés sous forme de registres de décisions : livraison en temps réel par Server-Sent Events avec PostgreSQL LISTEN/NOTIFY, couche IA indépendante du fournisseur et file de tâches sur PostgreSQL. Construit avec un flux assisté par IA encadré par des garde-fous automatisés : portes de qualité en CI, seuils de couverture de tests front-end de 88 à 93 % (Vitest), tests E2E de fumée Playwright, règles de lint et analyses de sécurité. Intégration de Gmail et Outlook via OAuth, classification des courriels par IA, facturation par abonnement (Paddle) et infrastructure en tant que code (Terraform) sur Scaleway. Application sociale (nov. 2023 à 2025) : plateforme sociale construite avec Angular, Flask, PostgreSQL et Firebase Authentication.

Angular 21TypeScriptTailwind CSSVitestPlaywrightPythonFastAPIFlaskPostgreSQLDockerGitLab CITerraform

Contributeur front-end (React)

Consurf

Juillet 2026 – Présent

Collaboration à un site de découverte de conventions construit avec React, TypeScript, Vite, Tailwind CSS et rendu côté serveur (Express), avec un accent sur le SEO technique, l'analyse Google Search Console et l'UX, dont un prototype d'étude UX de six pages.

ReactTypeScriptViteTailwind CSSExpressSSRTechnical SEOGoogle Search Console

Développeur front-end (Angular / React)

RENAPS

Juin 2025 – Septembre 2025

Montreal, QC · Hybride

A rejoint l'effort front-end de la migration d'un système Oracle Forms d'entreprise à grande échelle vers des technologies web modernes, à l'aide de l'outil de migration automatisée ORMIT de RENAPS. Refactorisation et optimisation du code Angular et React (TypeScript, RxJS, Angular Material) généré par ORMIT, améliorant la qualité, la structure du code et la cohérence de l'interface avec Material Design. Intégration du front-end généré avec des API REST et GraphQL sur un back-end Spring Boot avec des bases de données Oracle et PostgreSQL.

AngularReactTypeScriptAngular MaterialRxJSREST APIsGraphQLSpring BootOraclePostgreSQL

Développeur Angular & Responsable UX

Wonderlabs Technologies

Janvier 2022 – Décembre 2023

Montreal, QC · Télétravail

Référence technique front-end et responsable UX au sein d'une équipe front-end de 3 personnes, construisant une plateforme PWA de carte de crédit desservant plus de 50 000 utilisateurs sur le web, iOS et Android. Développement des fonctionnalités de carte virtuelle et de limites de dépenses avec Angular, NgRx, RxJS et Firebase Authentication. Augmentation de l'engagement des utilisateurs de 15 % grâce à la refonte du parcours d'intégration. Migration de la base de code d'Angular 13 vers Angular 15 dans une configuration monorepo. Réduction du temps de déploiement de 20 % en rationalisant le pipeline CI/CD Jenkins. Création de la bibliothèque de composants réutilisables de l'équipe et des fondations du design system avec Storybook et Angular Material. Revues de code et partage des connaissances Angular et UX avec les coéquipiers.

AngularTypeScriptNgRxRxJSFirebaseAWSJenkinsStorybookAngular MaterialPWAFigma Voir l'étude de cas

Responsable UX & Designer front-end

Strongest Families Institute

Avril 2021 – Décembre 2021

Halifax, NS · Télétravail

Direction de la refonte de la plateforme de santé mentale IRIS, soutenant un tour de financement réussi de 2 M$. Amélioration des scores d'utilisabilité de 25 % grâce à la recherche utilisateur et au prototypage Figma ; mise en place d'un système de design et d'un processus de transfert QA.

FigmaPrototypingDesign SystemsHTML5CSS3WCAG 2.1 Voir l'étude de cas

Designer produit & Analyste de données

iRestify

Mai 2020 – Décembre 2020

Toronto, ON · Stage

Création de tableaux de bord de données et d'analyses de tendances avec Google Data Studio et MySQL pour la gestion immobilière.

Google Data StudioMySQLPower BIUX DesignData Visualization Voir l'étude de cas

Développeur front-end (Angular)

BNP Paribas Cardif

Août 2019 – Décembre 2019

São Paulo, Brazil · Sur site

Développement d'un portail d'activation d'assurance de zéro en Angular, en remplacement d'un processus manuel de centre d'appels. Réduction des coûts opérationnels de 30 % grâce à l'automatisation en libre-service.

AngularTypeScriptSCSSAngular MaterialREST APIs Voir l'étude de cas

Développeur front-end & Spécialiste UX

Pasquali Solution

Février 2019 – Août 2019

São Paulo, Brazil · Sur site

Migration d'applications jQuery héritées vers Angular pour 3 clients d'entreprise dans l'assurance et la publicité.

AngularJavaScriptjQueryHTML5CSS3REST APIs

Développeur front-end & Spécialiste UX

GFT Group

Janvier 2018 – Février 2019

São Paulo, Brazil · Sur site

Développement de tableaux de bord de trading en temps réel pour des sociétés d'investissement avec Angular, D3.js et WebSockets, en maintenant la latence des données sous 1 seconde. Direction d'un design sprint de 5 jours avec tests utilisateurs pour un nouveau produit client. 1ère place au Agile Challenge 2018 de GFT.

AngularTypeScriptD3.jsWebSocketsREST APIsUX Design Voir l'étude de cas
1ère place au Agile Challenge

1ère place au Agile Challenge

2018

Cette journée a été la reconnaissance de tout l'investissement que j'avais mis dans mon travail. Cette réussite a reflété mon engagement envers l'excellence dans tous les projets et initiatives. Cette victoire n'était pas individuelle — elle représentait un effort d'équipe collaboratif qui a favorisé la croissance professionnelle et personnelle grâce à la réinvention quotidienne et à des standards plus élevés. Elle m'a appris à me réinventer chaque jour.

Design Sprint – Nouveau produit client

Design Sprint – Nouveau produit client

2018

Lors de mon emploi chez GFT, j'ai dirigé un design sprint de 5 jours pour un client de services financiers en utilisant la méthodologie Agile. L'initiative visait à développer un nouveau produit, la dernière journée étant consacrée aux tests utilisateurs. L'équipe a démontré une pensée critique et un engagement à apporter de la valeur. Tester des prototypes avec de vrais utilisateurs nous a fourni des informations cruciales et confirmé que nous étions sur la bonne voie. Ce projet a renforcé la relation de GFT avec le client et a permis des collaborations supplémentaires. Vanessa Galdino a travaillé à mes côtés sur cette initiative.

Développeur Angular

Wellabe

Mars 2017 – Décembre 2017

Berlin, Germany · Télétravail

Développement d'une plateforme de résultats de bilans de santé pour plus de 10 000 employés avec accès basé sur les rôles, en remplacement des processus papier.

AngularTypeScriptSCSSBootstrapREST APIs

Développeur front-end React

Adoro Viajar S/A

Novembre 2015 – Mars 2017

Brazil · Sur site

Développement d'une plateforme dynamique et interactive pour les voyages en groupe en Amérique latine, améliorant l'engagement et la satisfaction des utilisateurs.

ReactJavaScriptHTML5CSS3API Integration

Développeur front-end & Designer UX

BNE - Banco Nacional de Empregos

Janvier 2014 – Octobre 2015

Brazil · Sur site

Développement de sites web responsifs pour une plateforme d'emploi connectant plus de 23 millions de CV avec des entreprises à travers le Brésil.

HTML5CSS3JavaScriptBootstrap
Conférence sur le développement front-end

Conférence sur le développement front-end

2014

J'ai animé une présentation pour l'équipe informatique d'Employer Group axée sur le développement front-end. La session a couvert des sujets clés tels que la sémantique et le SEO, HTML5 & CSS, le design responsif, jQuery et Bootstrap. La discussion a mis l'accent sur les meilleures pratiques et les outils contemporains pour créer des sites web modernes et responsifs, optimisés pour différents appareils et tailles d'écran.

Formation

Toronto School of Management

Diplôme en Big Data Science & Analytics

Toronto School of Management

2020 – 2021 · Technologies de l'information

Compétences

Design UX

FigmaPrototypingWireframingUser-Centered DesignDesign SystemsStorybookWCAG 2.2 AAKeyboard NavigationScreen ReadersUsability TestingResponsive DesignMobile-First Design

Développement Front-End

Angular 21TypeScriptJavaScript (ES6+)SignalsStandalone ComponentsNgRxRxJSAngular MaterialHTML5CSS3/SCSSTailwind CSSReactBootstrapD3.jsMicro-FrontendsMonoreposAngular Migrations (13–21)PWAngx-translateTranslocoTechnical SEOWebpack

Développement Back-End

PythonFastAPIFlaskNode.jsPostgreSQLRESTGraphQLWebSocketsServer-Sent EventsOAuth 2.0/JWTSpring Boot (integration)

Cloud, DevOps & Données

AWSFirebaseDockerTerraformAzure PipelinesGitLab CIJenkinsGitHub ActionsJestVitestJasminePlaywrightSonarQubeGitAgile/Scrum

Certifications

Développeur TypeScript

Alura · 60h

Programmeur Angular

Alura · 80h

Formation Designer UX

Alura · 50h

Méthodologies Agile/Scrum

GFT Group

Python & Flask

TalkPython

Ce Que Disent Les Gens

"Ce qui se distingue vraiment chez Doug, c'est sa capacité à collaborer avec des équipes multidisciplinaires, son souci du détail et son engagement à respecter les délais et à fournir un travail de haute qualité. Il a un sens aigu de l'UX/UI, s'assurant que les utilisateurs finaux bénéficient toujours d'une expérience intuitive et agréable. Son proactivité dans la résolution de problèmes et sa volonté constante d'apprendre font de lui un atout inestimable pour toute équipe."

Moraes

Moraes

Développeur .NET Core / Back-end · Collègue

"Douglas est un professionnel dont les connaissances vont au-delà du développement de sites web et d'applications, ou de l'analyse de mise en page et de marché. Il étudie constamment les nouvelles tendances et apporte des technologies et des concepts de pointe qui peuvent faire progresser et améliorer les résultats des projets."

Fabiana Zandroski

Fabiana Zandroski

Responsable Stratégie & Culture RH · Ancienne collègue senior

"Douglas possède un talent unique en UX et en design web. Il recherche des références de classe mondiale pour la création et le design de sites web. Sa capacité à apprendre de nouvelles technologies et à les mettre en œuvre en peu de temps est une qualité visible dans son travail. Un excellent recrutement pour quiconque recherche professionnalisme, agilité et pertinence dans la prise de décision."

Zoltan Schwab

Zoltan Schwab

CMO - Directeur Marketing & Ventes · Ancien responsable