Andrew Dunn is a Principal Developer with over 15 years of hands-on software engineering and architecture experience, specialising in Java and Java-based ecosystems. He has driven architecture and delivery across financial and analytics domains, progressing from senior developer roles to IT Architect and Principal Developer at Novuna and Hitachi Capital. Passionate about microservices, containers (Docker) and cloud provisioning, he focuses on creating maintainable, scalable systems that meet operational demands. Andrew pairs pragmatic system design with a culture of craftsmanship, mentoring teams to adopt robust engineering practices. His background includes designing everything from bespoke applications to HPC clusters, reflecting a comfort with both large-scale distributed systems and constrained, business-driven parameters. Based in England, he brings a scientist’s analytical mindset—rooted in a BSc in Biology—to systematically decompose complex technical challenges.
11 years of coding experience
22 years of employment as a software developer
2:1 BSc Hons Biology, 2:1 BSc Hons Biology at University of York
Gradle plugin providing parent pom like functionality
Contributions:140 commits, 142 PRs, 225 pushes in 8 years
parent-pompomgradlegradle-plugin
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.