Vicky Papavasileiou

Senior Software Engineer at Confluent

United Kingdom
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

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job2 years of employment as a software developer
bookUniversity of California, San Diego
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Crete
github-logo-circle

Github Skills (13)

javas10
kafka10
udf10
kafka-streams10
java10
data-engineering10
ksqldb10
scala9
stream-processing9
aggregations9
apache-kafka8
junit8
jtest8

Programming languages (2)

TypeScriptJava

Github contributions (5)

github-logo-circle
apache/kafka

Dec 2021 - Oct 2022

Mirror of Apache Kafka
Role in this project:
userBack-end Developer
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.
apache-kafkakafka-consumerapachescalakafka
confluentinc/ksql

Aug 2019 - Oct 2022

The database purpose-built for stream processing applications.
Role in this project:
userBack-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.
materialized-viewsstream-processingstreaming-queriesksqldbsql
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