Viacheslav Poturaev is a Staff Engineer based in Berlin with over 14 years of professional experience building resilient, developer-friendly backend systems and tooling. He combines deep Go and PHP expertise with a proven track record of automating CI/CD, service bootstrap, and documentation pipelines to dramatically improve team velocity. At companies from Lazada to HelloFresh and Adjust he designed internal frameworks, observability and testing stacks—often turning repetitive setup into one-click developer experiences. An active open-source contributor, he enhanced the popular Cucumber for Go project (godog) with multi-formatter and CLI improvements and ported Perl character tables into a PHP transliterator, showing both systems and language portability. Colleagues rely on him for pragmatic architecture, mentoring, and measurable optimizations (CI runs under one minute, automated service relation diagrams). Born in Siberia and self-described as a 9½x developer by night, he brings a blend of curiosity, grit, and a taste for elegant automation.
14 years of coding experience
17 years of employment as a software developer
Engineer, Optical coupling, Engineer, Optical coupling at Tomsk State University of Control Systems and Radioelectronics
Contributions:10 releases, 66 reviews, 43 commits in 1 year 7 months
Contributions summary:Viacheslav primarily focused on enhancing the `godog` framework for testing Go applications, specifically by implementing features related to multi-formatter support and related testing. They modified the internal formatters to handle multiple output formats concurrently. Additionally, the user contributed to build process by adding `go mod tidy` during build. They also addressed issues related to the CLI and implemented changes related to scenario and step hook execution flow.
Behat Transliterator library inherited from Doctrine1 and used in Behat for snippet generation
Role in this project:
Back-end Developer
Contributions:5 commits, 3 PRs, 7 comments in 1 day
Contributions summary:Viacheslav primarily focused on developing a tool for converting character tables from Perl to PHP. They implemented a `SyncTool` class that fetches character table data from a Perl library, tokenizes and parses it, and then generates PHP code files for the `Behat\Transliterator` project. Their work involved interacting with external Perl library data and modifying existing PHP code files. The commits also included updates to the character tables and code for PR compliance.
behatsymfony-consoletransliteratorphpsnippet
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.