Project Management
Experienced in technical project management, especially with regard to outsourced IT projects.
Talented software developer with a degree in computer science and experience using cutting edge development tools. Articulate and professional communication skills, including formal presentations and technical documentation. Productive in both team based and self managed projects; dedicated to maintaining up-to-date industry knowledge and IT skills.
Experienced in technical project management, especially with regard to outsourced IT projects.
Skilled architect with experience in distributed systems, design patterns etc.
Senior software developer with solid expertise in Microsoft technologies, in particular Microsoft .NET.
Managed development and implementation of the microsoft.com website and supporting systems. Hired and supervised 20+ employees. Oversaw coding, database design and software architecture.
Led development efforts, designed and implemented platform architecture and managed other engineering team members in the research department.
Designed, coded and unit tested new features for backend systems in the analytics department.