Summary
David Cummings is a seasoned engineering manager and hands-on software developer with 11+ years building developer tools and IDEs, now leading Development Technologies at Apple with a focus on build systems, package management, performance tools, IDEs and Swift. He combines technical leadership with hands-on problem solving—implementing features, fixing hard bugs, designing CI/CD, and improving developer workflows across large organizations. His background spans QNX (Momentics IDE, SDK delivery, React/Vert.x prototypes) to IBM and multiple roles at Apple, giving him deep expertise in tooling, cross-team coordination, and shipping platform improvements. An avid tinkerer, he builds hardware-software projects in his spare time (e.g., a Raspberry Pi quiz-game that won a maker contest) which reflects a practical, product-focused curiosity. Colleagues rely on him to bridge product, engineering and customer needs while mentoring teams to deliver reliable developer experiences at scale.
11 years of coding experience
12 years of employment as a software developer
Computer Systems Engineering Computer Systems Engineering, Computer Systems Engineering Computer Systems Engineering at Carleton University
English, French