Select Page

I’m a programmer since 1993 and have extensive experience in architecting and implementing object oriented and distributed systems.

I’ve architected 50+ large applications across domains which include Retail, Manufacturing, Healthcare, Health Analytics and Financials.

I bring 12 years of experience in Agile methodology and Extreme Programming.

I’m passionate about teaching and coaching teams on the practices of professional programming.

As a technical coach, I’ve coached 20+ teams to estimate, craft, deliver and maintain clean software and have transformed teams to excel in engineering by adopting Test Driven Development.

I enjoy enabling teams by offering methodology, tools, techniques, patterns and reference implementations to effectively refactor legacy code.

I’ve helped teams in the implementation of DevOps in 3 Large Products to reduce the quarterly releases to fortnightly releases.

I help teams to adopt Specification By Example.

I’m fluent in Java and Swift.

I’m a graduate in Physics from Madurai Kamaraj University, a Certified Scrum Master, TOGAF Certified Enterprise Architect and Sun Certified Java Programmer.

Apart from technical coaching, I spend time in creating 3D Mobile Games to help students to appreciate science and mathematics better.