Rob Oxspring is an experienced Java-focused software architect and engineer with 11 years of professional experience and a two-decade career history spanning engineering, architecture and principal- level roles at organizations including Diffblue, CoreFiling and Dell EMC. He combines hands-on back-end development with test automation and has contributed to notable open-source projects such as Zalando’s Zally API linter and Structurizr for Java, adding PlantUML generation and improving API rule reporting and test coverage. Known for pragmatic system design, Rob has led cross-platform product development from his early work on enterprise disaster-recovery tools through to modern API tooling and Java architecture. Based in West Oxfordshire, he brings a strong academic foundation (MEng Software Engineering, University of Sheffield) and a steady focus on reliable, well-tested Java/Spring Boot systems. A detail-oriented contributor, he often tackles subtle quality improvements—stable ordering, PMD suppression in tests and clearer violation links—that materially improve maintainability and developer experience.
11 years of coding experience
21 years of employment as a software developer
2:1 MEng, Software Engineering, 2:1 MEng, Software Engineering at The University of Sheffield
A Level, Maths, Physics, Chemistry, A Level, Maths, Physics, Chemistry at Wood Green School, Witney, Oxon
Contributions:360 commits, 132 PRs, 55 pushes in 2 years 9 months
Contributions summary:Rob's contributions primarily involved the development and testing of back-end components. They were focused on enhancing the Zally API linter, with commits fixing reported guideline links within violation reports and adding tests for improved functionality and performance. These changes included the addition and modification of Java files and test files, demonstrating proficiency in Java and Spring Boot frameworks. They implemented changes involving adding tests, suppressing PMD warnings in testing files and imposing stable ordering on API rule endpoints.
Contributions:21 commits, 16 PRs, 12 comments in 5 months
Contributions summary:Rob has primarily contributed to the `structurizr/java` repository, focusing on the implementation of PlantUML writing capabilities within the Structurizr for Java project. Their commits involve adding support for shape definitions, component descriptions, and branding customizations to the PlantUMLWriter. The user's work ensures the correct representation of various diagram elements, including the ability to apply custom styling and includes, which enhances the diagram generation functionality of the project.
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.