Mark Hobson

Lead Developer at Active Travel England

Northallerton, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code21 years of coding experience
job24 years of employment as a software developer
bookBSc (Hons), Mathematical Sciences, BSc (Hons), Mathematical Sciences at The University of Birmingham
github-logo-circle

Github Skills (12)

maven10
javas10
maven-plugin10
filtering10
data-serialization10
filter10
maven-dependency-plugin10
java10
integration-testing10
serialization10
build-management9
unit-testing8

Programming languages (15)

C#PowerShellJavaCSSHTMLSvelteKotlinTypeScript

Github contributions (5)

github-logo-circle
apache/maven-plugins

Jun 2007 - Nov 2012

Mirror of Apache Maven plugins
Role in this project:
userBack-end Developer
Contributions:207 commits in 5 years 5 months
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.
maven-pluginmaven-pluginsmavenapachejava
Apache Maven Dependency Plugin
Role in this project:
userBack-end Developer
Contributions:30 commits in 4 months
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.
maven-pluginmaven-pluginsmavenmaven-dependency-pluginapache
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.
Request Free Trial