Architect, software craftsman and strategic technological leader with over 18 years of software development experience, designing and developing internet scale distributed enterprise applications and managing engineering organizations. Well experienced in overall software development lifecycle and leading large, globally distributed development teams. Well balanced experience in both product development and consultancy services with a proven track record in building high collaborative teams.
Loves being challenged by business domain complexities and defining simplistic solutions. Passionate about Agile and lean software principles and an avid practitioner of Test Driven Development, Refactoring and Continuous Integration & Deployment. Experienced in Scaled Agile Framework and applying agile principles to globally distributed large teams.