o Technology strategy
o Cloud architecture
o Design and deployment of high scale, high availability platforms
o Technical stack and IP
o Teams assessments & skills
o Outsource development services
o Talent acquisition
o Market assessment / technology lifecycle positioning
o Plan-Lead-Manage new product developments
o Product roadmap
o Execution and delivery
o Team communication and management
o Product management system and process review