Mario Bittencourt

Mario Bittencourt

I am a Software Architect with over 25 years of experience designing and leading distributed systems at scale. Based in Montréal, I specialize in DDD, event-driven architectures, and building resilient cloud-based solutions.
As a passionate advocate for engineering excellence and continuous learning, I have authored over 90 technical articles on architecture, cloud, and AI, and regularly speak at technical conferences.

Sessions Montréal 2027

Developing Your First Event-Sourcing Application

Session en Anglais - Débutant

Event Sourcing is a powerful architectural pattern, but many avoid adopting it due to misconceptions about its complexity.

In this session, we will build the concepts step by step and see how they come together in a working application.

I will cover:
- Events
- Streams
- Reconstructing State
- Building Your First Application
- Common Pitfalls

Stop Chasing Updates: Building Your AI Coding Workflow

Session en Anglais - Débutant

AI coding assistants have evolved quickly, and they are not slowing down. New models, tools, MCP servers, and techniques appear constantly, making it easy to feel like you are always behind.

Instead of chasing every new update, this session focuses on how to build one that can evolve.

I will cover:
- Understanding the context window
- Skills and MCP servers
- My agentic workflow
- Managing costs
- Systematic approach to evolving yours

Sessions Montréal 2026

Sessions Montréal 2025

Sessions Montréal 2024

Sessions Montréal 2023