
David Hitchman
Verified Expert in Project Management
Project Manager
Rennes, France
Toptal member since December 8, 2020
David has extensive experience in technical project and program management for multimillion-dollar products. He has worked in and with high-profile companies, including BMW, Broadcom, Intel, Mercedes, Microsoft, Nokia, Scania, and Symbian. With deep expertise in Agile project management, he has served as a product owner, scrum master, trainer, and mentor. David excels at guiding development, creating architecture and code, implementing test harnesses, and mentoring people.
Project Highlights
Expertise
- C++
- Certified ScrumMaster (CSM)
- Coaching
- International Teams
- Program Management
- Project Management
- SAFe 4 Advanced Scrum Master
- Technical Project Management
Work Experience
Technical Project Manager
MOB Software
- Joined the team to work on the Ensemble platooning project with particular reference to V2X radio communications. Measured the performance of the solution and rearchitected it as required.
- Set up a GitLab CI/CD workflow and Python test harnesses where required.
- Integrated with the control team for live testing and debugging the CAN bus, ethernet, and LCM.
- Architected and created the signing and encryption solutions for over-the-air communication.
- Liaised with partners in multiple countries and took an active part in the international Ensemble project group, including special interest groups on speed control and security.
- Delivered the Scania platooning solution and proved that it worked with partners including MAN, Volvo, Mercedes, Iveco, and DAF. Worked with Ensemble, Commsignia, and ESCRYPT.
- Delivered autonomous driving functionality for both on-road and offroad sites, including standdown, fixed and mobile obstacle avoidance, and priority negotiation between oncoming vehicles.
Engineer, Consultant, and Trainer
ScrumIT
- Joined the BMW combox project and turned the team around, creating a successful, on-time delivery of a major and complex engineering task. Took an active part in the engineering itself, with an international team in India and Germany.
- Created the Mercedes in-car, global search functionality with an international team in Poland and Germany. Served as scrum master and took an active role in architecture and engineering.
- Reorganized and streamlined the team for a German financial and utility website from a large team to six small, focused teams. Coached scrum teams, product owners, scrum masters, and team members in Germany, Poland, Romania.
- Debugged and developed a website back end dealing with car parking. Coded in C and ran a microservices architecture for both parking and enforcement.
Principle Engineer and Project Manager
Broadcom
- Organized the development team for the Nokia N8 through to 808 PureView camera and graphics software.
- Debugged significant parts of the system and rearchitected.
- Played a key role in international development with Nokia and later Samsung, including many trips to the client site for progress meetings, technical discussions, and reporting.
- Delivered software for many phones, up to the Nokia 808 41 MP PureView camera phone.
Program Manager
Intel
- Started the software development for the TH Mobile TV program and successfully delivered the first products on time (despite a late start).
- Set up Agile practices between software and silicon development, including the use of gate-level simulation to prove the silicon before foundry, a technique I passed to many other teams at Intel.
- Managed an international development team across three sites in the United Kingdom, the United States, and India.
- Controlled silicon and board development as part of the program while concentrating mainly on software.
Project Manager
Symbian
- Architected and project managed a range of projects from telephony stacks to Bluetooth AV profiles (as well as USB and IrDA drivers).
- Set up the first Agile team, evangelized Agile development, and caused its adoption through the company.
- Managed international customers in Finland, Germany, and Korea (Nokia, Sony Ericcson, and Samsung).
- Delivered many projects, including rescuing failing projects from others.
Program Manager
Microsoft
- Designed and delivered secure email functionality for Microsoft Mobile.
- Designed and delivered Microsoft Mobile Explorer to various customers, including Sony, Sony Ericsson, Samsung, Amstrad, and Benefon (now Twig Com).
- Designed the Microsoft solution for security in Wireless Application Protocol (WAP) communications.
- Designed the Microsoft solution for provisioning the tri-mode browser using WAP specifications and edited the WAP Forum provisioning specification.
Project History
Secure Email for Microsoft Smartphone
Designed the solution and managed the program to implement the solution across multiple teams and business groups in Microsoft, gained customer approval, and delivered.
At the time of moving to Redmond, California, the Microsoft smartphone and Pocket PC implementations had no signing or encryption on email. The importance of delivering this program was understood as high, as Steve Bulmer and Bill Gates took an interest in it.
The program required working across the messaging team in Microsoft Mobile, the synchronization team, the Windows CE operating system, the exchange server, and both Outlook and Outlook Express teams. The requirement was driven, in part, by requirements of the United States Department of Defense and large contractors such as Boeing. This meant presenting the plans and designs of the program to representatives of those groups and various security-concerned organizations throughout NATO.
Having designed the product with the relevant stakeholders, I went on to develop the business case, including cost and time estimates; gain buy-in from the teams affected to do the work; and articulate the product benefits. Once the program was authorized, I guided the development, ensured all teams delivered, triaged the defects, prepared for Bill Gates to demonstrate it, and, ultimately, delivered the product.
Nokia 808 PureView
Project managed the software delivery of the Nokia 808 41 MP camera for photographs and video, graphics, autofocus, and performance. The camera was at the top of any class of mobile phones for several years after delivery.
I project managed the teams involved in the development at Broadcom. Broadcom delivered the silicon and the software for handling the 41 MP camera at the heart of Nokia’s PureView concept. I guided the team during development, testing, and defect fixing, including the automated build and testing. This involved triaging and prioritizing with the customer (Nokia); negotiating with Broadcom for the resources needed, as the 808 was the last Symbian phone and resources were needed for Android development; and keeping the team motivated during what is often seen as the least exciting phase of development. The team also had to support the previous 10 or so Symbian devices shipped with Broadcom silicon (2727 as against the 2763 of the 808).
I also analyzed defect reports and conducted technical investigations to report the technical progress and status accurately to Nokia and other parts of Broadcom. In the end, the product was delivered on time and shipped to shops with no delay.
Emergency Call and Web Browser Replacement Modem for BMW
Took over the management of a failing project that had deep technical and motivational issues and delivered it on time.
In a BMW, there is a box that allows emergency calls, web browsing, and other connected services. This box contains a modem that was initially a 2G smart modem, meaning that the modem ran code itself. The 2G service in the United States was being closed, so a hard deadline existed for the replacement of the modem.
When I joined the project, the new modem board was prepared, but the porting of the code from the smart modem to the replacement processor had not made significant progress. I secured new, experienced resources; rearranged the working environment; relocated the team to where they were not distracted; split the team into smaller, more focused teams; resolved some issues with people who were working in areas they weren’t comfortable with; and helped resolve the very deep, technical issues such as endianness and timing issues in the communication and startup phases.
While guiding the team through technical issues, I also managed the customer and their increasing nervousness. In the end, we delivered on time, which involved motivating the team to work some very long hours. I even bought things like a LEGO Big Ben model to allow some downtime and relieve stress, discussed issues, and set priorities in morning meetings.
PGCE (Postgraduate Certificate in Education) and Open University Lecturer
Obtained a postgraduate certificate in education for physics from Cambridge, featuring classroom teaching. Served as an Open University lecturer—all online, including work and marking.
I am a teacher—at least by qualification—and have done some private tuition on various subjects, but mainly maths and physics.
I taught The Open University’s master’s degree course “Managing The Software Enterprise” for several years as an associate lecturer. This was entirely online, using some tools that frankly could have been done with some polish.
Certifications
Certified SAFe 4 Scrum Master (SSM)
Scaled Agile
Certified Scrum Master
Scrum Alliance
Secondary PGCE: Science
University of Cambridge
Skills
Tools
GitLab CI/CD, Git, GitLab, Microsoft Visual Studio, Jira, Jenkins, Gerrit
Industry Expertise
Architecture
Paradigms
Scrum, Agile, Kanban, Lean
Platforms
Linux, Android
Other
C, C++, Vehicle-to-everything (V2X), Digital Signatures, Encryption, International Teams, Remote Work, Mobile Development, Program Management, Client Presentations, Stakeholder Management, Debugging, Technical Investigation, Project Management, Motivation, Coaching, Teaching, Technical Project Management, Project Estimation, Project Planning, C#, Microsoft 365, SAFe 4 Advanced Scrum Master, Certified ScrumMaster (CSM), Security, Machine Control, ASN.1, Image Processing, Team Building, Leadership, Presentations, Camera Software, Education, Product Management, Python, Safety-critical, ISO 26262, Vector CANalyzer, Automotive Controller Area Network (CAN), Automotive Ethernet, Least Common Multiple (LCM), Lauterbach Debugger, JTAG, Coverity, Android Debug Bridge, Windows Device Drivers, Intel MCS-51 (8051), Circuit Board Design, Scaled Agile Framework (SAFe), Agile Coaching, University Teaching, K-12 Education
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring