Resume

Experience & Education

Senior Front-End Developer with 10+ years in front-end development and Angular since 2017, across banking, insurance, fintech and healthcare. Most recently the sole front-end developer on BMO's digital lending team, including the front end of a regulatory (AML) project the team delivered 35% ahead of schedule. Earlier built real-time trading dashboards at GFT with sub-second data latency. Founder of a full stack SaaS product, with an Angular 21 front end and a Python/FastAPI and PostgreSQL back end. UX design background: from Figma prototype to accessible, tested production code.

Download PDF
Portuguese· NativeEnglish· Full ProfessionalSpanish· Limited WorkingFrench· Basic

Professional Experience

Senior Software Developer (Angular)

BMO (Bank of Montreal)

November 2025 – August 2026

Toronto, ON · Remote

Sole front-end developer in a 5-developer team within a 36-person program, delivering new features for BMO's digital loan application product across web and mobile on an established codebase. Delivered the front end of an Anti-Money Laundering (AML) compliance project; the team completed development 35% ahead of schedule, about 2 months early. Introduced AI-assisted development workflows, trained teammates on AI tooling, and maintained the team's AI assistant with enterprise-grade guardrails for code quality, security and testability. Presented "Leveraging AI in Development Workflows" to 47 engineers. Migrated the application from Angular 13 to Angular 19 within a micro-frontend architecture, and built bilingual (EN/FR), accessible features with Signals, NgRx and the BMO Design System, integrating with Java and Node.js services.

AngularTypeScriptSignalsNgRxAngular MaterialBMO Design SystemJestngx-translateJavaNode.jsAzure PipelinesSonarQube
Showcase: Leveraging AI in Development Workflows

Showcase: Leveraging AI in Development Workflows

2026

Delivered a showcase presentation to 47 engineers on leveraging AI in development workflows. The session covered how to set up guardrails for AI-assisted coding, how to configure AI tools to produce code that meets enterprise quality standards, real-world examples of AI-generated code with and without proper guardrails, and strategies for maintaining code consistency, security, and testability when working with AI. The presentation concluded with an open Q&A session where engineers shared their challenges and discussed solutions as a group.

Founder & Full-Stack Developer

MailHive (Independent Product Development)

November 2023 – Present

Montreal, QC

MailHive (SaaS, live in beta, 2025 to present): AI-powered email and job-search assistant for job seekers. Built the full product end to end in a monorepo: Angular 21 (upgraded from 15) with Signals and OnPush, and a Python/FastAPI back end on PostgreSQL. Designed the product architecture and documented key decisions as decision records: real-time delivery over Server-Sent Events with PostgreSQL LISTEN/NOTIFY, a provider-agnostic AI layer, and a PostgreSQL-backed job queue. Built with an AI-assisted workflow governed by automated guardrails: CI quality gates, front-end test coverage thresholds of 88-93% (Vitest), Playwright E2E smoke tests, lint rules and security scans. Integrated Gmail and Outlook via OAuth, AI-powered email classification, subscription billing (Paddle), and infrastructure as code (Terraform) on Scaleway. Social app (Nov 2023 to 2025): social platform built with Angular, Flask, PostgreSQL and Firebase Authentication.

Angular 21TypeScriptTailwind CSSVitestPlaywrightPythonFastAPIFlaskPostgreSQLDockerGitLab CITerraform

Front-End Contributor (React)

Consurf

July 2026 – Present

Collaborating on a convention-discovery website built with React, TypeScript, Vite, Tailwind CSS and server-side rendering (Express), focusing on technical SEO, Google Search Console analysis and UX, including a six-page UX study prototype.

ReactTypeScriptViteTailwind CSSExpressSSRTechnical SEOGoogle Search Console

Front-End Developer (Angular / React)

RENAPS

June 2025 – September 2025

Montreal, QC · Hybrid

Joined the front-end effort for the migration of a large-scale enterprise Oracle Forms system to modern web technologies, using RENAPS' ORMIT automated migration tool. Refactored and optimized the Angular and React code (TypeScript, RxJS, Angular Material) generated by ORMIT, improving code quality, structure and UI consistency with Material Design. Integrated the generated front end with REST and GraphQL APIs on a Spring Boot back end with Oracle and PostgreSQL databases.

AngularReactTypeScriptAngular MaterialRxJSREST APIsGraphQLSpring BootOraclePostgreSQL

Angular Developer & UX Lead

Wonderlabs Technologies

January 2022 – December 2023

Montreal, QC · Remote

Technical reference for front end and UX lead in a 3-person front-end team, building a PWA credit card platform serving 50,000+ users on web, iOS and Android. Built virtual card and spending-limit features with Angular, NgRx, RxJS and Firebase Authentication. Increased user engagement by 15% through a redesigned onboarding flow. Migrated the codebase from Angular 13 to Angular 15 in a monorepo setup. Reduced deployment time by 20% by streamlining the Jenkins CI/CD pipeline. Created the team's reusable component library and design system foundation with Storybook and Angular Material. Conducted code reviews and shared Angular and UX knowledge with teammates.

AngularTypeScriptNgRxRxJSFirebaseAWSJenkinsStorybookAngular MaterialPWAFigma View case study

UX Lead & Front-End Designer

Strongest Families Institute

April 2021 – December 2021

Halifax, NS · Remote

Led the redesign of the IRIS mental health platform, supporting a successful $2M funding round. Improved usability scores by 25% through user research and Figma prototyping; established a design system and QA handoff process.

FigmaPrototypingDesign SystemsHTML5CSS3WCAG 2.1 View case study

Product Designer & Data Analyst

iRestify

May 2020 – December 2020

Toronto, ON · Internship

Created data dashboards and trend analysis using Google Data Studio and MySQL for property management.

Google Data StudioMySQLPower BIUX DesignData Visualization View case study

Front-End Developer (Angular)

BNP Paribas Cardif

August 2019 – December 2019

São Paulo, Brazil · On-site

Built an insurance activation portal from scratch in Angular, replacing a manual call-center process. Reduced operational costs by 30% through self-service automation.

AngularTypeScriptSCSSAngular MaterialREST APIs View case study

Front-End Developer & UX Specialist

Pasquali Solution

February 2019 – August 2019

São Paulo, Brazil · On-site

Migrated legacy jQuery applications to Angular for 3 enterprise clients in insurance and advertising.

AngularJavaScriptjQueryHTML5CSS3REST APIs

Front-End Developer & UX Specialist

GFT Group

January 2018 – February 2019

São Paulo, Brazil · On-site

Built real-time trading dashboards for investment firms with Angular, D3.js and WebSockets, keeping data latency under 1 second. Led a 5-day design sprint with user testing for a new client product. Won 1st place in GFT's Agile Challenge 2018.

AngularTypeScriptD3.jsWebSocketsREST APIsUX Design View case study
1st Place in the Agile Challenge

1st Place in the Agile Challenge

2018

The day showed the recognition of all the dedication I had poured into my work. This accomplishment reflected my commitment to excellence across all projects and endeavors. This victory wasn't individual — it represented a collaborative team effort that fostered professional and personal growth through daily reinvention and higher standards. It taught me to reinvent myself daily.

Design Sprint – New Client Product

Design Sprint – New Client Product

2018

While employed at GFT, I led a 5-day design sprint for a financial services client using Agile methodology. The initiative aimed to develop a new product, with the final day dedicated to user testing. The team demonstrated critical thinking and commitment to delivering value. Testing prototypes with actual users gave us crucial insights and confirmed we were on the right track. This project strengthened GFT's relationship with the client and enabled additional collaborations. Vanessa Galdino worked alongside me on this effort.

Angular Developer

Wellabe

March 2017 – December 2017

Berlin, Germany · Remote

Built a health check-up results platform for 10,000+ employees with role-based access, replacing paper workflows.

AngularTypeScriptSCSSBootstrapREST APIs

Front-End React Developer

Adoro Viajar S/A

November 2015 – March 2017

Brazil · On-site

Developed a dynamic and interactive platform for group travel in Latin America, enhancing user engagement and satisfaction.

ReactJavaScriptHTML5CSS3API Integration

Front-End Developer & UX Designer

BNE - Banco Nacional de Empregos

January 2014 – October 2015

Brazil · On-site

Developed responsive websites for a job platform connecting over 23 million resumes with companies across Brazil.

HTML5CSS3JavaScriptBootstrap
Front-End Development Talk

Front-End Development Talk

2014

I delivered a presentation to Employer Group's IT staff focusing on front-end development. The session covered key topics such as Semantics & SEO, HTML5 & CSS, Responsive Design, jQuery, and Bootstrap. The discussion emphasized best practices and contemporary tools for constructing modern, responsive websites optimized for various devices and screen sizes.

Education

Toronto School of Management

Diploma in Big Data Science & Analytics

Toronto School of Management

2020 – 2021 · Information Technology

Skills & Expertise

UX Design

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

Front-End Development

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

Backend Development

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

Cloud, DevOps & Data

AWSFirebaseDockerTerraformAzure PipelinesGitLab CIJenkinsGitHub ActionsJestVitestJasminePlaywrightSonarQubeGitAgile/Scrum

Certifications

TypeScript Developer

Alura · 60h

Angular Programmer

Alura · 80h

UX Designer Formation

Alura · 50h

Agile/Scrum Methodologies

GFT Group

Python & Flask

TalkPython

What People Say

"What really stands out about Doug is his ability to collaborate with multidisciplinary teams, his attention to detail, and his commitment to meeting deadlines and delivering high-quality work. He has a strong sense of UX/UI, ensuring that end users always have an intuitive and pleasant experience. His proactiveness in problem-solving and constant eagerness to learn make him an invaluable asset to any team."

Moraes

Moraes

.NET Core / Backend Developer · Colleague

"Douglas is a professional whose knowledge goes beyond website and app development, or layout and market analysis. He constantly studies new trends and brings cutting-edge technologies and concepts that can advance and improve project results."

Fabiana Zandroski

Fabiana Zandroski

People Strategy & Culture Leader · Former Senior Colleague

"Douglas has a unique talent in UX and Web Design. He seeks world-class references for website creation and design. His ability to learn new technologies and execute them in a short period of time is a visible trait in his work. A great hire for anyone looking for professionalism, agility, and assertiveness in decision-making."

Zoltan Schwab

Zoltan Schwab

CMO - Marketing & Sales Director · Former Manager