Peter Rudenko

Software Engineer at NVIDIA

Ukraine
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
Peter Rudenko is a seasoned software engineer from Ukraine with 14 years of experience building high-performance distributed systems, HPC tooling, and big data processing pipelines. Currently at NVIDIA and previously at Mellanox and DataRobot, he combines low-level systems expertise with machine learning and scalable backend development. His open-source contributions include adding job cancellation and status management to the widely used spark-jobserver and enhancing Java bindings and active-message support for the UCX communication library, reflecting deep familiarity with cluster communication and fault handling. Trained in cybernetics and material science, he brings a disciplined, analytical approach to system design and performance optimization that often surfaces in subtle protocol and API improvements.
code14 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.Sc.), Material science(steel metallurgy), Bachelor of Science (B.Sc.), Material science(steel metallurgy) at Nacional'na Metallurgijna Akademija Ukraini
bookM.s., Cybernetics, M.s., Cybernetics at Kriviy Rig state university
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,691reputation
119kreached
27answers
1question
Badges
dataframe
top-5%
apache-spark
top-5%
github-logo-circle

Github Skills (36)

api-rest10
c-language10
spark10
api-design10
restful-api10
ucx10
java10
scala10
javas10
database-design10
rest-api10
cprogramming-language10
salesforce-rest-api10
testing9
apache-spark9

Programming languages (11)

JavaC++ShellRCScalaJavaScriptGo

Github contributions (5)

github-logo-circle
openucx/ucx

Feb 2019 - Aug 2022

Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
Role in this project:
userBack-end Developer
Contributions:149 reviews, 261 commits, 230 PRs in 3 years 6 months
Contributions summary:Peter primarily contributed to the Java bindings for the openUCX project. They focused on implementing Java APIs, context and worker management, and supporting the active message functionality. The commits include enhancements to the UCP memory registration methods and the development of active message operations, as well as building a benchmarking examples. Furthermore, they fixed various issues to ensure proper functioning, including handling connection resets.
craympiopenshmemyangroce
This page is a summary to keep the track of Hadoop related projects, and relevant projects around Big Data scene focused on the open source, free software environment.
Role in this project:
userBack-end Developer / Data Engineer
Contributions:14 commits, 1 PR in 1 year
Contributions summary:Peter primarily contributed to updating the Hadoop Ecosystem Table by adding entries for various databases and data warehousing technologies. Their commits involve adding descriptions and links to projects like Ori, SenseiDB, RethinkDB, RocksDB, ArangoDB, Sky, BayesDB, Tajo, InfluxDB, Apache Phoenix, and OpenTSDB. The work focused on maintaining and expanding the table, providing information on projects relevant to the Hadoop ecosystem, and highlighting different data models and query capabilities. This includes adding links to sites for new and existing projects.
keepbig-datasparkfocusedscene
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
Peter Rudenko - Software Engineer at NVIDIA