Mikhail Uvarov

Erlang Javascript Developer at Ciliz Co. Ltd.

Krakow, Lesser Poland Voivodeship
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
Mikhail Uvarov is a seasoned Erlang developer with 15 years of experience specializing in scalable, fault-tolerant chat systems and XMPP infrastructure. As a core contributor to the open-source MongooseIM project at Erlang Solutions, he has driven config validation, large-room logic and session storage improvements used in high-scale deployments. He combines deep Erlang/OTP expertise with practical cloud-native skills—Kubernetes, Helm and AWS—to deliver observable, performant systems at production scale. Mikhail has repeatedly taken legacy chat features forward (including migrating metrics and storage layers) and built load-tested solutions supporting tens to hundreds of thousands of users. Based in Krakow, he currently blends open-source development with commercial roles, including game porting and platform integration. An early contributor to Erlang tooling through GSoC work, he brings both engineering craftsmanship and an eye for robust configuration and testing practices.
code15 years of coding experience
job18 years of employment as a software developer
bookSpecialist, Engineering, Specialist, Engineering at Southern Federal University
languagesEnglish, Russian
github-logo-circle

Github Skills (4)

erlang10
configparser10
xmpp9
testing9

Programming languages (17)

SmartyJavaC++CGoXSLTHTMLErlang

Github contributions (5)

github-logo-circle
esl/MongooseIM

Apr 2013 - Jan 2023

MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resources of multiple clustered machines.
Role in this project:
userBack-end Developer
Contributions:656 reviews, 2246 commits, 777 PRs in 9 years 11 months
Contributions summary:Mikhail primarily focused on validating and enhancing the functionality of various modules within the MongooseIM XMPP server, specifically config parsing. Their work involved modifying configuration validation files, adding test cases, and ensuring the correct handling of module options. The user's commits indicate a deep understanding of the Erlang language and the internal workings of the MongooseIM configuration system.
fault-tolerantscalablexmpp-servererlangxmpp
arcusfelis/cascadae

Jan 2012 - Oct 2013

Contributions:101 commits in 1 year 9 months
webui
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