An experienced Senior Manager with balanced technical & managerial skills in IT & Software Development. Started career as an associate programmer and worked towards Head of Technology by gaining experience in wide variety of technologies. Having worked in India, Australia, Singapore, UK, Germany and US for short & long term engagements have sharpened managerial skills, people management, team work & capability to work with different cultures. I like to classify myself as a technical manager. Regardless of the team composition I get to work with; I always learn to speak in their terms. If a technology is new to me; I make sure I get adequate knowledge about it so that I can have a discussion with the team. Therefore I am well received by technical teams I work with because they know that I will and can get to nuts & bolts any time there is a need.Since I got great foreign exposure from my past and present employers; I have confidence in working with different cultures and have improved my interpersonal skills. As a technical manager I have the capability to bridge the gap between tech/non-tech sectors in an organization such as marketing and IT.I have hands on experience in open source technologies and Microsoft tech stacks which is detailed in my job descriptions. I have worked with MS Azure platform for infrastructure deployment, DevOps as well as to architect micro-services driven SaaS solutions. I am a certified Scrum Master with a Master's Degree in IT from Keele University.When I am not in "tech-life", I like to relax with a book or a good movie. I love tools, so DIY and mess up my space at home is something I do occasionally. But so far all DIY projects I have done have earned me my place at home (thanks to YouTube!)