David Brooks



British Nationality


Product Owner with a background in mobile telecommunications and IoT, web and desktop software development, APIs, automation and robotics, financial trading, defence simulation and life science.

Employment History

12/15 – 06/16

Sabbatical period, travel to Australia and South East Asia.


04/14 – 11/15

Product Owner/Developer Support/Technical Writer (contract).

Vodafone Head Office, London, UK.



  • Agile Product Owner of the API Developer Portal.
  • Lead Developer/Customer Support for REST APIs used in IoT and M2M.
  • Lead Technical Writer for the API Factory.

Key Achievements

  • Assisted multiple internal and external customers and partners to successfully integrate their products with Vodafone REST APIs.
  • Agile Product Owner for the API Developer Portal:

     – Identified user stories

     – Managed the product backlog: authentication, targeted content, user administration, UI design, support ticketing.

     – Completed development within the allocated budget.

  • Coordinated release of all API user documentation in the Technical Writing team covering authentication, messaging, M2M, localisation, payment, cloud, contacts and Start.
  • Interviewed and trained 2 Technical Writers and 1 Developer Support staff.


  • Guided customers to product launch:

– Explained the API features, functionality and benefits to new users.

– Provided technical guidance and support on product use.

– Onboarded customers in the Developer Portal.

– Liaised with product and project managers, architects and operations to ensure customer business needs are met.

– Coordinated technical issue resolution with development, testing and deployment teams.

  • Mentored Developer Support and Technical Writing teams.
  • Released technical user guides and marketing documentation.


HTTPS, REST, IoT & M2M, JSON, APIs, JMeter, Jira, Confluence.


04/11 – 12/13

Financial Software Engineer.

Sungard Financial Systems (now FIS), Godalming and London, UK.



  • Apex/Martini (repo and securities lending) developer.

Key Achievements

  • Mentoring: Taught  system architecture to new developers, ran an education workshop for developers to annotate their code for automated documentation, assisted developers on site in the Serbian office.
  • Setup automated documentation for all code to improve efficiency.
  • Updated automated build scripts to identify bugs as code is checked in.


  • Coded APIs, UX components and front and backend software modules.
  • Added issues into the tracking system for scheduled development.


Windows/Linux/Solaris, C++, Java, XML, Visual Studio/CC/Sun Studio, Doxygen, SVN, Oracle, JDBMS, shell/batch scripting, Jira.

04/10 – 01/11

Sabbatical period, travel to Australia and South East Asia.


04/07 – 03/10

Application Support Developer.

ODL Securities (now FXCM), London, UK.



  • Financial application developer and investor technical support.

Key Achievements

  • Released spread betting risk analysis software and FX trading tools.
  • Assigned to the Metatrader conference in Kazan, Russia, to enhance the partner trading platform.


  • Analysed front desk requirements and prepared development proposals.
  • Assigned and prioritised incidents for resolution within the support team.
  • Provided technical support to the front desk, developers and traders.

11/06 – 03/07

Telecommunications Software Engineer.

Aircom International (now Teoco), Leatherhead, UK.



  • Mobile network antenna configuration software developer.

Key Achievements

  • Prepared development proposals to increase application stability, simplify the database and improve maintainability.

02/04 – 10/06

Automation Software Engineer (contract).

RTS Life Sciences (now Brooks Life Science), Manchester, UK.



  • Pharmaceutical sample management developer.
  • On site client contact (USA).

Key Achievements

  • Completed 3 development projects to automate the storage and retrieval of millions of potentially hazardous chemical samples using robotics.
  • Identified increasing throughput needs and initiated 2 contracts worth 1.5M GBP.


  • Prepared proposals and delivered systems to improve order priority management, automate error handling and customise sample output.
  • Coordinated systems rollout with mechanical and electrical engineers.
  • Taught systems operation to laboratory technicians.

01/02 – 12/03

Financial Software Engineer.

ORFI S.A. (now GMAC), Paris, France.



  • Loan and lease portfolio management software developer.

10/00 – 06/01

Defence Simulation Software Engineer.

Adacel Technologies, Sydney, Australia.



  • Naval defence simulator software developer.

11/99 – 09/00

Web Developer.

Zivo Pty Ltd, Sydney, Australia.


  • Front-end website software developer.

Key Achievements

  • Created a tool in ASP to produce over 1,000 HTML pages in a media archive.
  • Development of multiple interactive corporate websites.


HTML, Javascript, ASP, HTTP.


10/98 – 09/99

Website Development Coordinator.

DBNW, Sydney, Australia.


  • Development coordinator for local business websites in an ISP.

Key Achievements

  • Generated 50% profit on a loss making venture by changing development technologies.
  • Organised a collection of existing dysfunctional hosting and maintenance accounts to generate positive revenue.


  • Provided technical advice on sales visits to website customers.
  • Identified customer requirements, wrote development proposals and created wireframes and site maps.
  • Engaged subcontractors, coordinated development and managed budget.
  • Performed SEO, post deployment support and coordinated maintenance.

06/98 – 09/98

Technical Support.

Switch Telecommunications (now Tech Pacific), Sydney, Australia.


  • Telephone support for internet connectivity and usage of legal software.

03/95 – 06/97

Product Development Manager.

Decathlon Production, Lille, France.



  • International management of sports product design, development and production.

Key Achievements

  • Successfully coordinated development of multiple cycle and golf bags and their components from marketing requirements to retail sale.


  • Proposed new concepts and manufacturing technologies, coordinated design and wrote technical specifications.
  • Selected Asian and European subcontractors based on quality, price, and manufacturing lead time.
  • Organised prototypes and testing, specified assembly methods, performed Q.C. onsite and scheduled production.
  • Collated feedback from sales teams and customers for managed products and resolved quality issues.
  • Reported monthly on sales volumes, design schedules and quality control.


02/10 – 04/10

City University London, UK.

Course Title

.NET Advanced: Windows Application Development with C#.

09/08 – 01/09

Birkenhall College of Computing, UK.

Course Title

Visual C# MCTS (Windows).

07/06 – 01/07

University of Hertfordshire, UK.

Course Title

Artificial Intelligence.


08/99 – 06/01

University of Technology Sydney (UTS), Australia.

Course Title

Post Graduate Diploma in Information Technology. 

02/98 – 06/98

St George College of TAFE, Australia.

Course Title

PC servicing and 808x microprocessor applications.

03/92 – 01/95

Queensland University of Technology (QUT), Australia. 

Université de Technologie de Compiègne (UTC), France (exchange).

Course Title

Bachelor of the Built Environment (major in Industrial Design).

Foreign Languages



Personal Achievements


  • Completed online courses in Android application development.

Real Estate

  • Purchased, designed and project managed the refurbishment of a one bedroom flat, increasing its value by 75% (purchase price to valuation) at a cost of only 21.5% of the purchase price.