Summary
David Nadeau is a DevOps-focused software engineer with eight years of hands-on experience building and deploying full-stack and microservice systems from Montreal. Currently at Genetec, he combines practical DevOps work with a strong software engineering foundation—designing telemetry-enabled distributed systems and production-like labs that teach observability, chaos testing, and service mesh concepts. He has repeatedly contributed across the stack (WPF frontends, ASP.NET Core APIs, SQL backends) and has a knack for translating complex distributed concepts into stripped-down, teachable implementations. As a teaching assistant and lab author, he designed an 11-component evaluation harness that simulates Kubernetes and service-mesh behaviors to evaluate students under chaos scenarios—showing his ability to simplify complexity for real-world learning. Driven to keep current with industry trends, he emphasizes testability, clean architecture, and measurable system behavior in every project.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering - BE, Computer Software Engineering, Bachelor of Engineering - BE, Computer Software Engineering at École de technologie supérieure