Ilia Averianov is an Erlang/Elixir developer with 17 years building high-performance, distributed server systems and currently contributing to EMQX, the leading open-source MQTT broker. He combines deep systems engineering—OTP, Erlang, C++/Rust interests, and Python—with practical cloud-native delivery, migrating legacy servers to Kubernetes, Helm and GitLab CD. As a former tech lead and talent acquisition specialist, he has hired and organized teams while introducing secure microservice patterns like OpenID Connect and Keycloak. His background spans high-load messaging, analytics and unified deployment platforms at companies such as Spectrum, FB Group and Yandex, reflecting a career focused on reliability and scale. Unusually for a systems engineer, he also ships front-end SPAs with Elixir LiveView and PETAL stack tools, bridging UX and backend concerns. Holding a PhD in Fundamental Algebra, he pairs rigorous academic training with pragmatic production experience.
17 years of coding experience
5 years of employment as a software developer
Ph.D., Fundamental Algebra, Ph.D., Fundamental Algebra at Ulyanovsk State University
The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles
Role in this project:
Back-end Developer
Contributions:1 release, 1224 reviews, 195 commits in 1 year 4 months
Contributions summary:Ilia primarily focused on back-end development tasks, as evidenced by their commits addressing features related to authentication and authorization. The commits involved unifying password hashing, incorporating SCRAM authentication, and setting up access control rules using different backends (Mnesia, HTTP). The user also made changes to the file transfer implementation and corrected settings related to a variety of services used within the project.
Contributions:29 commits, 1 PR, 8 pushes in 1 year 5 months
yet-anothermockmock-libraryerlang
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
Ilia Averianov - Erlang Developer at EMQ Technologies