Description
Professional Summary A Software Development Manager/Architect with around 18 years of experience in software industry. A detail oriented, the hands-on technical person helping the team in all aspect of software development. *Rich experience managing teams of Developers involved in designing and implementing of new systems, as Well as improving existing systems. Experience leading large product development initiative and working with cross-functional teams to deliver solutions that meet quality standards. Have worked in many countries and team with multiple cultures. Experience in Defining and driving adoption of software development best practices, standards, processes, methodologies. *Rich experience helping clients in technology adaptation. A Proven ability to coach developers in agile development, TDD, and continuous integration & delivery. In-depth knowledge of web application security (SSL, OWASP, code level security etc.) Experience in hiring, training, coaching, managing & mentoring development staff, overseeing the performance of individual team members and teams. Proven experience leading multi - million dollar software development projects. Core Strengths Product Design and Architecture. Digital Asset Management Systems. Enterprise Architecture. Content Management Systems. Microservice /Message fabric based eCommerce Application Architecture design. Cross-functional, globally distributed team Microsoft Azure. management. SQL/NoSQL, Graph and Document Database Agile / SCRUM /KANBAN.
Work Experience
COMPANY | POSITION HELD | DATES WORKED |
---|---|---|
Ineight Inc. | Software Development Manager Collaborating With The Product Manager (S) To Ensure Epics, Themes | 5/2017 - 5/2017 |
Deloitte | Consulting Software Development Manager | 11/2016 - 3/2017 |
Dell Technologies Inc. | Consulting Principle Technical Program Manager/ Sr. Solution Architect | 11/2013 - 10/2016 |