Mark Hobson is a seasoned Lead Developer with 21 years of commercial experience building full-stack web applications and leading small teams to deliver reliable, test-driven software. He has a strong track record in migrating and modernising systems—most notably moving investment and financial web platforms to modern stacks and introducing automated testing and continuous delivery practices. A long-time open-source committer and former Apache Maven PMC member, he’s contributed substantive improvements to Maven’s dependency tree tooling, demonstrating deep expertise in build and dependency management. Comfortable across multiple languages and platforms, he combines hands-on backend work with architecture and mentoring responsibilities from startups to enterprise clients. Based in Northallerton, England, he brings a pragmatic, code-first leadership style informed by a BSc in Mathematical Sciences and two decades of shipping production-grade systems.
21 years of coding experience
24 years of employment as a software developer
BSc (Hons), Mathematical Sciences, BSc (Hons), Mathematical Sciences at The University of Birmingham
Contributions summary:Mark's contributions primarily involve enhancing the dependency tree functionality within the Maven plugins. They added features such as scope, node state, and artifact filtering, and updated code to use SerializingDependencyNodeVisitor for serialization. They also made adjustments to the TreeMojo class, introducing new parameters and filters to customize the dependency tree output, demonstrating a focus on improving the plugin's flexibility and usability. Furthermore, the user also reverted a set of changes.
Contributions summary:Mark primarily contributed to the `maven-dependency-plugin`, focusing on enhancing the dependency tree feature. Their work involved refactoring the `TreeMojo` class, adding functionalities like filtering by scope, artifact includes/excludes, and handling omitted nodes. They also worked on updating dependencies, including the `SerializingDependencyNodeVisitor`, and fixing typos within the source code.
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.