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
CURRENTOct 2017 - Present · 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.
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.
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.
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.
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.
Vanier College
CURRENTAug 2022 - Present · 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.
Objectif Lune
May 2016 - Oct 2017 · 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
Mar 2015 - Feb 2016 · 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
Jul 2014 - Jan 2015 · 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
Oct 2008 - May 2015 · 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
Jan 2011 - May 2013 · 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
Mar 2005 - Sep 2008 · 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.
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
Education
Graduate Certificate in College Teaching
Université de Sherbrooke·Canada
May 2023 - Dec 2025
Project Management
Post-Graduate Certificate
Senac University·Brazil
2010 - 2011
System Analysis & Development
Bachelor of Technology
Senac University·Brazil
2007 - 2009
Computer Science
Computer Technician
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.