Andrey Prokopenko

Haskell Backend Engineer at Chordify

Utrecht, Utrecht, Netherlands
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
Andrey Prokopenko is a Haskell backend engineer with 11 years of experience building high-load systems and bringing functional programming into industry applications, currently working at Chordify in Utrecht. He has led engineering efforts from co-founding a startup that applied Haskell to used-car market analysis to designing interactive digital ad solutions at GetShop.TV. His open-source contributions include stability and compatibility improvements to notable Haskell projects like fay (a Haskell-to-JS compiler subset) and snoyberg/http-client, demonstrating deep knowledge of compiler internals and robust network error handling. Comfortable across telecom-grade ETL, real-time billing, and distributed GIS systems, he combines rigorous applied-math training with pragmatic product-minded iteration. Colleagues rely on him to turn Haskell’s theoretical strengths into concrete, repeatable industry use cases.
code11 years of coding experience
job9 years of employment as a software developer
bookДиплом специалиста по инженерной специальности, Applied Mathematics, Диплом специалиста по инженерной специальности, Applied Mathematics at Saint Petersburg State University
languagesРусский, English, German, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

connect10
connections10
http-client10
error-handling10
compiler-design10
exception-handling10
connection-pool10
http-conduit10
connection-manager10
haskell10
ghc10
connection-pooling10
computer-engineering9
build-automation8
version-control7

Programming languages (10)

TypeScriptDockerfileJavaC++ShellPureScriptHaskellHTML

Github contributions (5)

github-logo-circle
faylang/fay

Sep 2017 - Jun 2021

A proper subset of Haskell that compiles to JavaScript
Role in this project:
userBack-end Developer
Contributions:58 commits, 17 PRs, 42 pushes in 3 years 9 months
Contributions summary:Andrey primarily contributed to the Fay compiler project by implementing and improving core functionalities related to the compilation process. The commits demonstrate changes to the compiler's typechecking, import handling, and code generation modules. Key contributions include resolving compilation issues related to stack usage and GHC versions, ensuring compatibility and stability of the Fay compiler with different environments. Furthermore, the user has made version bumps of the project.
ghcjavascripthaskellsubsethackage
snoyberg/http-client

Feb 2021 - Feb 2021

An HTTP client engine, intended as a base layer for more user-friendly packages.
Role in this project:
userBack-end Developer
Contributions:7 reviews, 9 commits, 1 PR in 3 days
Contributions summary:Andrey primarily focused on improving the stability and robustness of the `http-client` library. Their contributions involved addressing connection timeout issues by implementing connection closing and handling related exceptions. They modified the core components, including manager and core files, to enhance error handling and connection management. The user also made minor documentation updates and fixed typos within the codebase.
http-clienthaskellhttp-serveruser-friendlyclient-engine
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
Andrey Prokopenko - Haskell Backend Engineer at Chordify