I have authored and I am delivering a series of courses and workshops on Software Desing topics, which can be organized as in-company training programs.
I develop training programs that focus on learning how to minimise the cost of change on large Enterprise Applications, by doing a code design that embraces change. We focus on developing the habits that enable you to adopt and apply the industry best practices.
Over the last few years I have trained more than 500 professionals, with very positive feedback and results.
All courses are built based on the industry best practices combined with the experience of creating software architectures, implementing and delivering large and complex Enterprise Applications using Microsoft Technologies. They combine discussions for understanding core software design principles and practices, with hands-on exercises which teaches how all these can be applied in real life projects.