Eugene Kholupko

Lead Software Engineer at AvantStay

Barcelona, Catalonia, Spain
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
Eugene Kholupko is a Lead Software Engineer based in Barcelona with 8 years of experience building product-focused, data-intensive systems and leading engineering teams. He has driven end-to-end development of a custom Property Management System, payment processing, fraud prevention, and revenue-management tooling at AvantStay, combining architectural ownership with hands-on delivery. As a Scala specialist and active contributor to Typelevel’s widely used cats library, he brings deep functional-programming expertise and library-level thinking to production services. His background includes building recommendation and anomaly-detection pipelines at Tinkoff and deploying ML model hosting and monitoring infrastructure at Sberbank-Technology, giving him strong experience in data, distributed systems, and operational observability. Colleagues know him as a pragmatic mentor who coaches engineers while aligning cross-functional teams to business outcomes. He’s equally comfortable designing type-safe abstractions in Scala as implementing secure, reliable payment and accounting integrations.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Moscow Aviation Institute (National Research University)
github-logo-circle

Github Skills (6)

cat10
type-system10
functional-programming10
lib10
scala10
testing9

Programming languages (14)

JavaC++RustCScalaGoTypeScriptDockerfile

Github contributions (5)

github-logo-circle
typelevel/cats

Aug 2022 - Feb 2023

Lightweight, modular, and extensible library for functional programming.
Role in this project:
userBack-end Developer
Contributions:24 reviews, 3 PRs, 35 comments in 6 months
Contributions summary:Eugene primarily focused on enhancing the `cats` library, a functional programming library. Their work involved modifying and expanding the syntax and capabilities of the library, particularly concerning type-related operations, such as generic transformations between `Either` and `Validated`, and creating new utility methods within `Option` and `Validated`. These contributions demonstrate a strong understanding of functional programming principles and library development within the Scala ecosystem. The user also worked on test suites, adding new tests and adjusting existing ones to ensure compatibility with the updated syntax and features.
functional-programmingtagless-finalscalamodularextensible
eugkhp/gpss-vscode-extension

Apr 2019 - Sep 2019

Language support for IBM GPSS
Contributions:55 commits, 1 PR, 36 pushes in 4 months
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
Eugene Kholupko - Lead Software Engineer at AvantStay