Kirill Gavrilov

Senior Software Engineer, Platform Team

Frankfurt, Hesse, Germany
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

👤
Senior
🎓
Top School
Kirill Gavrilov is a Senior Software Engineer based in Frankfurt with 11 years of experience building platform tooling and backend systems that help engineering teams ship faster. He specializes in Kotlin/Java for event-driven microservices, DDD and event sourcing, and has a proven track record creating monorepos, idiomatic Gradle builds, and efficient ephemeral CI/CD on Kubernetes and Azure Pipelines. Kirill combines hands-on backend work with infrastructure automation—dependency management, repository policies, CI caching/parallelism, and performance test orchestration—to improve delivery velocity and security. He contributes to well-known open-source projects like WebdriverIO by hardening tests and documentation, bringing a QA-minded attention to reliability. A mentor and documenter, he routinely turns complex legacy landscapes into maintainable services and developer-friendly workflows.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster of Engineering (M.Eng.), Computer and Information Systems Security, Master of Engineering (M.Eng.), Computer and Information Systems Security at St. Petersburg State University of Telecommunications named after prof. M.A. Bonch-Bruevich
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

automation10
javascript10
nodejs10
webdriverio10
automations10
webdriver10
testing10
mochajs7
typescript4
typescripts4
typescript-types4

Programming languages (22)

PowerShellJavaJinjaCSSC++CRustScala

Github contributions (5)

github-logo-circle
webdriverio/webdriverio

Mar 2024 - Mar 2025

Next-gen browser and mobile automation test framework for Node.js
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:4 reviews, 7 PRs, 26 comments in 1 year
Contributions summary:Kirill primarily contributed to the test suite and documentation of the `webdriverio/webdriverio` repository. They fixed issues related to browser automation, specifically addressing bugs in window handling and frame switching within the testing framework. Their contributions included adding and modifying tests to cover edge cases and improve the overall reliability of the automated testing capabilities. They also addressed documentation issues.
test-automation-frameworkjasminemobile-automationcucumberperformance-test
gavvvr/DevTeam-webapp

Feb 2016 - Jan 2020

JavaEE HelloWorld project
Contributions:15 pushes, 5 branches in 3 years 11 months
javajavaee
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
Kirill Gavrilov - Senior Software Engineer, Platform Team