Michael Ruocco

Senior Technical Consultant at CACI Ltd

Northampton, 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
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.
code11 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science and Business Studies, Bachelor of Science (BSc), Computer Science and Business Studies at University of Warwick
bookKingsthorpe Community College
github-logo-circle

Github Skills (7)

gradle10
linting10
gradlew10
groovy10
testing10
javas8
java8

Programming languages (7)

TypeScriptJavaDockerfileJavaScriptHTMLGroovyPython

Github contributions (5)

github-logo-circle
A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.
Role in this project:
userQA 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.
gradlelinterlint
michaelruocco/json-adapter

Jul 2020 - Aug 2024

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.
Request Free Trial