Leonardo Pilastri is a software engineer with three years of professional experience building scalable backend systems and improving Java code quality at SonarSource in Geneva. He specializes in Java microservices, Spring Boot, and test-driven development, and has shipped rule improvements to the well-known SonarQube Java analyzer to reduce false positives and refine rule metadata. Previously he developed hybrid mobile apps and real-time fleet-management platforms, contributing across the stack from Python data processing and Elasticsearch to AngularJS frontends and CI/CD pipelines. Comfortable mentoring junior engineers, he has a track record of producing clean, reusable architectures and introducing integration tests to raise code coverage. Social and curious by nature, he leverages strong communication skills honed tutoring mathematics and working closely with clients across public-sector projects. He combines practical product-focused engineering with a global outlook—an avid traveler who brings cultural curiosity to collaborative, cross-functional teams.
3 years of coding experience
2 years of employment as a software developer
Bachelor’s Degree in Computer Science, Laurea Triennale in Informatica per le aziende digitali L-31, Bachelor’s Degree in Computer Science, Laurea Triennale in Informatica per le aziende digitali L-31 at Università Telematica Pegaso
Laureando, Informatics, Laureando, Informatics at Sapienza Università di Roma
:coffee: SonarSource Static Analyzer for Java Code Quality and Security
Role in this project:
Back-end Developer
Contributions:8 releases, 181 reviews, 22 commits in 3 months
Contributions summary:Leonardo primarily contributed to the static analysis of Java code within the SonarSource project. Their work involved fixing typos, adding exceptions to existing rules (S107 and S1144), and refactoring code related to rules (S6432 and S6437). They also addressed false positives in existing rules and updated rule metadata and API documentation. The commits demonstrate a focus on improving the accuracy and functionality of the Java code analyzer.
Contributions:4 reviews, 2 PRs, 3 pushes in 4 months
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.