Nikola Đipanov

Ops Dev at Hudson River Trading

Greater Dublin Ireland
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
Nikola Đipanov is an Ops Dev with 13 years of engineering experience, currently working at Hudson River Trading and based in Greater Dublin. He blends deep backend and systems expertise—Python, Linux and Rust—with hands-on experience in distributed systems, production engineering and embedded/IoT work. At Meta he progressed from Production Engineer to Production Engineering Manager, and earlier roles at Red Hat and on OpenStack show strong cloud and NFV credentials. His open-source contributions include meaningful patches to high-profile projects like OpenBMC and OpenStack Nova, where he improved build/systemd integration and block device mapping compatibility. Comfortable across low-level firmware builds and large-scale compute services, he pairs pragmatic engineering with a knack for making legacy systems interoperate. Outside the obvious, he describes himself as a “full time hustler, part time coder,” hinting at a pragmatic, results-oriented approach to complex ops problems.
code14 years of coding experience
job11 years of employment as a software developer
bookMSc, Electrical and Computer Engineering, MSc, Electrical and Computer Engineering at Faculty of Technical Sciences, University of Novi Sad
github-logo-circle

Github Skills (17)

python10
back-end-development10
build-system10
object-oriented-programming10
openstack10
sys10
embedded10
systemd10
openbmc10
bitbake9
yocto9
database-design9
apidoc8
api8
caching8

Programming languages (7)

JinjaShellCSSRustCHamlPython

Github contributions (5)

github-logo-circle
openstack/nova

Sep 2012 - Apr 2016

OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:254 commits in 3 years 7 months
Contributions summary:Nikola primarily focused on enhancing the OpenStack Compute (Nova) project's back-end functionality, concentrating on the Block Device Mapping (BDM) component. Their contributions involved adding features such as a "legacy" flag for backward compatibility in the `get_instance_bdms` method and implementing the v2 API format support for BDM. They also corrected data handling, and made the compute service work more consistently. The user was also involved in the refactoring and bug fixing of the BDM and relating objects and code paths.
openstack
facebook/openbmc

Oct 2020 - Dec 2020

OpenBMC is an open software framework to build a complete Linux image for a Board Management Controller (BMC).
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 commits in 1 month
Contributions summary:Nikola primarily focuses on modifying build configurations and integrating systemd-related components within the OpenBMC framework. Their commits involve conditional inclusion of systemd features based on DISTRO_FEATURES flags, affecting recipes related to GPIO, images, and utilities. The user demonstrates expertise in adapting the build system to support different initialization systems and modifying services accordingly. They have also added unit tests for cached functionalities.
linuxopenbmc
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