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.
11 years of coding experience
17 years of employment as a software developer
Specialist Software development, Specialist Software development at Donetsk State University of informatics science and artificial intelligence
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.
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.