Lucian Petrut
Verified Expert in Engineering
Software Developer
Lucian is an avid open source contributor, having a special interest in cloud computing and storage technologies. He has proven experience working on numerous projects for 7+ years using diverse programming languages and tools. Lucian is committed to delivering high-quality code without exceeding deadlines. He's able to withstand pressure and adapt to changing requirements.
Portfolio
Experience
Availability
Preferred Environment
C++, Linux, Hyper-V, KVM/Qemu, OpenStack, Python, Docker, Scripting, C, Windows Server
The most amazing...
...feeling is getting praise for your open-source contribution and seeing it being heavily used on countless servers around the globe.
Work Experience
Senior Software Engineer
Cloudbase Solutions
- Heavily contributed to various OpenStack projects, including Nova, Cinder, Neutron, Manila, and Glance. My task was introducing and maintaining Windows support for various Microsoft solutions, such as Hyper-V or Storage Spaces.
- Provided Windows support for Ceph clients. This required porting the userspace code, also implementing a Windows Storport Miniport kernel driver in order to attach RBD images.
- Contributed to various virtualization tools, such as Crosvm, Qemu/Android emulator as well as some internal ones.
- Helped to maintain our third-party Windows OpenStack continuous integration testing system, which verifies all incoming patches for Nova, Cinder, Neutron as well as a few other projects. Also implemented a CI testing system for Android Emulator.
- Provided Windows MSI installers for our products, making them easier to consume.
- Provided Docker containers to help packaging binaries and simplify the build process.
- Made a Kubernetes contribution, allowing Persistent Volumes to be used when running on top of Hyper-V OpenStack environments.
- Implemented a coding challenge app that was used as part of our recruiting process as well as a hackathon.
Experience
OpenStack
I introduced and maintained a few OpenStack drivers, also serving as "Winstackers" project team lead.
Ceph Storage
https://github.com/ceph/cephWNBD driver
https://github.com/cloudbase/wnbdLibwhp
https://github.com/insula-rs/libwhpPyMI Library
https://github.com/cloudbase/PyMI/PyMI provides an extremely fast alternative, drop-in replacement to the pywin32/DCOM based library.
Education
Master's Degree in Artificial Intelligence and Distributed Computing
West University of Timisoara - Timisoara, Romania
Bachelor's Degree in Computer Science
West University of Timisoara - Timisoara, Romania
Certifications
Red Hat Certified System Administrator in Red Hat OpenStack
Red Hat
Skills
Tools
Hyper-V, KVM/Qemu, Jenkins, CMake
Frameworks
Windows PowerShell
Languages
Python, Bash, C, C++, Rust
Paradigms
Unit Testing, Design Patterns
Platforms
OpenStack, Windows Server, Linux, Docker, NVIDIA CUDA
Storage
Ceph, Databases
Other
Scripting, Software Development, Distributed Software, Cloud Computing, Open Source, Web Development, Networking, Data Structures, Computer Architecture, Open vSwitch, Artificial Intelligence (AI), Windows Kernel Drivers
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring