Sergey Prokhorov is a senior backend developer with 15 years of experience building high-performance web and network-heavy systems, currently at Klarna in Stockholm. He has deep expertise in Erlang, Python and distributed architectures, having designed concurrent, encrypted network services that handle >1 Gbps per node and led large-scale financial and gaming transaction platforms. His background spans scraping engines, web crawlers, proxy servers, SMTP tooling and complex data pipelines, complemented by solid knowledge of TCP/TLS, PostgreSQL and message queues. Sergey is an active open-source contributor to core Erlang projects (epgsql, erlydtl, gen_smtp, and even patches to erlang/otp) and has improved i18n support in popular Python libraries. Trained as an organic chemist, he brings analytical rigor and a knack for turning messy, legacy systems into maintainable, production-ready platforms.
15 years of coding experience
7 years of employment as a software developer
специалист, Organic Chemistry, специалист, Organic Chemistry at Mendeleyev University of Chemical Technology of Russia
Contributions:12 releases, 46 reviews, 247 commits in 8 years
Contributions summary:Sergey primarily focused on improving the Erlang PostgreSQL client library. Their contributions included replacing reserved keywords, fixing JSONB encode/decode wire format, bumping the version, and adding the `set_notice_receiver/2` function to handle asynchronous notifications. They also fixed typespecs related to date and time and added tests, while refactoring and cleaning up code to improve the overall library's functionality and compatibility.
The extensible Erlang SMTP client and server library.
Role in this project:
Back-end Developer
Contributions:91 reviews, 72 commits, 43 PRs in 8 years 4 months
Contributions summary:Sergey primarily contributed to the development of the Erlang SMTP client and server library. Their work focused on enhancing the library's functionality by implementing features such as DKIM signing and improving header decoding in multipart messages. The user also added unit tests to ensure the correctness of their changes and improved the code. These changes demonstrate a focus on improving email handling and security within the library.
smtperlangelixirsmtp-clientextensible
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.