Summary
David Cook is a seasoned product manager and technology consultant with over 20 years’ experience across event management, finance, insurance and government, now leading product at Triple D Software from Greater Brisbane. He blends deep hands-on expertise in application lifecycle management, .NET and SQL Server with a strong focus on agile practices, Domain-Driven Design and software craftsmanship honed as a Principal Consultant and Microsoft Certified Trainer. An organiser and regular speaker for the developer community—founding DDD Brisbane and co-running the Brisbane .NET User Group—he actively shapes practitioner conversations and mentors teams on design patterns and delivery. Known for bridging the gap between business and engineering, he pairs exceptional communication skills with practical technical leadership to turn complex domain problems into maintainable products. An enthusiast for continuous learning and developer communities, he also co-organises DDD Outback and brings a long track record of improving team practices and release management.
10 years of coding experience
14 years of employment as a software developer
MCTS, .NET Framework 3.5, ASP.NET Applications, Windows Communication Foundation, Windows Forms, ADO.NET, MCTS, .NET Framework 3.5, ASP.NET Applications, Windows Communication Foundation, Windows Forms, ADO.NET at Microsoft Certified Technology Specialist
Microsoft Office Specialist
MCP, Administering SQL Server 2000, MCP, Administering SQL Server 2000 at Microsoft Certified Professional
MCT, MCT at Microsoft Certified Trainer
Web Developer 4, Web Developer 4 at Microsoft Certified Professional Developer
TAE, Train the Trainer, TAE, Train the Trainer at Australian Institute of Management
Bachelor of Commerce, Majoring in Information Systems and Accounting, Bachelor of Commerce, Majoring in Information Systems and Accounting at Griffith University