Konstantin Kudryashov is a Senior Software Engineer with 17 years of experience turning struggling projects into high-performing teams and shipping pragmatic, people-centered software. He blends deep hands-on engineering—especially in backend PHP tooling, BDD, and Elixir/Erlang—with coaching and product discovery skills, frequently pairing across disciplines from product managers to developers. Konstantin’s open-source contributions include meaningful work on widely used projects like Behat, Mink, Composer and Symfony Console, reflecting a focus on testability, developer experience and maintainability. He excels at rapid technical turnarounds—refactoring platforms, stabilizing CI/CD pipelines and prototyping in a single day to accelerate learning and delivery. Equally comfortable facilitating impact-mapping workshops or pairing on a prototype, he purposefully removes organizational constraints so teams can care for customers and each other. Based in London, he combines a hacker’s curiosity with leadership that consistently leaves a transformative imprint on people and products.
17 years of coding experience
17 years of employment as a software developer
Software Technician, Computer Software Technology/Technician, Software Technician, Computer Software Technology/Technician at Minsk College of Entrepreneurship
Software Engineer, Computer Software Engineering, Software Engineer, Computer Software Engineering at Belarusian State University of Informatics and Radioelectronics
Contributions:17 releases, 2346 commits, 130 PRs in 9 years 3 months
Contributions summary:Konstantin primarily focused on refactoring and streamlining code within the project, evidenced by the renaming of context loaders and formatter managers and the cleanup of service names. They made changes to the implementation of the underlying functionality by addressing the logic with updated function signatures, suggesting a focus on backend software development and refactoring. The user also updated and made changes to the build and test process.
Contributions:1 release, 435 commits, 20 PRs in 6 years 11 months
Contributions summary:Konstantin contributed to the core functionality of the Gherkin parser, focusing on improvements to the parsing logic for tags, descriptions, and scenarios. They implemented checks to ensure correct parsing and added internationalization support by adding language specification logic to the lexer. They also refactored variable names and the code structure, indicating a focus on maintaining code quality and enhancing parsing reliability.
behatgherkindslphpgherkin-parser
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.