Alexei Kornienko

Rust Developer at NDA

Ukraine
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

🤩
Rockstar
🎓
Top School
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.
code14 years of coding experience
job9 years of employment as a software developer
bookKharkiv National University of Radio Electronics
languagesEnglish, Russian, Ukrainian
github-logo-circle

Github Skills (21)

zeromq10
python10
netmq10
mq10
decode10
decoding10
rpc10
openstack10
sql10
encoding10
encode10
rust10
devops10
decoder10
networking9

Programming languages (10)

C++ShellRustCJavaScriptPHPLuaGroovy

Github contributions (5)

github-logo-circle
zeromq/zmq.rs

Jan 2020 - Aug 2022

A native implementation of ØMQ in Rust
Role in this project:
userBack-end Developer
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.
rustzeromqmessagingasync
openstack/rally

Sep 2013 - Oct 2013

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:
userBack-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.
individualbenchmarkingperformance-analysisrallyopendev
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
Alexei Kornienko - Rust Developer at NDA