Ilia Petriaev

Teamlead at LiveIntent, a Zeta Global Company

Berlin, 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
Ilia Petriaev is a Berlin-based technology leader with 14 years of software experience and over 8 years across both backend and frontend systems, currently serving as Teamlead at LiveIntent. He specializes in backend architecture, scalability and performance, with a track record of leading migrations, designing reactive microservices, and introducing modern streams-based and cloud-native patterns across Scala, Java and Kotlin stacks. Ilia has led cross-functional squads through complex platform merges and cloud transitions (AWS/Azure), and built robust data pipelines and testing/mocking solutions to support QA and reliability. He is an active open-source contributor to notable projects like Akka Alpakka (improving S3 handling and encoding) and graphql-java-tools (enhancing generic type handling), showing attention to compatibility and test quality. A master’s-trained engineer who keeps learning via Coursera, he blends hands-on coding with team coaching and pragmatic architecture decisions.
code14 years of coding experience
job9 years of employment as a software developer
bookMaster's degree Computer Science and Engineering, Master's degree Computer Science and Engineering at National Research University of Electronic Technology (MIET)
languagesАнглийский, Итальянский, Немецкий, Русский
github-logo-circle

Github Skills (19)

kotlin10
generic-types10
jvm10
akka10
wpgraphql10
java10
scala10
stream10
javas10
akka-streams10
wordpress-graphql10
aws-s310
connectors10
reactive-streams10
graphql10

Programming languages (9)

TypeScriptJavaCSSScalaJavaScriptPHPMustacheKotlin

Github contributions (5)

github-logo-circle
akka/alpakka

Dec 2017 - Jun 2019

Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Role in this project:
userBack-end Developer
Contributions:22 commits, 4 PRs, 26 comments in 1 year 6 months
Contributions summary:Ilia primarily focused on improving the configuration and functionality of S3-related features within the Alpakka library. Their work involved modifying S3 settings, including region providers and credentials. Furthermore, the user addressed issues related to character encoding in S3 keys, ensuring correct handling of special characters. They also contributed to test cases related to the S3 functionality, demonstrating a focus on quality and reliability.
akka-streamintegrationenterprise-integrationakka-streams-connectorsstreams
A schema-first tool for graphql-java inspired by graphql-tools for JS
Role in this project:
userBackend Developer
Contributions:6 commits, 1 PR, 3 comments in 1 day
Contributions summary:Ilia focused on enhancing the core functionality of the GraphQL Java tools library. They introduced features like `wrapTo` and `schemaWrapper` parameters, enabling more flexible and sophisticated type transformations, particularly for generic types. Their contributions involved modifications across several Kotlin and Groovy source files, suggesting a focus on the library's core parsing and type-matching mechanisms. These changes directly impact how the library handles type definitions and resolver implementations within the GraphQL schema.
spring-bootgraphql-javagraphql-toolsjvmkotlin
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
Ilia Petriaev - Teamlead at LiveIntent, a Zeta Global Company