David Cole - Scrum Master, Agile Coach
Experience
Scrum Master, Agile Coach
Steadforce
Agile coaching at BMW – 8 coaching projects
Advised BMW department on introducing agile software development
Coaching product owners, Scrum Masters, managers and teams
Trainer for product owner workshops
Consulting firm project (Jan 2017 to present): Steadforce was the main partner in developing products that consultants used on client sites
As Scrum Master, supported scaling the project from six developers to three distributed Scrum teams with developers in Germany, Poland, Romania and Ukraine as well as stakeholders in Germany, US and India
Agile values evangelist
Organizing Scrum meetings
Facilitating retrospectives
Co-organizing team workshops
Working on code quality and test coverage for almost daily releases
UMS at BMW (Sept 2016 to present): Scrum Master for a team of 3 software developers
Organizing Scrum meetings and collaborating in Jira with the product owner at the client for agile fixed-price billing (payment based on t-shirt sizing)
Steadforce Campus: Redefining software development processes at Steadforce with a focus on clean code, code reviews and Scrum
Project Manager
Neos Ventures
- Project manager for the Go-Live at Amadeus
- Technologies: AEM 6.1, Ansible, Jenkins, Groovy
Head of Network Software Development
Ametras Rentconcept
- Built a team for the German Federal Government's Adaptive City Mobility project - CITY eTAXI
- Technologies: Java, Postgres, Angular, Ionic, Wildfly
Director of Development
Retarus
- Cloud solutions for messaging
- Software development
- People management
- Nearshore team in Romania
- Implementing Scrum
- Technologies: Java, DB2, MongoDB, Tomcat
Manager Software Development
Afb Application Services
- Department head with people management responsibility for 30 employees
- Delivery of client projects
- Staff & budget
- Introduction of agile software development methods
- Technologies: Java, DB2, PHP, JBoss, Glassfish
Development Manager
CAM Systems GmbH
- Personnel responsibility for ten employees
- Flight Test Management System for COMAC in Shanghai: software to control the entire flight test program, from requirement definition to creation of certification documentation
- Responsible for communication with the customer, specification creation, development, testing and acceptance
- CAM-RF: product for emergency physicians for one-time recording of emergencies (Divi protocol) with print, email, web and fax interfaces
- Aerospace Requirement Tracking System (ARTS): used by the German Bundeswehr for verification of the military transport aircraft A400M
- Logistics Support Analysis: intranet application for managing all logistical data of the CH53-GA helicopter project at Eurocopter
- Test Management: development of test management software for Eurocopter
- SMMART: EU research project for systems to improve helicopter maintenance, overall responsibility for work package 5100 with five participating companies
- Galileo: implementation of the SNMP communication layer of the ground stations
- Technologies: Java, Oracle, JBoss, jQuery, Flex, C, C#, Cantata++, ColdFusion, SCRUM
Project Manager
Msg Systems
- Project manager for the concept and implementation of the Qsys-0km system: display and analysis of delivery quality in BMW's internet portal for suppliers
- Collaboration and project management on the IBN, KFIS, TWEN, TWENB, MIS, TEWER, PQM, and SPQM systems
- Subproject manager for the feasibility study, high-level and technical design of the SWS LS 2.0 (PPQ 8.4) system to identify defective series parts and their suppliers in worldwide warranty cases
- Data modeling for the Service Datawarehouse: responsible for the data model for all applications in the Service Datawarehouse
- Technologies: BEA WLS, Java, DB2, Oracle
Project Manager
BMW Rolls Royce
- Creation of the functional specification for the Configuration Management System to define and control parts in the development, test, and production phases of aircraft engines
- Project manager for the development and implementation of the system, including creating user documentation and training users
- Project manager for the design and implementation of the Configurator system for analyzing CMS data and loading it into the PPS system
- Project manager for the implementation of the Change Control system
- Technologies: INGRES, 4GL/ABF, ORACLE, ORACLE/FORMS
Freelancer
Deutsche Bank
- Design and implementation of the UBR-Reporting system
- Compression of DB2 data onto a SAS database for the department's analyses
- Technologies: SAS, DB2, MVS/TSO
Freelancer
BMW AG
- Functional specification and software development for the Obligo system for cost control and the Forecast system to predict fleet status
- Technologies: MVS/TSO, SAS
Freelancer
DLR
- Design and programming of a system for selling satellite images
- Technologies: ORACLE, SUN/OS, SQL-FORMS, PostScript
Freelancer
BMW AG
- Design and implementation of a graphics system to control the fleet
- Technologies: SAS, MVS/TSO
Freelancer
Deutsche Bank
- Concept and programming of a menu-driven system to control costs, risk, profit and loss in the trading department
- Technologies: SAS, MVS/TSO
Software Consultant
SPS
- Implementation of various customer projects in SAS
- Creation of training materials for the SAS product range
- Conducting on-site training at the customer's site
Software Developer
Intel International
- Development in CULPRIT and SAS
- Implementation of the demand forecast system in SAS
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Automotive, Aerospace and Defense, Professional Services, Space Exploration, and Manufacturing.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Project Management, Product Development, Information Technology, Quality Assurance, Business Intelligence, and Supply Chain Management.
Summary
I'm retired but still want to contribute. With over 40 years of experience in the IT industry as a developer, project manager, development manager and agile coach, I still have a lot to offer. I can help organize and motivate teams, and have carried out successful consulting projects in startups, small and large organizations.
AI is changing a lot in software development. But that doesn't mean what we've learned so far is wrong. We need to use AI with our people to create good software that solves real problems faster and better.
Languages
Education
Cambridge University
BA in Mathematics · Mathematics · Cambridge, United Kingdom
Certifications & licenses
SAFe® 4 Agilist
LeSS Certified Practitioner
SCRUM Master
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is David based?
What languages does David speak?
How many years of experience does David have?
What roles would David be best suited for?
What is David's latest experience?
What companies has David worked for in recent years?
Which industries is David most experienced in?
Which business areas is David most experienced in?
Which industries has David worked in recently?
Which business areas has David worked in recently?
What is David's education?
Does David have any certificates?
What is the availability of David?
What is the rate of David?
How to hire David?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Scrum Master, Agile Coach
Nearby freelancers
Professionals working in or nearby Grasbrunn, Germany