Rick Ossendrijver is a software engineer and entrepreneur with a decade of experience, currently co-founding Express Me and maintaining Error Prone support at Picnic Technologies. He specializes in Java static analysis and tooling, contributing fixes and new checks to high-profile open-source projects like Google’s error-prone and Checkstyle to catch common Java mistakes at compile time. His MSc research focused on automated library migrations using Error Prone and Refaster, reflecting a deep interest in program transformation and developer tooling. Based in Utrecht, he blends hands-on backend work with test automation and long-term stewardship of developer-centric infrastructure. Colleagues know him for improving code quality through pragmatic static checks and for turning research ideas into production-grade engineering.
10 years of coding experience
5 years of employment as a software developer
HAVO-diploma N&T profiel, HAVO-diploma N&T profiel at Minkema College Woerden
HBO-ICT (Software engineering), HBO-ICT (Software engineering) at HU University of Applied Sciences Utrecht (Hogeschool Utrecht)
Master Software Engineering, Master Software Engineering at University of Amsterdam
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:21 reviews, 26 PRs, 58 comments in 3 years 11 months
Contributions summary:Rick's commits primarily involve modifying test files within the `checkstyle/checkstyle` repository, a tool for Java code quality. These changes include updating existing test cases and enabling new checks, such as `CollectorMutability`, `MockitoMockClassReference`, `PrimitiveComparison`, and `RedundantStringConversion`. These modifications suggest a focus on improving test coverage and ensuring the proper functioning of the checkstyle tool. The user also refactored some tests for better maintainability.
Contributions:19 reviews, 8 commits, 18 PRs in 1 year 8 months
Contributions summary:Rick primarily contributed to the `error-prone` project by addressing bugs and implementing new features related to static analysis of Java code. They fixed issues in Refaster templates, improved the `UnnecessarilyFullyQualified` checker to handle java.lang and inconsistent import usages, and introduced and extended various code analysis checks, such as `StringCaseLocaleUsage`. The contributions involved modifying existing bug patterns, refining code analysis logic, and incorporating new features to enhance code quality and prevent common Java mistakes.
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
Rick Ossendrijver - Co-Founder at Picnic Technologies