Ilia Averianov

Erlang Developer at EMQ Technologies

Vilnius, Vilnius County, Lithuania
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
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.
code17 years of coding experience
job5 years of employment as a software developer
bookPh.D., Fundamental Algebra, Ph.D., Fundamental Algebra at Ulyanovsk State University
languagesEnglish, Spanish, Lithuanian, Russian
stackoverflow-logo

Stackoverflow

Stats
105reputation
16kreached
1answer
0questions
github-logo-circle

Github Skills (10)

user-authentication10
authorizations10
authentication10
erlang10
authorization10
database-design7
mqttnet7
mqtt7
activerecord6
ruby-on-rails6

Programming languages (16)

CSSCMakefileGoHTMLErlangKotlinHCL

Github contributions (5)

github-logo-circle
emqx/emqx

Sep 2021 - Jan 2023

The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles
Role in this project:
userBack-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.
mqtt-servertelecomconnectedlwm2mmqtt-broker
funbox/doppler

Mar 2016 - Sep 2017

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