Roman Bogorodskiy

Software Engineer Staff at The Apache Software Foundation

Amersfoort, Utrecht, Netherlands
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
Roman Bogorodskiy is a seasoned Staff Software Engineer with over two decades of experience building cloud-native and systems software, currently at Juniper Networks. Rooted in early hands-on work with Delphi and *nix systems, he blends deep Unix/FreeBSD expertise with production coding in C, Python, Java and Obj-C. A long-time open-source committer (FreeBSD, Apache Libcloud) and contributor to notable projects like virt-manager and jclouds, he’s improved hypervisor support and cloud provider drivers, including multipart upload and GoGrid integrations. Comfortable crossing the boundary between systems administration and software design, he prefers owning system architecture when it makes sense. Colleagues describe him as pragmatic and curious—equally likely to refactor provider drivers as to prototype deployment tooling. He also studies software architecture and project management with an eye toward eventually moving into technical leadership.
code22 years of coding experience
job16 years of employment as a software developer
bookMSc, Mechanics and Mathematics, MSc, Mechanics and Mathematics at Saratov State University named after N.G.Chernyshevsky
stackoverflow-logo

Stackoverflow

Stats
311reputation
8kreached
2answers
1question
github-logo-circle

Github Skills (21)

libvirt10
cloud-computing10
python10
apidoc10
testing10
java10
javas10
api10
virtualization10
aws-s310
libcloud10
openstack-swift9
swift9
xml8
json8

Programming languages (13)

JavaC++CSSCMakefileHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
apache/libcloud

Jul 2010 - Aug 2012

Apache Libcloud is a Python library which hides differences between different cloud provider APIs and allows you to manage different cloud resources through a unified and easy to use API.
Role in this project:
userBack-end Developer
Contributions:42 commits in 2 years
Contributions summary:Roman primarily contributed to the GoGrid cloud provider driver within the Apache Libcloud library. Their work involved implementing password handling, deployment support, and other features specific to the GoGrid API. They also refactored code, fixed bugs, and added new functionalities such as creating sandbox nodes, saving images, and location filtering for images, along with other minor improvements. These changes indicate a focus on enhancing and expanding the capabilities of the GoGrid driver within the broader cloud management library.
python-libraryapilibcloudpythonhides
jclouds/legacy-jclouds

Mar 2012 - Apr 2012

Role in this project:
userBack-end Developer
Contributions:21 commits in 23 days
Contributions summary:Roman primarily contributed to the AWS S3 provider, focusing on how it handles virtual host buckets and related configurations. They modified code related to hostname assignments and host prefixing. Additionally, the user implemented initial Swift multipart upload features, including slicing algorithms. They also made code cleanup changes like removing comments.
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
Roman Bogorodskiy - Software Engineer Staff at The Apache Software Foundation