Skills:
Software Design, Program Management, Architecture, XML, XML Schema, Software Project Management, Product Planning, Microsoft Technologies, Microsoft Office, Software Development, SharePoint, Product Management, Product Strategy, Platform Design, Management, Platform Architecture, Content Management, Web Services, Software Engineering, User Experience, User Interface Design, Technology Evangelism, Technical Leadership, API, People Management, Cross-group Collaboration, Team Leadership, Application Development, HTML, Blogging, SDLC, Solutions Development, Functional Specifications, Cloud Applications, Developer Relations, Engineering Management