Johan has been developing software since 1996 and has been using .NET since version 1.0. He has a lot of experience as lead developer and architect for .NET solutions. He has a passion for clean coding and test-driven development. As a developer and trainer at JMAC Software Solutions and as a teacher at the Avans University of Applied Sciences he spends his time architecting .NET solutions and coaching and teaching other developers and students in using Microsoft technologies. In his spare time, he teaches children how to program and is a trainer in first aid.