Experienced technology executive with a track record of delivering software products on time. Collaborative leader skilled in building and mentoring talented, diverse, geographically distributed teams from 10 to 200 engineers. Skilled in leading teams through all product lifecycle phases, including design, development, test, release, support, and evangelism, and interacting with customers to make informed technical/business decisions.Knowledgeable in infrastructure technologies (OS, compilers, and development suites), hardware / software interactions to achieve application optimizations, and CI / CD techniques to improve developer productivity and time-to-market. Quickly learns new technologies and finds ways to apply them in product development.Specialties: Software Management | Infrastructure Technology | Team Development | Product Responsibility | Offshoring
Listed skills include Software Development, Software Engineering, Unix, Solaris, and 13 others.