Detail oriented programmer and innovative software engineer with over 12 years of experience in all phases of the software development life cycle, from requirement gathering to delivery of applications, and obsessive about code quality, reusability. Automation oriented and a quick learner complemented by proven ability to assimilate and rapidly utilise emerging technologies in current projects, and create multiple reusable tools to help the engineering teams in the project.