Roman Zakolenko is a software engineer with 11 years of experience specializing in functional programming and a strong track record building resilient microservices and data pipelines in Scala and Java. Based in Kyiv, he has designed REST and message-driven architectures, worked extensively with streaming and batch data stores (Kafka, ClickHouse, Redshift, Cassandra), and deployed systems on AWS and Kubernetes. His production toolset spans functional libraries (cats, fs2, shapeless), Akka ecosystems, and data-focused stacks including PostgreSQL, MongoDB, Redis and ClickHouse. At vidIQ and prior roles he combined backend engineering with observability and CI/CD practices, delivering high-throughput services and ML-supporting pipelines. Though not a prolific GitHub profile owner, his practical focus is evident in multi-year contributions to complex, production-grade systems rather than flashy open-source footprints.
11 years of coding experience
4 years of employment as a software developer
Master's degree, Software Engineering, Master's degree, Software Engineering at Taras Shevchenko National University of Kyiv
Contributions:1 release, 30 reviews, 45 PRs in 1 year 3 months
scalafunctional-programming
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.