$ leom
~/home/leo$whoami
Leonardo Pinto Mascarenhas

Engenheiro de Software & Especialista em Automação

Engenheiro full-stack com mais de 20 anos de experiência. Especializado em automação, Java/Spring Boot, TypeScript/React e arquiteturas em nuvem. Baseado em Montréal, Canadá.

sys: uptime 20+ yrs
↓ scroll

// about

Sobre mim

Engenheiro de software full-stack com mais de 20 anos de experiência no design, desenvolvimento e entrega de aplicações web e desktop de nível empresarial. Sólida expertise em Java, Spring Boot, TypeScript e arquiteturas em nuvem na AWS e Azure.

Atualmente atuo como líder técnico em uma equipe de hiperautomação no Banco Nacional do Canadá, desenvolvendo integrações com a Power Platform apoiadas por serviços em Python e Java. Também leciono práticas modernas de desenvolvimento no Collège Vanier, em Montréal.

Fluente em inglês, francês e português — trago uma perspectiva multicultural para cada equipe com a qual colaboro.

20+

Anos de experiência

8

Empresas

3

Idiomas

50+

Projetos

// skills

Habilidades

Tecnologias que utilizo para construir sistemas corporativos e soluções de automação.

⌨️

Programação

JavaTypeScriptJavaScriptPythonBashPascal
🧱

Frameworks

Spring BootReactReact NativeAngularCamundaNode.jsElectron
☁️

Cloud & DevOps

AWSAzurePower PlatformPower AutomateCI/CDGitHub ActionsREST APIs
🗄️

Bancos de Dados

OraclePostgreSQLMySQLMongoDBFirebird

// experience

Experiência

B

Banco Nacional do Canadá

CURRENT

Out 2017 - Presente · Montréal, QC

Tech Lead - Hiperautomação, WealthAbr 2025 - Presente

Lidero a concepção e o desenvolvimento de soluções de hiperautomação utilizando Microsoft Power Platform. Desenvolvo conectores personalizados para o Power Automate e serviços backend em Python e Java, garantindo integrações seguras com sistemas internos e legados.

Power PlatformPower AutomatePythonJavaAzure ADCI/CD
Engenheiro Full-Stack - Estratégia & Engenharia de SoftwareMai 2023 - Abr 2025

Contribuí para um framework interno baseado em Camunda Community Edition, permitindo às equipes acelerar o desenvolvimento de workflows BPMN e padronizar padrões de automação. Evolução da plataforma com componentes reutilizáveis, governança e melhorias em CI/CD.

CamundaJavaSpring BootTypeScriptBPMNGitHub Actions
Desenvolvedor Full-Stack Principal - FinanciamentoMar 2022 - Mai 2023

Desenvolvi aplicações com Spring Boot e Camunda para automatizar workflows de financiamento. Criei componentes reutilizáveis e bibliotecas compartilhadas para padronizar o desenvolvimento entre equipes.

JavaSpring BootCamundaAWSMicrosserviçosCI/CD
Desenvolvedor Full-Stack PrincipalOut 2020 - Mar 2022

Desenvolvedor principal da Versão Assistida, aplicação front-end utilizada em agências em todo o país para onboarding digital de clientes. Implementei workflows BPMN e serviços backend com Java e Camunda.

ReactAngularTypeScriptJavaSpring BootCamunda
Desenvolvedor Full-Stack SêniorOut 2017 - Out 2020

Desenvolvi componentes de interface responsivos e acessíveis para aplicações de serviços bancários. Colaborei próximo das equipes de UX, produto e QA.

ReactTypeScriptGraphQLRedux-SagaJavaSpring Boot
C

Collège Vanier

CURRENT

Ago 2022 - Presente · Montréal, QC

Instrutor (Contrato em tempo parcial)Ago 2022 - Presente

Leciono práticas modernas de desenvolvimento, trazendo experiência prática da indústria para a sala de aula. Oriento alunos individualmente e em grupo, desenvolvo materiais de ensino aplicados e promovo boas práticas de engenharia de software.

JavaJavaScriptPythonDesenvolvimento WebDevOpsMentoria
O

Objectif Lune

Mai 2016 - Out 2017 · Montréal, QC

Desenvolvedor de SoftwareMai 2016 - Out 2017

Contribuí para a evolução do PlanetPress Suite em todas as fases do ciclo de desenvolvimento. Desenvolvi aplicações web e desktop multiplataforma, realizei análises técnicas e promovi o compartilhamento de conhecimento na equipe.

JavaEclipse RCPJavaScriptNode.jsElectronDelphi
D

Dell

Mar 2015 - Fev 2016 · Porto Alegre, Brasil

Desenvolvedor JavaMar 2015 - Fev 2016

Participei da implementação de uma aplicação cliente/servidor de grande escala para envio de notificações por e-mail e SMS. Desenvolvi componentes backend utilizando Java 7, Spring, Hibernate e Oracle DB.

Java 7SpringHibernateOracle DBJMSEJB
V

Voiza

Jul 2014 - Jan 2015 · Pelotas, Brasil

Desenvolvedor JavaJul 2014 - Jan 2015

Desenvolvi módulos para um sistema logístico, entregando funcionalidades para o módulo de gestão de reclamações do sistema TBL.

Java 7JSFHibernateOracle Database
L

LEJU

Out 2008 - Mai 2015 · Pelotas, Brasil

Analista / DesenvolvedorOut 2008 - Mai 2015

Desenvolvi sistemas ERP, gestão de frotas e gestão imobiliária em Delphi, entregando soluções completas. Inclui sistemas como CComércio, CCaminhões e Suricato, com interação direta com clientes.

Delphi 2010Firebird
G

Gestum

Jan 2011 - Mai 2013 · Pelotas, Brasil

Analista / DesenvolvedorJan 2011 - Mai 2013

Realizei manutenção e evolução do Auctor, ferramenta desktop de autoria para criação de cursos em plataformas LMS. Contribuí tanto na aplicação Delphi quanto no serviço de ativação em Java.

Delphi 2010JavaJavaScriptjQuery
S

Spatium Informática

Mar 2005 - Set 2008 · Pelotas, Brasil

Analista / DesenvolvedorAbr 2007 - Set 2008

Liderei uma pequena equipe em projetos de sistemas de automação, promovendo decisões técnicas e desenvolvimento de componentes em Delphi 5, JavaScript, Firebird e MySQL.

Delphi 5JavaScriptFirebirdMySQL
Desenvolvedor Desktop - EstágioMar 2005 - Mar 2007

Desenvolvi o SComércio, sistema de automação para pequenas e médias empresas com funcionalidades de controle de estoque, vendas e pagamentos. Entreguei soluções personalizadas conforme as necessidades dos clientes.

Delphi 5HTMLCSSFirebird

// education

Formação & Certificações

Educação

Certificado de Pós-Graduação em Pedagogie Collégiale

Université de Sherbrooke·Canadá

Mai 2023 - Déc 2025

Gestão de Projetos

Pós-graduação

Universidade Senac·Brasil

2010 - 2011

Análise e Desenvolvimento de Sistemas

Tecnólogo

Universidade Senac·Brasil

2007 - 2009

Informática

Técnico em Informática

Colégio Santa Margarida·Brasil

2000 - 2003

// Certificações

Oracle Certified Associate - Java SE 7Spring BootJavaScript Full StackDesenvolvimento MobileCamunda

// contact

Contato

Tem um projeto, uma oportunidade ou quer apenas trocar uma ideia? Fique à vontade para entrar em contato.