David Mallon is a Senior Software Engineer based in the Belfast metro area with eight years of focused experience and over two decades in the industry overall, spanning hands-on engineering, team leadership, and agile delivery. He has deep institutional knowledge from a long tenure at Puppet where he progressed from test and engineering management into a senior engineering role, pairing technical ownership with people and process skills. His background includes Scrum Master roles at CyberSource and IBM and early engineering positions at firms like Citi and Liberty Mutual, giving him a strong foundation in enterprise-grade systems and cross-functional collaboration. Known for translating QA and test-development insight into more resilient production systems, he brings a pragmatic, test-first mindset to platform and infrastructure work. David combines formal computer science training from Queen’s University Belfast with a track record of lifting team delivery and operational quality at scale. Colleagues would describe him as a steady technical leader who excels at turning legacy complexity into maintainable, testable code.
8 years of coding experience
20 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Queen's University Belfast
A puppet module to manage Palo-Alto devices and VM images
Contributions:1 PR, 16 pushes, 3 branches in 1 month
altopalo-altopuppet-modulepuppet
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.