Full-stack engineer with 20+ years of experience. I specialize in automation, Java/Spring Boot, TypeScript/React, and cloud architectures. Based in Montréal, Canada.
// about
About me
Full-stack software engineer with 20+ years of experience designing, developing, and delivering enterprise-grade web and desktop applications. Strong expertise in Java, Spring Boot, TypeScript, and cloud architectures on AWS and Azure.
Currently leading a hyperautomation team at the National Bank of Canada, building Power Platform integrations backed by Python and Java services. I also teach modern development practices at Vanier College in Montréal.
Fluent in English, French, and Portuguese — I bring a multicultural perspective to every team I work with.
20+
Years experience
8
Companies
3
Languages
50+
Projects
// skills
Core Skills
Technologies I use to build enterprise systems and automation solutions.
Programming
Frameworks
Cloud & DevOps
Databases
// experience
Experience
National Bank of Canada — Montréal, QC
Lead the design and development of hyperautomation solutions using Microsoft Power Platform. Created Custom Connectors for Power Automate and developed backend services in Python and Java to enable secure integrations with internal and legacy systems across Wealth Management.
National Bank of Canada — Montréal, QC
Contributed to an internal framework built on Camunda Community Edition, enabling teams to accelerate BPMN workflow creation and standardize automation patterns. Enhanced the framework with reusable components, governance rules, and CI/CD improvements.
Vanier College — Montréal, QC
Teach modern development practices bringing real-world industry experience into the classroom. Mentor students individually and in groups, develop hands-on course materials, and guide students through problem-solving, code reviews, and software engineering best practices.
National Bank of Canada — Montréal, QC
Developed Spring Boot and Camunda applications to streamline financing workflows. Created reusable components and shared libraries to standardize functionality across teams, reduce code duplication, and accelerate delivery.
National Bank of Canada — Montréal, QC
Primary developer for the Assisted Version front-end used across physical branches nationwide for digital account onboarding. Implemented BPMN workflows and back-end services using Java and Camunda, collaborating with architects and UX teams.
National Bank of Canada — Montréal, QC
Built responsive, accessible UI components for the bank's Personal Account Services web application. Collaborated with UX designers, business analysts, and QA teams to deliver high-quality features for end users.
Objectif Lune — Montréal, QC
Contributed to the evolution of the PlanetPress Suite across all phases of the SDLC. Developed cross-platform web and desktop applications, performed technical analysis for complex integrations, and promoted knowledge sharing within the team.
Dell — Porto Alegre, Brazil
Supported implementation of a large-scale client/server application delivering Activity, Service Request, and Dispatch notifications via email and SMS. Developed back-end components with Java 7, Spring, Hibernate, and Oracle DB.
Voiza — Pelotas, Brazil
Developed modules for a logistics system for a delivery company, delivering new functionality for the Management Claims module of the TBL system.
LEJU — Pelotas, Brazil
Developed ERP, fleet management, and property management systems in Delphi, delivering complete solutions from requirements to deployment. Products included CComércio, CCaminhões, and Suricato.
Gestum — Pelotas, Brazil
Maintained and enhanced Auctor, a Delphi-based desktop authoring tool for generating web-based LMS courses. Contributed to both the desktop application and the Java-based license activation service.
Spatium Informática — Pelotas, Brazil
Led a small development team on automation system projects, coordinating workload and guiding technical decisions. Worked with customers to gather requirements and developed components with Delphi, JavaScript, Firebird, and MySQL.
Spatium Informática — Pelotas, Brazil
Created SComércio, an automation system for small and medium-sized businesses supporting inventory control, sales, payments, and other operations. Delivered customized features based on customer needs.
// education
Education & Certifications
Post-Graduate Certificate
Project Management
Senac University · Brazil
2010 - 2011
Bachelor of Technology
System Analysis & Development
Senac University · Brazil
2007 - 2009
Computer Technician
Computer Science
Santa Margarida College · Brazil
2000 - 2003
// Certifications & Training
// contact
Get in touch
Have a project, opportunity, or just want to connect? Feel free to reach out.