CV

Experiencia & Formación

Desarrollador front-end sénior con más de 10 años en desarrollo front-end y Angular desde 2017, en banca, seguros, fintech y salud. Más recientemente, único desarrollador front-end en el equipo de préstamos digitales de BMO, incluido el front-end de un proyecto regulatorio (AML) que el equipo entregó un 35 % antes de lo previsto. Anteriormente construyó en GFT dashboards de trading en tiempo real con latencia de datos inferior a un segundo. Fundador de un producto SaaS full stack, con front-end en Angular 21 y back-end en Python/FastAPI y PostgreSQL. Formación en diseño UX: del prototipo en Figma al código de producción accesible y con pruebas.

Descargar PDF
Portugués· NativoInglés· Dominio profesional completoEspañol· Competencia profesional limitadaFrancés· Básico

Experiencia Profesional

Senior Software Developer (Angular)

BMO (Bank of Montreal)

Noviembre 2025 – Agosto 2026

Toronto, ON · Remoto

Único desarrollador front-end en un equipo de 5 desarrolladores dentro de un programa de 36 personas, entregando nuevas funcionalidades para el producto digital de solicitud de préstamos de BMO en web y móvil, sobre una base de código establecida. Entregó el front-end de un proyecto de cumplimiento contra el lavado de dinero (AML); el equipo completó el desarrollo un 35 % antes de lo previsto, unos 2 meses de anticipación. Introdujo flujos de trabajo de desarrollo asistido por IA, capacitó a sus compañeros en herramientas de IA y mantuvo el asistente de IA del equipo con controles de nivel empresarial para la calidad del código, la seguridad y la capacidad de prueba. Presentó "Aprovechar la IA en los flujos de desarrollo" ante 47 ingenieros. Migró la aplicación de Angular 13 a Angular 19 dentro de una arquitectura de micro-frontends y construyó funcionalidades bilingües (EN/FR) y accesibles con Signals, NgRx y el BMO Design System, integrándolas con servicios Java y Node.js.

AngularTypeScriptSignalsNgRxAngular MaterialBMO Design SystemJestngx-translateJavaNode.jsAzure PipelinesSonarQube
Presentación: Aprovechar la IA en los flujos de desarrollo

Presentación: Aprovechar la IA en los flujos de desarrollo

2026

Presentación ante 47 ingenieros sobre el aprovechamiento de la IA en los flujos de desarrollo. La sesión abordó cómo establecer controles para la programación asistida por IA, cómo configurar herramientas de IA para producir código que cumpla los estándares de calidad empresarial, ejemplos reales de código generado por IA con y sin controles adecuados, y estrategias para mantener la coherencia, la seguridad y la capacidad de prueba del código al trabajar con IA. La presentación concluyó con una sesión abierta de preguntas y respuestas donde los ingenieros compartieron sus desafíos y discutieron soluciones en grupo.

Fundador & Desarrollador full-stack

MailHive (Desarrollo de producto independiente)

Noviembre 2023 – Presente

Montreal, QC

MailHive (SaaS, en beta, de 2025 a la actualidad): asistente de correo electrónico y búsqueda de empleo impulsado por IA para personas en búsqueda de trabajo. Construyó el producto completo de extremo a extremo en un monorepo: Angular 21 (actualizado desde la versión 15) con Signals y OnPush, y un back-end en Python/FastAPI sobre PostgreSQL. Diseñó la arquitectura del producto y documentó las decisiones clave como registros de decisiones: entrega en tiempo real mediante Server-Sent Events con LISTEN/NOTIFY de PostgreSQL, una capa de IA agnóstica del proveedor y una cola de trabajos respaldada por PostgreSQL. Construido con un flujo de trabajo asistido por IA gobernado por controles automatizados: puertas de calidad en CI, umbrales de cobertura de pruebas front-end del 88 al 93 % (Vitest), pruebas E2E de humo con Playwright, reglas de lint y análisis de seguridad. Integró Gmail y Outlook vía OAuth, clasificación de correos con IA, facturación por suscripción (Paddle) e infraestructura como código (Terraform) en Scaleway. App social (nov. 2023 a 2025): plataforma social construida con Angular, Flask, PostgreSQL y Firebase Authentication.

Angular 21TypeScriptTailwind CSSVitestPlaywrightPythonFastAPIFlaskPostgreSQLDockerGitLab CITerraform

Colaborador front-end (React)

Consurf

Julio 2026 – Presente

Colaboración en un sitio de descubrimiento de convenciones construido con React, TypeScript, Vite, Tailwind CSS y renderizado del lado del servidor (Express), con foco en SEO técnico, análisis con Google Search Console y UX, incluido un prototipo de estudio UX de seis páginas.

ReactTypeScriptViteTailwind CSSExpressSSRTechnical SEOGoogle Search Console

Desarrollador front-end (Angular / React)

RENAPS

Junio 2025 – Septiembre 2025

Montreal, QC · Híbrido

Se incorporó al esfuerzo front-end para la migración de un sistema empresarial Oracle Forms a gran escala hacia tecnologías web modernas, usando ORMIT, la herramienta de migración automatizada de RENAPS. Refactorizó y optimizó el código Angular y React (TypeScript, RxJS, Angular Material) generado por ORMIT, mejorando la calidad, la estructura y la coherencia de la interfaz con Material Design. Integró el front-end generado con API REST y GraphQL sobre un back-end Spring Boot con bases de datos Oracle y PostgreSQL.

AngularReactTypeScriptAngular MaterialRxJSREST APIsGraphQLSpring BootOraclePostgreSQL

Desarrollador Angular & Líder UX

Wonderlabs Technologies

Enero 2022 – Diciembre 2023

Montreal, QC · Remoto

Referencia técnica de front-end y líder UX en un equipo front-end de 3 personas, construyendo una plataforma PWA de tarjetas de crédito con más de 50 000 usuarios en web, iOS y Android. Desarrolló funcionalidades de tarjeta virtual y límites de gasto con Angular, NgRx, RxJS y Firebase Authentication. Aumentó el compromiso de los usuarios un 15 % mediante el rediseño del flujo de onboarding. Migró el código base de Angular 13 a Angular 15 en un monorepo. Redujo el tiempo de despliegue un 20 % al optimizar el pipeline CI/CD de Jenkins. Creó la biblioteca de componentes reutilizables del equipo y la base del design system con Storybook y Angular Material. Realizó revisiones de código y compartió conocimientos de Angular y UX con sus compañeros.

AngularTypeScriptNgRxRxJSFirebaseAWSJenkinsStorybookAngular MaterialPWAFigma Ver estudio de caso

Líder UX & Diseñador front-end

Strongest Families Institute

Abril 2021 – Diciembre 2021

Halifax, NS · Remoto

Lideró el rediseño de la plataforma de salud mental IRIS, respaldando una ronda de financiación exitosa de 2 M$. Mejoró las puntuaciones de usabilidad un 25 % mediante investigación con usuarios y prototipado en Figma; estableció un sistema de diseño y un proceso de handoff de QA.

FigmaPrototypingDesign SystemsHTML5CSS3WCAG 2.1 Ver estudio de caso

Diseñador de producto & Analista de datos

iRestify

Mayo 2020 – Diciembre 2020

Toronto, ON · Pasantía

Creación de paneles de datos y análisis de tendencias con Google Data Studio y MySQL para la gestión de propiedades.

Google Data StudioMySQLPower BIUX DesignData Visualization Ver estudio de caso

Desarrollador front-end (Angular)

BNP Paribas Cardif

Agosto 2019 – Diciembre 2019

São Paulo, Brazil · Presencial

Construyó desde cero un portal de activación de seguros en Angular, reemplazando un proceso manual de centro de llamadas. Redujo los costos operativos un 30 % mediante la automatización por autoservicio.

AngularTypeScriptSCSSAngular MaterialREST APIs Ver estudio de caso

Desarrollador front-end & Especialista UX

Pasquali Solution

Febrero 2019 – Agosto 2019

São Paulo, Brazil · Presencial

Migró aplicaciones legacy en jQuery a Angular para 3 clientes empresariales de los sectores de seguros y publicidad.

AngularJavaScriptjQueryHTML5CSS3REST APIs

Desarrollador front-end & Especialista UX

GFT Group

Enero 2018 – Febrero 2019

São Paulo, Brazil · Presencial

Construyó dashboards de trading en tiempo real para firmas de inversión con Angular, D3.js y WebSockets, manteniendo la latencia de datos por debajo de 1 segundo. Lideró un design sprint de 5 días con pruebas de usuario para un nuevo producto de cliente. Obtuvo el 1er lugar en el Agile Challenge 2018 de GFT.

AngularTypeScriptD3.jsWebSocketsREST APIsUX Design Ver estudio de caso
1er lugar en el Agile Challenge

1er lugar en el Agile Challenge

2018

Ese día mostró el reconocimiento de toda la dedicación que había volcado en mi trabajo. Este logro reflejó mi compromiso con la excelencia en todos los proyectos e iniciativas. Esta victoria no fue individual: representó un esfuerzo colaborativo de equipo que fomentó el crecimiento profesional y personal a través de la reinvención diaria y estándares más elevados. Me enseñó a reinventarme cada día.

Design Sprint – Nuevo producto para un cliente

Design Sprint – Nuevo producto para un cliente

2018

Mientras trabajaba en GFT, lideré un design sprint de 5 días para un cliente de servicios financieros utilizando metodología Agile. La iniciativa tenía como objetivo desarrollar un nuevo producto, con el último día dedicado a las pruebas con usuarios. El equipo demostró pensamiento crítico y compromiso con la generación de valor. Probar prototipos con usuarios reales nos dio información crucial y confirmó que íbamos por el camino correcto. Este proyecto fortaleció la relación de GFT con el cliente y permitió colaboraciones adicionales. Vanessa Galdino trabajó junto a mí en este esfuerzo.

Desarrollador Angular

Wellabe

Marzo 2017 – Diciembre 2017

Berlin, Germany · Remoto

Construyó una plataforma de resultados de chequeos de salud para más de 10 000 empleados con acceso basado en roles, reemplazando los flujos de trabajo en papel.

AngularTypeScriptSCSSBootstrapREST APIs

Desarrollador front-end React

Adoro Viajar S/A

Noviembre 2015 – Marzo 2017

Brazil · Presencial

Desarrollo de una plataforma dinámica e interactiva para viajes grupales en América Latina, mejorando el compromiso y la satisfacción de los usuarios.

ReactJavaScriptHTML5CSS3API Integration

Desarrollador front-end & Diseñador UX

BNE - Banco Nacional de Empregos

Enero 2014 – Octubre 2015

Brazil · Presencial

Desarrollo de sitios web responsivos para una plataforma de empleo que conecta más de 23 millones de currículums con empresas en todo Brasil.

HTML5CSS3JavaScriptBootstrap
Charla sobre desarrollo front-end

Charla sobre desarrollo front-end

2014

Realicé una presentación para el personal de TI de Employer Group centrada en el desarrollo front-end. La sesión cubrió temas clave como Semántica y SEO, HTML5 y CSS, Diseño Responsivo, jQuery y Bootstrap. La discusión enfatizó las mejores prácticas y herramientas contemporáneas para construir sitios web modernos y responsivos, optimizados para diversos dispositivos y tamaños de pantalla.

Formación

Toronto School of Management

Diploma en Big Data Science & Analytics

Toronto School of Management

2020 – 2021 · Tecnología de la Información

Habilidades

Diseño UX

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

Desarrollo Front-End

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

Desarrollo Back-End

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

Cloud, DevOps y Datos

AWSFirebaseDockerTerraformAzure PipelinesGitLab CIJenkinsGitHub ActionsJestVitestJasminePlaywrightSonarQubeGitAgile/Scrum

Certificaciones

Desarrollador TypeScript

Alura · 60h

Programador Angular

Alura · 80h

Formación en Diseño UX

Alura · 50h

Metodologías Agile/Scrum

GFT Group

Python & Flask

TalkPython

Lo Que Dicen

"Lo que realmente destaca de Doug es su capacidad para colaborar con equipos multidisciplinarios, su atención al detalle y su compromiso con el cumplimiento de plazos y la entrega de trabajo de alta calidad. Tiene un fuerte sentido del UX/UI, asegurándose de que los usuarios finales siempre tengan una experiencia intuitiva y agradable. Su proactividad en la resolución de problemas y su constante deseo de aprender lo convierten en un activo invaluable para cualquier equipo."

Moraes

Moraes

Desarrollador .NET Core / Back-end · Colega

"Douglas es un profesional cuyo conocimiento va más allá del desarrollo de sitios web y aplicaciones, o del análisis de diseño y mercado. Estudia constantemente las nuevas tendencias y aporta tecnologías y conceptos de vanguardia que pueden impulsar y mejorar los resultados de los proyectos."

Fabiana Zandroski

Fabiana Zandroski

Líder de Estrategia y Cultura de Personas · Excolega sénior

"Douglas tiene un talento único en UX y Diseño Web. Busca referencias de clase mundial para la creación y el diseño de sitios web. Su capacidad para aprender nuevas tecnologías y ejecutarlas en poco tiempo es un rasgo visible en su trabajo. Una excelente incorporación para quien busque profesionalismo, agilidad y asertividad en la toma de decisiones."

Zoltan Schwab

Zoltan Schwab

CMO - Director de Marketing & Ventas · Exjefe