I’m passionate about hiring, coaching, mentoring, developing leaders and teams who focused on delivering high quality products
Strong leadership and communication skills. Well-versed in project management and all stages of product development. A change agent mindset, with the ability to see ‘ambiguity’ as an opportunity.
In my overall experience journey, I led the implementation of many new transformative initiatives which brought the organization to “ship faster”, “fail faster” culture. Introduced new tools and new “efficient simple” processes.
Technical Manager who resolves engineering challenges, empowers team members and increases customer satisfaction.
Resume
Experience
Director, Engineering & CoE
2015 – Present
ICIMS INC. – HOLMDEL, NJ
Delivered best-in-class products through COE in partnership with product teams and engineering teams
Built an Engineering Center of Excellence team from the ground up. Scaled up to 30% incremental overall staff
Executed strategies to improve engineering quality. Improved coverage of code quality tests, performance, security, accessibility from 40% to 90%.
Partnered with product and engineering teams to support better productivity and efficiency within the agile teams
Developed subject matter expertise for programs focused on Performance, Security, Accessibility & Localization as well as drive the QA program across all portfolios.
Trained, Coached software engineers to deepen their skills by creating career paths and providing continuous performance feedback.
Created COE team from one engineer to 15 engineers including offshore to deliver enterprise products to 3000+ customers.
Project Lead - Contractor
2011 – 2015
GOOGLE INC. – MOUNTAIN VIEW, CA
Handled complete test engineering responsibility while leading testers, developers and documentation staff in the testing of the next generation Google products including Google Docs and YouTube HelpOuts.
Developed automation, manual test strategy with end-to-end ownership of the QA process including test cases, test frameworks, automation, test configuration needed to meet the business requirements.
Reduced manual testing cost by 60% bringing automation testing lifecycle Grew the automation engineering team from 2 to 26 members within 18 months, with a focus of 90% automating everything.
Established key metrics and dashboards to provide status and insight to development teams and management.
Hired and trained automation engineers to increase delivery time to clients by 50%.
Senior Developer - Consultant
2008 – 2010
APPLE INC. – SUNNYVALE, CA
Involved in all stages of application development life cycle including requirements, logical and physical architecture modelling, design, development, implementation, and support.
Designed and developed ChatterBox application features as well as supervised data migration to the new application.
Coached and implemented Agile Methodology, best practices, processes, and tools across multiple contractors
Oversaw the day-to-day progress of projects and release initiatives while managing a team of three developers and a DBA.
Senior Dev Lead, Software Development
2004 – 2008
ACCENTURE SERVICES PVT LTD INDIA
Served for multiple clients of Accenture at various levels. Some of the responsibilities were but not limited to:
Designed Technical Designs, Developed Junit test cases
Designed Technical Designs for the Project with High Level and Low-Level Designs
Developed utility functions for databases
Mentored junior software developers and testers
Byzan Systems - Software Developer
2003-2004
Education & Certifications
Master of Computer Applications | Madurai Kamaraj University
Technology Leadership – Cornell University
Java Certified Developer
Google Docs Certified Manager
Skills
Leadership
95%
Managing Engineering and QA Teams
90%
Agile and Devops
90%
Front-end Frameworks
80%
Java Technologies
80%
Automation Tools
80%
Performance, Security, Accessibility
80%
Design and Frameworks
80%
Others - JIRA, Confluence, Bitbucket, IDE
80%
Blog
Quotation
When it comes to decision making at leadership level, this idea of what is perfect decision should keep it aside, there is no perfect decision. When you take any decision in a large scale situation there is no perfect decision. This is the privilege and pain & power of being a leader when you make decisions there could be some issues. You know you cannot do absolute good. You need to come to terms with this. Right decision is not the perfect decision, Right decision is a decision required in the given moment.
Crisis is always a “FAST FORWORD” button to future and accelerate things.
Ruthlessly remove any obstacles for people who are working under you. It’s not about changing everything, it’s changing what needs to be changed
In life, it is important to make right decisions, but there is something which is still more important- Making the decisions right. Decisions are not right or wrong its just that how you work towards it so that the decision you took becomes right.
Vision without action is a hallucination. A situation becomes an opportunity when the resources you have are greater than the situation you face.
Let us not mistake activity for productivity. Effort without direction is activity. Effort with direction is productivity.
Leadership is about people, and people change every day. If we believe we’ve found the universal key to leading people, we’ve just lost it.
It doesn't matter how much we know. What matters is how clearly others can understand what we know.
You cannot stand under a mango tree and expect oranges. What is even more foolish is blaming the mango tree for not fulfilling your expectations. So either change your expectations according to the tree or find a tree that matches your expectations. This is what I call mismanaged expectations.
A good coach need not be better than you, but he/she should be a great observer of you. I don't have to be a bull in order to train a bull. I just need to know how to train one.