Tim Zhlobich is a Scala-focused software developer with 11 years of experience building backend systems across fintech, adtech, and gaming companies, currently based in Amsterdam and open to relocation. He has a strong track record contributing to notable open-source Scala tooling—improving scalastyle and adding robust warts and bug fixes to wartremover—demonstrating attention to code quality and static analysis. Tim has delivered production systems at companies like Evolution Gaming, Adform, and EPAM, balancing pragmatic engineering with careful refactoring and static-checker enhancements. Equally comfortable in backend and full-stack contexts, he brings a pragmatic mindset to maintainability, often surfacing subtle correctness issues through linters and custom checkers. His background includes sustained collaboration on community tools, signaling both deep Scala expertise and a commitment to improving developer experience.
11 years of coding experience
9 years of employment as a software developer
no degree Computer Science, no degree Computer Science at Belarusian State University
no degree, no degree at Belarusian State University of Informatics and Radioelectronics
Contributions:39 commits, 56 PRs, 11 pushes in 3 years 9 months
Contributions summary:Tim primarily contributed to enhancing the `wartremover/wartremover` project, a Scala code linting tool. Their contributions involved implementing new "warts" (linting rules) to enforce best practices, such as preventing inheritance from sealed entities and ensuring explicit types for implicit definitions. The user also focused on fixing bugs, such as addressing issues related to the Overloading wart and the ImplicitConversion wart, while ensuring that the tool functions correctly. These changes suggest a focus on improving the tool's functionality, particularly in the area of code quality and maintainability within Scala projects.
Contributions:8 commits, 9 PRs, 1 comment in 1 month
Contributions summary:Tim primarily focused on improving the `scalastyle` project by addressing identified issues and implementing new features. Their contributions include modifying the `CyclomaticComplexityChecker` to include a new option and enhancing the `ScalaDocChecker` by supporting comment inheritance and resolving issues with constrained type parameter declarations. The user also worked on refactoring code and adding a new checker named `NamedArgumentChecker`.
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.