Sergey Elin is an engineering manager and seasoned systems developer with over 18 years of experience spanning system administration, Java enterprise development, and deep expertise in Erlang and functional programming. He has led core platform teams for high-performance financial and payment systems—moving services to Kubernetes, upgrading Riak and Erlang runtimes, and driving performance improvements while scaling remote teams. Sergey combines strong theoretical grounding in algorithms, concurrency and VM memory models with hands-on contributions to open source (including Erlang enhancements to Apache Thrift). His background includes architecting real-time broker platforms and delivering production-grade microservices in mixed-language stacks (Erlang, C++, Rust, Java). Known for building transparent career and review processes, he pairs technical depth with people leadership and a continuous curiosity for new languages and theoretical CS.
14 years of coding experience
19 years of employment as a software developer
Elistinskij Licey №1
Economics, Economics at Moscow State University of Economics, Statistics and Informatics (MESI)
Contributions:7 commits, 9 PRs, 6 comments in 2 years 5 months
Contributions summary:Sergey focused on enhancing the Erlang client in the Apache Thrift project. They fixed server termination errors, removed support for older Erlang versions (R16), and introduced new options to the Erlang generator such as delimiter and application prefix. Their contributions included modifying the Erlang code generator and test files. The user clearly demonstrated expertise in the Erlang language and its integration within the Thrift framework.
Contributions:9 pushes, 3 branches in 3 years 9 months
erlangide
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.