Ruslan Diachenko is a Senior Software Engineer based in London with 14 years of experience designing and shipping backend systems across fintech, healthcare, and consumer software at companies including HubSpot, Apple, Babylon Health, and FactSet. He combines deep Java expertise and a strong QA/test automation mindset—evident from contributions that improved unit-test coverage in the widely used Checkstyle project—with practical engineering leadership on production services. Comfortable in both startup and large-company environments, he focuses on reliable, maintainable systems and clean code practices. Holding a master's in computer engineering, he brings a disciplined, test-first approach and a history of improving code quality that often goes unnoticed in day-to-day delivery.
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:550 reviews, 127 commits, 275 PRs in 4 years 1 month
Contributions summary:Ruslan primarily contributed to improving unit test coverage and refactoring existing checks within the Checkstyle project. Their work focused on enhancing test coverage for various checks related to code style and naming conventions, including `ModifierOrderCheck`, `AbbreviationAsWordInNameCheck`, `RedundantModifierCheck`, `ParameterNameCheck`, `PackageNameCheck`, `MethodNameCheck`, `MemberNameCheck`, `LocalVariableNameCheck`, `LocalFinalVariableNameCheck`, `ConstantNameCheck`, `StaticVariableNameCheck`, and several whitespace related checks. Their contributions involved modifying test classes and resources and adding tests, suggesting a focus on quality assurance and thorough testing of code style rules.
Contributions:352 commits, 127 pushes, 2 branches in 4 years 3 months
javalogging
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.