Alexei Kornienko is a Rust developer and senior software engineer with 14 years of experience building high-performance, cloud-native systems and leading DevOps teams from Ukraine. He combines deep backend expertise (Python, Rust, C++) with hands-on DevOps—designing CI/CD, Kubernetes orchestration, and self-hosted production clusters that sustain high-throughput workloads. Alexei has significant OpenStack experience and contributed tracing and deployment enhancements to the Rally benchmarking tool, and he’s worked on core ØMQ functionality in Rust, highlighting a strong systems and networking focus. As a solutions architect and team lead he has migrated legacy services to async Python, implemented autoscaling on AWS EKS, and delivered storage-backed services handling hundreds of durable writes per second. He brings a pragmatic blend of low-level protocol work and operational reliability, and often surfaces observability and tracing improvements that reveal hidden performance issues.
Contributions:58 reviews, 253 commits, 102 PRs in 2 years 6 months
Contributions summary:Alexei appears to be primarily focused on implementing the core functionality of the ØMQ library in Rust. They have been working on the `ZmqCodec` implementation, which involves parsing and encoding messages for various socket types. Their work includes handling message framing, command parsing (such as "READY"), and greeting exchanges. They have also made progress in implementing the `send` and `recv` methods for different socket types, like REQ.
Rally provides a framework for performance analysis and benchmarking of individual OpenStack components as well as full production OpenStack cloud deployments. Mirror of code maintained at opendev.org.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:5 commits in 1 month
Contributions summary:Alexei primarily contributed to the OpenStack Rally project by adding and modifying code related to tracing, specifically integrating "tomograph" for RPC and SQL query tracing. This included adding middleware and modifying existing code to include trace information. Further contributions included setting up a Devstack deployment engine and a Virsh-based server provider, enabling the creation and management of VMs. The user also modified python clients to forward trace headers, showcasing a focus on monitoring and deployment infrastructure.
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.