$ 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, aplicações desktop e arquiteturas em nuvem. Atuo em Montreal, 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 sou Tech Lead de hiperautomação no National Bank of Canada, onde desenvolvo aplicações desktop e 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.

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

20+

Anos de experiência

8

Empresas

4

Idiomas

50+

Projetos

// skills

Habilidades

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

⌨️

Programação

JavaTypeScriptJavaScriptPythonBashPascal
🧱

Frameworks

Spring BootReactCamundaNode.jsElectron
☁️

Cloud & DevOps

AWSAzurePower PlatformPower AutomateCI/CDGitHub ActionsREST APIs
🗄️

Bancos de Dados

OraclePostgreSQLMySQLMongoDBFirebird

// experience

Experiência

N

National Bank of Canada

CURRENT

Out 2017 - Presente · Montréal, QC

Tech Lead - Hiperautomação, Gestão de PatrimônioAbr 2025 - Presente

Lidero a concepção e o desenvolvimento de soluções de hiperautomação para a área de Gestão de Patrimônio. Desenvolvo do zero aplicações desktop em Python com PySide6 (Qt), apoiadas por serviços em Java e Python no Azure Functions, além de conectores personalizados para o Power Automate que garantem integrações seguras com sistemas internos e legados.

PythonPySide6 (Qt)JavaAzure FunctionsPower PlatformAzure ADCI/CD
Desenvolvedor Full-Stack Principal - 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 a 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 BootCamundaAngularAWSMicrosserviç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.

ReactTypeScriptJavaSpring 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 de perto com as equipes de UX, produto e QA.

ReactTypeScriptGraphQLRedux-SagaJavaSpring Boot
C

Collège Vanier

CURRENT

Ago 2022 - Presente · Montréal, QC

Professor (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 e manutenção de uma aplicação cliente/servidor de grande escala para envio de notificações por e-mail e SMS.

JavaEclipse RCPREST APIsResponsive Web Design
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 Docência no Ensino Pós-Secundário

Université de Sherbrooke·Canadá

Mai 2023 - Dez 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 7 (1Z0-803)Spring BootJavaScript Full StackDesenvolvimento MobileCamundaAWS

// contact

Contato

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