Vicky Papavasileiou is a Senior Software Engineer with 10 years of experience specializing in distributed systems, graph processing and query optimization, currently driving backend development at Confluent. She combines deep research roots—PhD-level training and past work extending Apache Giraph for asynchronous execution—with practical engineering, contributing notable enhancements to Apache Kafka and ksqlDB such as state store query capabilities, range/scan queries, and UDF/schema improvements. Skilled in Kafka Streams, ksqlDB, Java and databases, Vicky excels at turning complex distributed processing models into production-grade features that improve retrieval and state management. Her background spans academia and industry, including ML provenance tooling at Human Longevity and semantic-web database work, reflecting a rare blend of systems research and hands-on stream-processing engineering.
10 years of coding experience
2 years of employment as a software developer
University of California, San Diego
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Crete
Contributions:76 reviews, 9 commits, 8 PRs in 10 months
Contributions summary:Vicky primarily contributed to the Apache Kafka project, focusing on enhancements related to state store management and query capabilities. Their work involved modifying and testing components related to changelog handling and position tracking within state stores, specifically in the `streams` module. Furthermore, the user implemented range and scan queries as proposed in a KIP, adding functionality to improve data retrieval capabilities. Their commits demonstrate a good understanding of Kafka Streams internals, including state store interaction and query optimization.
The database purpose-built for stream processing applications.
Role in this project:
Back-end Developer & Data Engineer
Contributions:234 reviews, 80 commits, 172 PRs in 3 years 2 months
Contributions summary:Vicky primarily contributed to extending the functionality of the UdfLoader class to support loading specific UDF classes and schema resolvers. They added schema resolvers to UDF specifications and modified the API to use SqlType instead of Schema. Additionally, the user added support for the average aggregate function and implemented the cube UDTF. They also made contributions to metrics related to pull query endpoints.
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
Vicky Papavasileiou - Senior Software Engineer at Confluent