Ekaterina Galieva is a Data Engineer with 13 years of software engineering experience, currently building data platforms at Shopify from Old Toronto. She brings deep backend and data-infrastructure expertise, having implemented robust CDC features and read-only incremental snapshots for the widely used Debezium project, and has a track record of shipping reliable test automation and race-condition fixes. Her career spans finance, startups, and academia—from Deutsche Bank to leading a JetBrains lab and lecturing—giving her both production rigor and mentoring chops. With a master's in computer science from Kazan State University, she combines practical Java and data engineering roots with modern streaming and Kafka-centric solutions. Notably, she blends hands-on implementation of complex transactional snapshot logic with an eye for durable, testable systems.
13 years of coding experience
9 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Kazan State University
Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:13 reviews, 18 commits, 23 PRs in 1 year 2 months
Contributions summary:Ekaterina contributed to the MySQL connector within the Debezium project, specifically focusing on read-only incremental snapshot functionality. Their work included implementing features for supporting read-only MySQL incremental snapshots, addressing race conditions in tests, and fixing issues related to GTID mode and schema changes during the incremental snapshot process. The user also added support for Kafka topic-based signals and ensuring the correct handling of transaction events within the read-only snapshots.
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.