Sergey Elin

Engineering Manager at XPay

Moscow, Moscow, Russia
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

👤
Senior
🎓
Top School
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.
code14 years of coding experience
job19 years of employment as a software developer
bookElistinskij Licey №1
bookEconomics, Economics at Moscow State University of Economics, Statistics and Informatics (MESI)
languagesEnglish
github-logo-circle

Github Skills (13)

erlang10
cprogramming-language9
c-language9
network-server8
webclient8
net8
tcp-client8
ncclient8
ws-client8
compiler-construction8
standard-library7
common-library7
c-library7

Programming languages (19)

JavaC++RustCMakefileMustacheHTMLErlang

Github contributions (5)

github-logo-circle
apache/thrift

Apr 2019 - Sep 2021

Apache Thrift
Role in this project:
userBack-end Developer
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.
actionscriptapache-thriftnetwork-clientdartapache
kpy3/intellij-erlang

Oct 2019 - Jul 2023

Erlang IDE
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.
Request Free Trial
Sergey Elin - Engineering Manager at XPay