Sergei Lukianov is a founding engineer and seasoned software leader with 14 years of experience building cloud-native and big data platforms from silicon to UI. Based in San Francisco, he led Kubernetes-as-a-Service and OpenStack lifecycle initiatives at Mirantis, blending product leadership with hands-on architecture and team direction. An elected OpenStack PTL for the Sahara data processing project, he has deep expertise in distributed systems, automation, and test-driven infrastructure—evidenced by sustained contributions to high-profile projects like DevStack, Tempest, and Apache Storm. He co-founded Hedgehog and serves as its chief architect, continuing to translate complex cloud orchestration challenges into resilient, API-driven products. Known for pragmatic engineering, he pairs low-level systems fluency (Kubernetes, Docker, Cluster API) with front-end and UX improvements, having shipped UI controls and automation for production tooling. Collected academic training in programming mathematics underpins his methodical approach to scalable system design and dependency management.
14 years of coding experience
13 years of employment as a software developer
Master’s Degree Programming Mathematics, Master’s Degree Programming Mathematics at Saratov State University named after N.G.Chernyshevsky
secondary school Math & economy, secondary school Math & economy at VEL (Saratov)
Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more
Role in this project:
Full-stack Developer
Contributions:45 commits, 1 PR in 2 months
Contributions summary:Sergei primarily contributed to the UI aspects of the Storm UI, adding new features like topology action buttons and modifying the UI's behavior based on user actions. They implemented the ability to activate, deactivate, rebalance, and kill topologies directly from the UI. Furthermore, the user refactored the UI code, including the use of POST requests instead of GET for topology actions, and added functionalities for showing and hiding system stats. They also implemented a javascript based solution for hiding javascript dependent elements if javascript is disabled.
System for quickly installing an OpenStack cloud from upstream git for testing and development. Mirror of code maintained at opendev.org.
Role in this project:
DevOps Engineer
Contributions:19 commits in 1 year 7 months
Contributions summary:Sergei primarily focuses on integrating and managing the Sahara component within the DevStack environment for OpenStack. Their contributions involve installing, configuring, and integrating the Sahara client and dashboard. Furthermore, the user is responsible for migrating Sahara-related code, demonstrating a strong understanding of system architecture and dependency management within the context of DevStack. This work is vital for streamlined deployment and testing of OpenStack services.
installingtestinginfrastructureopenshiftupstream
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.