Currículo

Experiência & Formação

Desenvolvedor Front-End Sênior com mais de 10 anos em desenvolvimento front-end e Angular desde 2017, nos setores bancário, de seguros, fintech e saúde. Mais recentemente, único desenvolvedor front-end no time de crédito digital do BMO, incluindo o front-end de um projeto regulatório (AML) que o time entregou 35% antes do prazo. Antes, construiu na GFT dashboards de trading em tempo real com latência de dados abaixo de um segundo. Fundador de um produto SaaS full stack, com front-end em Angular 21 e back-end em Python/FastAPI e PostgreSQL. Formação em design UX: do protótipo no Figma ao código de produção acessível e testado.

Baixar PDF
Português· NativoInglês· Proficiência profissional plenaEspanhol· Proficiência profissional limitadaFrancês· Básico

Experiência Profissional

Senior Software Developer (Angular)

BMO (Bank of Montreal)

Novembro 2025 – Agosto 2026

Toronto, ON · Remoto

Único desenvolvedor front-end em um time de 5 desenvolvedores dentro de um programa de 36 pessoas, entregando novas funcionalidades para o produto digital de solicitação de empréstimos do BMO na web e no mobile, em uma base de código já estabelecida. Entregou o front-end de um projeto de conformidade antilavagem de dinheiro (AML); o time concluiu o desenvolvimento 35% antes do prazo, cerca de 2 meses de antecedência. Introduziu fluxos de desenvolvimento assistido por IA, treinou os colegas em ferramentas de IA e manteve o assistente de IA do time com guardrails de nível corporativo para qualidade de código, segurança e testabilidade. Apresentou "Aproveitando IA nos Fluxos de Desenvolvimento" para 47 engenheiros. Migrou a aplicação de Angular 13 para Angular 19 em uma arquitetura de micro-frontends e construiu funcionalidades bilíngues (EN/FR) e acessíveis com Signals, NgRx e o BMO Design System, com integração a serviços Java e Node.js.

AngularTypeScriptSignalsNgRxAngular MaterialBMO Design SystemJestngx-translateJavaNode.jsAzure PipelinesSonarQube
Apresentação: Aproveitando IA nos Fluxos de Desenvolvimento

Apresentação: Aproveitando IA nos Fluxos de Desenvolvimento

2026

Realização de uma apresentação para 47 engenheiros sobre o uso da IA nos fluxos de desenvolvimento. A sessão abordou como configurar diretrizes para programação assistida por IA, como configurar ferramentas de IA para produzir código que atenda aos padrões de qualidade corporativa, exemplos reais de código gerado por IA com e sem diretrizes adequadas, e estratégias para manter consistência, segurança e testabilidade do código ao trabalhar com IA. A apresentação foi encerrada com uma sessão aberta de perguntas e respostas, onde os engenheiros compartilharam seus desafios e discutiram soluções em grupo.

Fundador & Desenvolvedor full-stack

MailHive (Desenvolvimento independente de produto)

Novembro 2023 – Presente

Montreal, QC

MailHive (SaaS, em beta, 2025 até o presente): assistente de e-mail e de busca de emprego com IA para quem procura trabalho. Construiu o produto completo de ponta a ponta em um monorepo: Angular 21 (atualizado a partir da versão 15) com Signals e OnPush, e back-end Python/FastAPI sobre PostgreSQL. Projetou a arquitetura do produto e documentou as decisões principais como registros de decisão: entrega em tempo real via Server-Sent Events com LISTEN/NOTIFY do PostgreSQL, camada de IA agnóstica de provedor e fila de jobs baseada em PostgreSQL. Construído com um fluxo assistido por IA governado por guardrails automatizados: quality gates no CI, limiares de cobertura de testes front-end de 88 a 93% (Vitest), testes E2E de smoke com Playwright, regras de lint e varreduras de segurança. Integrou Gmail e Outlook via OAuth, classificação de e-mails por IA, cobrança de assinaturas (Paddle) e infraestrutura como código (Terraform) na Scaleway. App social (nov. 2023 a 2025): plataforma social construída com Angular, Flask, PostgreSQL e Firebase Authentication.

Angular 21TypeScriptTailwind CSSVitestPlaywrightPythonFastAPIFlaskPostgreSQLDockerGitLab CITerraform

Colaborador Front-End (React)

Consurf

Julho 2026 – Presente

Colaboração em um site de descoberta de convenções construído com React, TypeScript, Vite, Tailwind CSS e renderização no servidor (Express), com foco em SEO técnico, análise com o Google Search Console e UX, incluindo um protótipo de estudo de UX com seis páginas.

ReactTypeScriptViteTailwind CSSExpressSSRTechnical SEOGoogle Search Console

Desenvolvedor front-end (Angular / React)

RENAPS

Junho 2025 – Setembro 2025

Montreal, QC · Híbrido

Integrou o esforço de front-end na migração de um sistema corporativo de grande porte em Oracle Forms para tecnologias web modernas, usando a ferramenta de migração automatizada ORMIT da RENAPS. Refatorou e otimizou o código Angular e React (TypeScript, RxJS, Angular Material) gerado pelo ORMIT, melhorando a qualidade, a estrutura e a consistência da UI com Material Design. Integrou o front-end gerado a APIs REST e GraphQL em um back-end Spring Boot com bancos de dados Oracle e PostgreSQL.

AngularReactTypeScriptAngular MaterialRxJSREST APIsGraphQLSpring BootOraclePostgreSQL

Desenvolvedor Angular & Líder UX

Wonderlabs Technologies

Janeiro 2022 – Dezembro 2023

Montreal, QC · Remoto

Referência técnica de front-end e líder de UX em um time de front-end de 3 pessoas, construindo uma plataforma PWA de cartão de crédito que atende mais de 50.000 usuários na web, iOS e Android. Construiu funcionalidades de cartão virtual e limite de gastos com Angular, NgRx, RxJS e Firebase Authentication. Aumentou o engajamento dos usuários em 15% por meio de um fluxo de onboarding redesenhado. Migrou a base de código de Angular 13 para Angular 15 em um monorepo. Reduziu o tempo de deploy em 20% ao otimizar o pipeline de CI/CD no Jenkins. Criou a biblioteca de componentes reutilizáveis do time e a base do design system com Storybook e Angular Material. Conduziu revisões de código e compartilhou conhecimento de Angular e UX com os colegas.

AngularTypeScriptNgRxRxJSFirebaseAWSJenkinsStorybookAngular MaterialPWAFigma Ver estudo de caso

Líder UX & Designer Front-End

Strongest Families Institute

Abril 2021 – Dezembro 2021

Halifax, NS · Remoto

Liderou o redesign da plataforma de saúde mental IRIS, apoiando uma rodada de investimento bem-sucedida de US$ 2 M. Melhorou as pontuações de usabilidade em 25% por meio de pesquisa com usuários e prototipagem no Figma; estabeleceu um design system e um processo de handoff de QA.

FigmaPrototypingDesign SystemsHTML5CSS3WCAG 2.1 Ver estudo de caso

Designer de produto & Analista de dados

iRestify

Maio 2020 – Dezembro 2020

Toronto, ON · Estágio

Criação de painéis de dados e análise de tendências com Google Data Studio e MySQL para gestão de propriedades.

Google Data StudioMySQLPower BIUX DesignData Visualization Ver estudo de caso

Desenvolvedor Front-End (Angular)

BNP Paribas Cardif

Agosto 2019 – Dezembro 2019

São Paulo, Brazil · Presencial

Construiu do zero um portal de ativação de seguros em Angular, substituindo um processo manual de call center. Reduziu os custos operacionais em 30% por meio da automação em autoatendimento.

AngularTypeScriptSCSSAngular MaterialREST APIs Ver estudo de caso

Desenvolvedor Front-End & Especialista UX

Pasquali Solution

Fevereiro 2019 – Agosto 2019

São Paulo, Brazil · Presencial

Migrou aplicações legadas em jQuery para Angular para 3 clientes corporativos dos setores de seguros e publicidade.

AngularJavaScriptjQueryHTML5CSS3REST APIs

Desenvolvedor Front-End & Especialista UX

GFT Group

Janeiro 2018 – Fevereiro 2019

São Paulo, Brazil · Presencial

Construiu dashboards de trading em tempo real para empresas de investimento com Angular, D3.js e WebSockets, mantendo a latência dos dados abaixo de 1 segundo. Liderou um design sprint de 5 dias com testes com usuários para um novo produto de cliente. Conquistou o 1º lugar no Agile Challenge 2018 da GFT.

AngularTypeScriptD3.jsWebSocketsREST APIsUX Design Ver estudo de caso
1º lugar no Agile Challenge

1º lugar no Agile Challenge

2018

Aquele dia mostrou o reconhecimento de toda a dedicação que eu havia colocado no meu trabalho. Esta conquista refletiu meu compromisso com a excelência em todos os projetos e iniciativas. Esta vitória não foi individual — representou um esforço colaborativo de equipe que fomentou o crescimento profissional e pessoal por meio da reinvenção diária e de padrões mais elevados. Me ensinou a me reinventar todos os dias.

Design Sprint – Novo Produto para Cliente

Design Sprint – Novo Produto para Cliente

2018

Durante meu período na GFT, liderei um design sprint de 5 dias para um cliente de serviços financeiros usando metodologia Agile. A iniciativa tinha como objetivo desenvolver um novo produto, com o último dia dedicado a testes com usuários. A equipe demonstrou pensamento crítico e comprometimento em gerar valor. Testar protótipos com usuários reais nos deu insights cruciais e confirmou que estávamos no caminho certo. Este projeto fortaleceu o relacionamento da GFT com o cliente e viabilizou colaborações adicionais. Vanessa Galdino trabalhou ao meu lado nessa iniciativa.

Desenvolvedor Angular

Wellabe

Março 2017 – Dezembro 2017

Berlin, Germany · Remoto

Construiu uma plataforma de resultados de check-ups de saúde para mais de 10.000 colaboradores com acesso baseado em papéis, substituindo fluxos em papel.

AngularTypeScriptSCSSBootstrapREST APIs

Desenvolvedor front-end React

Adoro Viajar S/A

Novembro 2015 – Março 2017

Brazil · Presencial

Desenvolvimento de uma plataforma dinâmica e interativa para viagens em grupo na América Latina, aumentando o engajamento e a satisfação dos usuários.

ReactJavaScriptHTML5CSS3API Integration

Desenvolvedor Front-End & Designer UX

BNE - Banco Nacional de Empregos

Janeiro 2014 – Outubro 2015

Brazil · Presencial

Desenvolvimento de sites responsivos para uma plataforma de empregos que conecta mais de 23 milhões de currículos a empresas em todo o Brasil.

HTML5CSS3JavaScriptBootstrap
Palestra sobre desenvolvimento front-end

Palestra sobre desenvolvimento front-end

2014

Realizei uma apresentação para a equipe de TI do Employer Group com foco em desenvolvimento front-end. A sessão abordou tópicos como Semântica e SEO, HTML5 e CSS, Design Responsivo, jQuery e Bootstrap. A discussão enfatizou boas práticas e ferramentas contemporâneas para a construção de sites modernos e responsivos, otimizados para diversos dispositivos e tamanhos de tela.

Formação

Toronto School of Management

Diploma em Big Data Science & Analytics

Toronto School of Management

2020 – 2021 · Tecnologia da Informação

Habilidades

Design UX

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

Desenvolvimento Front-End

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

Desenvolvimento Back-End

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

Cloud, DevOps & Dados

AWSFirebaseDockerTerraformAzure PipelinesGitLab CIJenkinsGitHub ActionsJestVitestJasminePlaywrightSonarQubeGitAgile/Scrum

Certificações

Desenvolvedor TypeScript

Alura · 60h

Programador Angular

Alura · 80h

Formação Designer UX

Alura · 50h

Metodologias Agile/Scrum

GFT Group

Python & Flask

TalkPython

O Que Dizem

"O que realmente se destaca no Doug é sua capacidade de colaborar com equipes multidisciplinares, sua atenção aos detalhes e seu comprometimento em cumprir prazos e entregar trabalho de alta qualidade. Ele tem um forte senso de UX/UI, garantindo que os usuários finais tenham sempre uma experiência intuitiva e agradável. Sua proatividade na resolução de problemas e sua constante vontade de aprender fazem dele um ativo inestimável para qualquer equipe."

Moraes

Moraes

Desenvolvedor .NET Core / Back-end · Colega

"Douglas é um profissional cujo conhecimento vai além do desenvolvimento de sites e aplicativos, ou da análise de layout e mercado. Ele estuda constantemente as novas tendências e traz tecnologias e conceitos de ponta que podem impulsionar e melhorar os resultados dos projetos."

Fabiana Zandroski

Fabiana Zandroski

Líder de Estratégia e Cultura de Pessoas · Ex-colega sênior

"Douglas tem um talento único em UX e Web Design. Ele busca referências de classe mundial para a criação e o design de sites. Sua capacidade de aprender novas tecnologias e colocá-las em prática em pouco tempo é uma característica visível em seu trabalho. Uma ótima contratação para quem busca profissionalismo, agilidade e assertividade na tomada de decisões."

Zoltan Schwab

Zoltan Schwab

CMO - Diretor de Marketing & Vendas · Ex-gestor