Alexey Novakov

Data Architect Data Engineer

Frankfurt Rhine-Main Metropolitan Area Germany
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
Alexey Novakov is a data architect and engineer with over 17 years in software development and 11 years focused on data platforms, streaming and cloud-native architectures. He designs and delivers production data solutions using Scala, Java, Spark, Flink, Kafka, Kubernetes and modern data stacks across AWS, GCP and Azure, and has moved between hands-on engineering and client-facing solution architecture roles at Ververica, EPAM and other firms. A pragmatic architect and former founder of a Java training school, he blends deep protocol- and parser-level expertise (notably contributions to the http4s Scala HTTP parser migration) with practical platform-building skills like IaC, CI/CD and observability. He’s comfortable translating long-term product specifications into maintainable implementations and introducing best practices in testing and deployment. Known for rapid adoption in new environments, proactive problem-solving and a GTD-oriented approach, he also experiments with Rust and keeps an eye on ML/AI adoption in data pipelines. Based in the Frankfurt Rhine-Main area, he frequently pairs consulting and teaching with delivering resilient streaming systems.
code11 years of coding experience
job17 years of employment as a software developer
bookSpecialist Software development, Specialist Software development at Donetsk State University of informatics science and artificial intelligence
languagesEnglish, Russian, Ukrainian, German
github-logo-circle

Github Skills (7)

cat10
http10
text-parsing10
parsing10
scala10
top-level9
typer9

Programming languages (9)

SmartyJavaShellRustScalaJavaScriptGoJupyter Notebook

Github contributions (5)

github-logo-circle
http4s/http4s

Sep 2019 - Dec 2020

A minimal, idiomatic Scala interface for HTTP
Role in this project:
userBack-end Developer
Contributions:19 reviews, 16 commits, 3 PRs in 1 year 3 months
Contributions summary:Alexey primarily focused on refactoring and improving the parsing logic for HTTP headers within the `http4s/http4s` repository. Their contributions involved migrating header parsers to the `cats-parse` library, enhancing the parsing of quality values, and unescaping strings. They also improved existing parsing implementations for `Accept`, `Content-Type`, `Link`, `MediaType` headers.
idiomatichttp-clientscalafs2typelevel
novakov-alexey/http4s-spnego

Aug 2019 - Feb 2021

http4s middleware for HTTP SPNEGO Authentication
Contributions:1 release, 194 commits, 87 PRs in 1 year 6 months
spnego-authenticationauthenticationspnegohttp4sbasic-authentication
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
Alexey Novakov - Data Architect Data Engineer