Roman Tkalenko is a seasoned back-end engineer with 12 years of experience, currently self-employed and based in Ukraine. He specializes in Scala and Java, contributing to high-profile open-source projects like cats and ClickHouse Java clients where he implemented functional utilities, bug fixes, and improved client flexibility. His work spans build tooling (bloop), IDE integrations (IntelliJ Scala plugin), and scripting environments (Ammonite), reflecting strong focus on developer experience and code quality. Roman has a track record of pragmatic problem-solving—adding tests, refactoring for maintainability, and enabling practical features like arbitrary query parameters and standalone repo paths. His background includes engineering roles at startups and mid-size companies where he delivered backend systems and platform improvements. Trained in computational and applied mathematics, he combines formal analytical skills with hands-on engineering in open-source ecosystems.
Contributions:9 commits, 6 PRs, 11 comments in 10 months
Contributions summary:Roman primarily contributed to the ClickHouse Java client, focusing on enhancing its functionality and addressing existing issues. They implemented changes related to connection types within the balanced data source, improved import statements, and fixed a bug related to result set handling. Furthermore, they added support for arbitrary query parameters, improving the flexibility of the client.
Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.
Role in this project:
Backend Developer
Contributions:30 commits, 7 PRs, 2 pushes in 1 month
Contributions summary:Roman contributed to the `bloop` build server, focusing on improving the build process and command-line interface. They addressed code duplication issues within the dependencies section, likely enhancing configuration clarity. The user also added support for standalone repository paths in CLI arguments, which involves modifications to the buildpress configuration and improved repository handling, suggesting a focus on build tool integrations. Finally, the user's "wip" commit indicates ongoing work on improving the build tool functionality.
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.