Tim Zhlobich

Software Developer at Evolution

Amsterdam, North Holland, Netherlands
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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job9 years of employment as a software developer
bookno degree Computer Science, no degree Computer Science at Belarusian State University
bookno degree, no degree at Belarusian State University of Informatics and Radioelectronics
languagesEnglish, Russian
github-logo-circle

Github Skills (10)

macros10
linter10
code-standards10
static-code-analysis10
coding-style10
scala10
code-analysis9
static-analysis9
functional-programming9
testing8

Programming languages (3)

JavaScalaHTML

Github contributions (5)

github-logo-circle
wartremover/wartremover

Jun 2016 - Feb 2020

Flexible Scala code linting tool
Role in this project:
userBack-end Developer
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.
lintermacroslintingmetaprogrammingcompiler-plugin
scalastyle/scalastyle

Apr 2017 - Jun 2017

scalastyle
Role in this project:
userBackend Developer
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`.
code-stylescalastylestatic-code-analysisscalastatic-analysis
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