Sergey Prokhorov

Senior. Backend Developer at Klarna

Stockholm, Sweden
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 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.
code15 years of coding experience
job7 years of employment as a software developer
bookспециалист, Organic Chemistry, специалист, Organic Chemistry at Mendeleyev University of Chemical Technology of Russia
languagesEnglish, Russian, Swedish
stackoverflow-logo

Stackoverflow

Stats
6,902reputation
711kreached
110answers
0questions
Badges
argparse
top-5%
seo
top-5%
python
top-5%
github-logo-circle

Github Skills (32)

unit-testing10
postgresql10
erlang10
rails-i18n10
python10
translation10
django10
testing10
template-engine10
smtps10
smtp10
smtpd10
localization10
ember-i18n10
i18n-js10

Programming languages (14)

JavaC++CGoHTMLPerlErlangKotlin

Github contributions (5)

github-logo-circle
epgsql/epgsql

Feb 2015 - Jan 2023

Role in this project:
userBack-end Developer
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.
erlangbeamclient-libraryelixirpostgres
gen-smtp/gen_smtp

Nov 2013 - Feb 2022

The extensible Erlang SMTP client and server library.
Role in this project:
userBack-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.
Request Free Trial