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.

Montreal 2027 sessions

Developing Your First Event-Sourcing Application

English session - Beginner

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

English session - Beginner

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

Montreal 2026 sessions

Montreal 2025 sessions

Montreal 2024 sessions

Montreal 2023 sessions