I have been a manager for about 15 years. I've managed small teams (20 people) and fairly large teams (150 people). I manage technical teams, included development, test and program management.
I am a technical manager with good business instincts. I understand computers from the silicon up, including application software and software for services.I hold a Bachelor's and Master's degree in Computer Science.
My work experience includes VLSI design at Apple Computer and Software engineering of applications and services at Microsoft, where I've managed engineering and program management teams for Hotmail/Outlook.com, Windows Live Calendar, OneDrive and SharePoint.
Director of Program Management, OneDrive and SharePoint @ As Director of Program Management, I set strategy, vision, and priorities and led a team of 130 PMs to set requirement and write specifications for OneDrive and SharePoint across all platforms for both consumer and Enterprise products. I managed the work from User Experience to Service Infrastructure. During my tenure, we made radical improvements to OneDrive sync reliability and performance on Windows and Mac, delivered Shared Folders and Windows integration, delivered 4-star mobile applications on iOS, Android and Windows, and grew the customer base and engagement on all platforms. From November 2013 to Present (2 years 2 months) Group Program Manager, Hotmail / Outlook.com @ As the leader of the Program Management team, I launched Outlook.com, with innovative features (people pane, Facebook integration, EAS support, sweep, etc.), a completely new Metro-inspired UX, dramatically improved spam and abuse prevention (taking SITI from 30% to sub-1%), and a new, automated deployment system that decreased deployment time from weeks to minutes.
When I started, Hotmail was an aging system with 2MB inboxes, limited protocol support, a terrible spam problem, slow UX, slow development and deployment time. When I left, Hotmail had competitive, virtually unlimited storage, the industry's best spam and abuse protection, a modern, fast, fluid UX, mobile support, EAS support, and a modern development and deployment system. From September 2007 to Present (8 years 4 months) Development Manager, Windows Live Web Communications @ As the leader of the front-end development team, I rebuilt the Hotmail web UX from it's original form (post-back, C++, single DLL) to a modern, modular, client-rendered UX built on top of ASP.NET. I changed the way engineering was done, making the team much more agile with more frequent releases, and changed our deployment model to increase reliability. From June 2004 to September 2007 (3 years 4 months) Product Unit Manager, MSTV @ I was the Product Unit Manager for the Microsoft TV Foundation Edition software. Managed development, test and program management for MSTV Foundation Edition. From April 2000 to June 2004 (4 years 3 months) Product Unit Manager, Macintosh Internet Group @ I managed the Macintosh Internet Product Unit. My team developed Mac IE, OE and Entourage. Mac IE and OE won back-to-back-to-back MacWorld Eddy awards for "Best Internet Client" from 1998-2000. From January 1998 to April 2000 (2 years 4 months) Dev @ Developer on Mac Internet Products. From September 1995 to January 1998 (2 years 5 months) Developer @ At Radius, I did ASIC design and software development on graphics cards and CPU accelerator products. From July 1990 to September 1995 (5 years 3 months) Member of Technical Staff @ At Apple, I designed ASICs (application specific integrated circuits). Among other work, I designed the LCD controller for the original Mac Portable and the sound chip for the Quadra and Powerbook series of computers. From June 1986 to July 1990 (4 years 2 months)
MS, Computer Science @ UNC Chapel Hill From 1984 to 1986 BS, Computer Science @ Western Carolina University From 1980 to 1984 Dick Craddock is skilled in: Cloud Computing, Software Development, Software Project Management, Distributed Systems, Scalability, Software Engineering, Program Management, Agile Methodologies, Web Services, Testing, Agile Project Management, Software Design, Mobile Applications, Product Management, Enterprise Software, SaaS, Scrum