Pavlo Shevchenko
@pavloshevchenko
Lead software engineer who accelerates builds and tests through observability, resiliency, and developer tooling.
What I'm looking for
I’m a Lead Software Engineer at Gradle Inc., focused on developer tooling that speeds up builds and tests while making failures easier to troubleshoot and understand. I’ve contributed to accelerating build initialization in ephemeral CI environments and led work to improve test execution observability via public APIs, custom Grafana dashboards, and in-product UI.
I also took on the role of Team Lead for the Testing team, and led initiatives to increase the resiliency of Netty components responsible for communication between the build and remote Test Distribution agents. In my previous Senior Software Engineer role, I led the implementation of capturing and visualizing “Test Distribution” usage in Gradle and Maven, helping users optimize their test setup.
I’ve driven strategy and implementation across flaky test identification, OSS contributions (including the “OSS Test Retry Gradle plugin”), and product improvements like rebranding the Develocity Gradle plugin. Earlier, I led “Predictive Test Selection” for Maven, built gaps in observability for test setup/teardown, and worked across full-stack and cloud systems in roles spanning 3T Software Labs, AWS OpsWorks Stacks, and SciFlow.
Experience
Work history, roles, and key accomplishments
Led initiatives to accelerate Develocity build process initialization in ephemeral CI environments and improved test execution observability via public APIs, custom Grafana dashboards, and an in-product UI. Improved resiliency of Netty-based communication between builds and remote Test Distribution agents.
Implemented capturing and visualization of Test Distribution usage in Gradle and Maven builds to help users optimize test distribution configuration. Developed a strategy to identify flaky tests across large volumes of builds, and contributed to the OSS Test Retry Gradle plugin and Develocity Gradle plugin rebranding.
Led implementation of Predictive Test Selection for Maven to execute only tests relevant to code changes. Consolidated Develocity and Test Distribution plugin features and improved test failure observability by capturing failures during test setup and teardown.
Software Engineer
3T Software Labs GmbH
Jun 2021 - Oct 2021 (4 months)
Developed editor tools for visual investigation of large MongoDB documents, including JSON folding. Built desktop-client functionality to support deeper analysis of MongoDB data.
Served on the on-call rotation for AWS OpsWorks Stacks and contributed to its migration to AWS Systems Manager. Developed backend capabilities for AWS Systems Manager Quick Setup, improving operational automation on AWS infrastructure.
Education
Degrees, certifications, and relevant coursework
Otto-von-Guericke-Universität Magdeburg
Master of Science in Computer Science, Computer Science
2018 - 2019
Completed a master’s program in Computer Science at Otto-von-Guericke-Universität Magdeburg (2018–2019).
Otto-von-Guericke-Universität Magdeburg
Bachelor of Science in Computer Science, Computer Science
2014 - 2018
Completed a bachelor’s program in Computer Science at Otto-von-Guericke-Universität Magdeburg (2014–2018).
Zaporizkyj nacionalnyj technicnyj universytet
Bachelor of Science in Computer Systems and Networks, Computer Systems and Networks
2013 - 2014
Completed a bachelor’s program in Computer Systems and Networks at Zaporizkyj nacionalnyj technicnyj universytet (2013–2014).
Availability
Location
Authorized to work in
Job categories
Interested in hiring Pavlo?
You can contact Pavlo and 90k+ other talented remote workers on Himalayas.
Message PavloFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
