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

Développeur logiciel et spécialiste en automatisation

Développeur full-stack avec plus de 20 ans d'expérience. Je me spécialise en automatisation, Java/Spring Boot, TypeScript/React, applications desktop et architectures cloud. Basé à Montréal, Canada.

sys: uptime 20+ yrs
↓ scroll

// about

À propos de moi

Développeur logiciel full-stack avec plus de 20 ans d'expérience dans la conception, le développement et la livraison d'applications web et desktop de niveau entreprise. Expertise approfondie en Java, Spring Boot, TypeScript et architectures cloud sur AWS et Azure.

Actuellement leader technique en hyperautomatisation à la Banque Nationale du Canada, je développe des applications desktop et des intégrations Power Platform appuyées par des services Python et Java. J'enseigne également les pratiques modernes de développement au Collège Vanier à Montréal.

Je parle anglais, français, portugais et espagnol — j'apporte une perspective multiculturelle à chaque équipe avec laquelle je travaille.

20+

Années d'expérience

8

Entreprises

4

Langues

50+

Projets

// skills

Compétences clés

Technologies que j'utilise pour construire des systèmes d'entreprise et des solutions d'automatisation.

⌨️

Programmation

JavaTypeScriptJavaScriptPythonBashPascal
🧱

Frameworks

Spring BootReactCamundaNode.jsElectron
☁️

Cloud & DevOps

AWSAzurePower PlatformPower AutomateCI/CDGitHub ActionsAPI REST
🗄️

Bases de données

OraclePostgreSQLMySQLMongoDBFirebird

// experience

Expérience

B

Banque Nationale du Canada

CURRENT

oct. 2017 - aujourd'hui · Montréal, QC

Leader technique - Hyperautomatisation, Gestion de patrimoineavr. 2025 - aujourd'hui

Dirige la conception et le développement de solutions d'hyperautomatisation pour la Gestion de patrimoine. Développe de A à Z des applications desktop en Python avec PySide6 (Qt), appuyées sur des services Java et Python sur Azure Functions, ainsi que des connecteurs personnalisés Power Automate pour des intégrations sécurisées avec les systèmes internes et legacy.

PythonPySide6 (Qt)JavaAzure FunctionsPower PlatformAzure ADCI/CD
Développeur full-stack principal - Stratégie et ingénierie logicielle TImai 2023 - avr. 2025

A contribué à un framework interne basé sur Camunda Community Edition, permettant aux équipes d'accélérer le développement de workflows BPMN et de standardiser les modèles d'automatisation. Amélioration de la plateforme avec des composants réutilisables, des règles de gouvernance et des optimisations CI/CD.

CamundaJavaSpring BootTypeScriptBPMNGitHub Actions
Développeur full-stack principal - Financementmars 2022 - mai 2023

A développé des applications Spring Boot et Camunda pour automatiser les workflows de financement. Création de composants réutilisables et de bibliothèques partagées afin de standardiser le développement entre équipes.

JavaSpring BootCamundaAngularAWSMicroservicesCI/CD
Développeur full-stack principaloct. 2020 - mars 2022

Développeur principal de Version Assistée, une application front-end utilisée dans les succursales à l'échelle nationale pour l'ouverture de compte numérique. Mise en œuvre de workflows BPMN et de services backend en Java avec Camunda.

ReactTypeScriptJavaSpring BootCamunda
Développeur full-stack senioroct. 2017 - oct. 2020

Développement de composants UI responsive et accessibles pour l'application Services aux comptes personnels de la banque. Collaboration étroite avec les équipes UX, analyse d'affaires et assurance qualité.

ReactTypeScriptGraphQLRedux-SagaJavaSpring Boot
C

Collège Vanier

CURRENT

août 2022 - aujourd'hui · Montréal, QC

Professeur (temps partiel)août 2022 - aujourd'hui

Enseigne les pratiques modernes de développement en apportant une expérience concrète de l'industrie en classe. Encadre les étudiants individuellement et en groupe, développe du matériel pédagogique pratique et promeut les meilleures pratiques en génie logiciel.

JavaJavaScriptPythonDéveloppement WebDevOpsMentorat
O

Objectif Lune

mai 2016 - oct. 2017 · Montréal, QC

Développeur logicielmai 2016 - oct. 2017

A contribué à l'évolution de la suite PlanetPress à toutes les étapes du cycle de développement. Développement d'applications web et desktop multiplateformes, analyse technique et partage des connaissances au sein de l'équipe.

JavaEclipse RCPJavaScriptNode.jsElectronDelphi
D

Dell

mars 2015 - févr. 2016 · Porto Alegre, Brésil

Développeur Javamars 2015 - févr. 2016

A participé à l'implémentation et à la maintenance d'une application client/serveur à grande échelle pour l'envoi de notifications par courriel et SMS.

JavaEclipse RCPAPI RESTResponsive Web Design
V

Voiza

juil. 2014 - janv. 2015 · Pelotas, Brésil

Développeur Javajuil. 2014 - janv. 2015

Développement de modules pour un système logistique, incluant la livraison de nouvelles fonctionnalités pour le module de gestion des réclamations TBL.

Java 7JSFHibernateOracle Database
L

LEJU

oct. 2008 - mai 2015 · Pelotas, Brésil

Analyste / Développeuroct. 2008 - mai 2015

Développement de systèmes ERP, de gestion de flotte et de gestion immobilière en Delphi. Livraison de solutions complètes incluant CComércio, CCaminhões et Suricato, en collaboration directe avec les clients.

Delphi 2010Firebird
G

Gestum

janv. 2011 - mai 2013 · Pelotas, Brésil

Analyste / Développeurjanv. 2011 - mai 2013

Maintenance et évolution d'Auctor, un outil desktop de création de contenus de formation pour plateformes LMS. Contribution à l'application Delphi et au service d'activation Java.

Delphi 2010JavaJavaScriptjQuery
S

Spatium Informática

mars 2005 - sept. 2008 · Pelotas, Brésil

Analyste / Développeuravr. 2007 - sept. 2008

Encadrement d'une petite équipe de développement sur des projets de systèmes d'automatisation. Développement de composants en Delphi 5, JavaScript, Firebird et MySQL.

Delphi 5JavaScriptFirebirdMySQL
Développeur desktop - Stagemars 2005 - mars 2007

Développement de SComércio, un système d'automatisation pour PME couvrant la gestion des stocks, des ventes et des paiements. Livraison de fonctionnalités personnalisées selon les besoins des clients.

Delphi 5HTMLCSSFirebird

// education

Formation et certifications

Éducation

Certificat de 2e cycle en enseignement collégial

Université de Sherbrooke·Canada

mai 2023 - déc. 2025

Gestion de projet

Certificat de 2e cycle

Université Senac·Brésil

2010 - 2011

Analyse et développement de systèmes

Baccalauréat en technologie

Université Senac·Brésil

2007 - 2009

Informatique

Technicien en informatique

Collège Santa Margarida·Brésil

2000 - 2003

// Certifications et formations

Oracle Certified Associate - Java SE 7 (1Z0-803)Spring BootJavaScript Full StackDéveloppement mobileCamundaAWS

// contact

Me contacter

Un projet, une opportunité ou simplement envie d'échanger ? N'hésitez pas à me contacter.