I have 18 yrs of experience in IT, I have worked as a developer, architect, Team lead, Project Manager.