Oleg Nenashev

Lead Engineer, Shared Source & Community Adviser at Jenkins project

Neuchâtel, Neuchâtel, Switzerland
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

🤩
Rockstar
🎓
Top School
Oleg Nenashev is a hands-on developer tools engineer and community builder with 13+ years of experience driving developer productivity, CI/CD, observability and DevRel across both open source and commercial ecosystems. As a long-time Jenkins core maintainer and contributor to high-profile projects like Jenkins Remoting, Jenkinsfile Runner and numerous plugins, he blends deep backend and automation expertise with security-minded quality work and test automation. He has scaled communities (WireMock, Jenkins), led governance and incubation efforts at CDF/CNCF, and served as a CNCF Ambassador and conference program committee member. Comfortable in low-level embedded systems as well as cloud-native stacks, he holds a PhD and often bridges hardware-rooted thinking with developer-facing tooling. Notably, he has driven productization of Jenkinsfile Runner and contributed Windows service tooling (WinSW), showing a rare mix of platform plumbing and community strategy.
code13 years of coding experience
job10 years of employment as a software developer
bookPhD Components and devices of computing and control systems (Russian classifier - 05.13.05), PhD Components and devices of computing and control systems (Russian classifier - 05.13.05) at Peter the Great St.Petersburg Polytechnic University
bookHigh School Mathematics, High School Mathematics at Lyceum 239
languagesRussian, English, French
stackoverflow-logo

Stackoverflow

Stats
2,281reputation
63kreached
5answers
0questions
Badges
docker-compose
top-1%
docker
top-5%
windows
top-1%
github-logo-circle

Github Skills (81)

junit-test10
website-development10
github10
testng10
testing10
windows10
sc10
ruby10
security10
asp-net10
javas10
automation10
junit10
subversion10
build-automation10

Programming languages (27)

C#CMakefileGoMustacheHTMLGroovyTypeScript

Github contributions (5)

github-logo-circle
Jenkins parameterized-trigger plugin
Role in this project:
userSecurity Engineer
Contributions:4 reviews, 49 commits, 28 PRs in 5 years 5 months
Contributions summary:Oleg primarily focused on enhancing the security of the Jenkins parameterized-trigger plugin. Their commits addressed a security vulnerability (SECURITY-201) by implementing checks for user build permissions when triggering jobs. They added direct tests to verify the fix and made adjustments to the code to prevent potential access issues, ensuring the plugin's robustness against unauthorized access. They also improved the logging and reporting of permission-related errors.
jenkinsjenkins-triggerjenkins-pluginjenkins-builder
Jenkins Promoted Builds Plugin
Role in this project:
userBackend Developer
Contributions:3 releases, 4 reviews, 173 commits in 5 years 8 months
Contributions summary:Oleg primarily fixed issues discovered by FindBugs, addressing potential code quality concerns within the Jenkins Promoted Builds Plugin. They made several code changes, specifically in Java files, including `Promotion.java`, `PromotionCause.java`, and others, to improve code robustness. These changes involve modifications to address potential null pointer exceptions, ensure proper parameter handling and correct logic within the plugin's promotion process. These changes contributed to the overall stability and maintainability of the Jenkins plugin.
jenkinsjenkins-pluginpromote-buildspromotion-action
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