Michael Ruocco is a Senior Technical Consultant with over a decade of hands-on experience designing, building and delivering resilient software systems, most recently on a Java/Spring Boot microservices platform for identity and verification. He combines architectural vision with a willingness to dive into code, thriving in Agile environments that emphasize TDD, BDD and Continuous Integration. His background spans enterprise fraud platforms at Barclays and technical leadership roles at Travis Perkins, evidencing strong domain breadth across retail and financial services. An active contributor to open-source testing efforts, he has improved test coverage and edge-case handling for the popular gradle-lint-plugin, demonstrating a practical focus on quality and automation. Colleagues know him as a quick learner who bridges technical detail and complex business requirements while working effectively with diverse personalities. Based in Northampton, he brings pragmatic engineering paired with consultancy-level communication to help teams turn ambiguous problems into production-ready solutions.
11 years of coding experience
15 years of employment as a software developer
Bachelor of Science (BSc), Computer Science and Business Studies, Bachelor of Science (BSc), Computer Science and Business Studies at University of Warwick
A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:7 commits, 1 PR, 7 comments in 14 days
Contributions summary:Michael focused on adding and refining tests for the gradle-lint-plugin. They implemented new test cases to address issue #314, and added additional tests to cover more scenarios and attempt fixes related to the issue. Furthermore, the user created tests to verify the functionality of the `fixGradleLint` task and ensure unused dependencies are handled correctly within the test fixtures. They updated existing tests and introduced new tests to cover edge cases and improve code quality.
library to hide usage of jackson from most classes and helpers for easier testing
Contributions:1 PR, 22 pushes, 1 branch in 4 years 1 month
patchtestinghidehelpersjackson
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.