My journey as a software developer started in the summer of 2002. Throughout my professional life, I've worked as an architect, team lead, IT project manager, CTO ( for a web development and design agency ) and Software Engineering Manager on Microsoft stack.