Viktar Basharymau is a seasoned Senior Full-Stack Engineer with 16 years of experience building and refactoring large-scale Ruby and Elixir systems from Warsaw. He excels at extracting and modularizing monoliths, improving test-suite performance (cutting runs from 16 to 3 hours) and speeding time-to-market for multi‑market rollouts. A pragmatic leader, he has led distributed teams of 5–7 engineers and driven migrations across Rails versions while maintaining availability in production. Viktar is an active open-source contributor to prominent Ruby projects such as RuboCop, ManageIQ and the open-build-service, where his work focused on performance-focused cops, eliminating N+1 queries, and simplifying complex backend logic. Known for finding elegant refactors and reducing flaky CI, he combines deep algorithmic intuition from a mathematics and CS background with an engineer’s eye for maintainability.
16 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at Belarusian State University
High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client
Role in this project:
Back-end Developer
Contributions:15 commits, 17 PRs, 2 pushes in 6 years
Contributions summary:Viktar primarily focused on improving the Chewy Elasticsearch Ruby framework's code quality and performance. They made optimizations by replacing `gsub` with `sub` for string manipulation and using `flat_map` over `map.flatten`. The user also addressed typos in exception and comment messages while adding support for a `raw_import` flag, enhancing the library's import functionality. Moreover, the user made slight performance improvements by optimizing field composition and modifying the `observe` functionality.
Contributions summary:Viktar primarily contributed to refactoring and simplifying code within the ManageIQ UI Classic repository. Their work involved migrating code from other parts of the ManageIQ project, replacing code constructs with more concise and readable alternatives, and simplifying existing helper functions. They focused on improving the codebase's efficiency and maintainability by applying modern Ruby practices and removing unnecessary code.
reactmanageiq
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.