Ekaterina Galieva

Data Engineer

Old Toronto, Ontario, Canada
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
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.
code13 years of coding experience
job9 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Kazan State University
github-logo-circle

Github Skills (14)

testing10
debezium10
javas10
change-data-capture10
cdc10
kafka10
apache-kafka10
mysql10
java10
event-streaming9
database9
junit9
kafka-connect9
databases9

Programming languages (5)

JavaCSSANTLRGoRuby

Github contributions (5)

github-logo-circle
debezium/debezium

May 2021 - Aug 2022

Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.
Role in this project:
userBack-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.
kafka-connectapache-kafkadata-capturedatabasekafka-producer
kgalieva/debezium

May 2021 - Mar 2025

Contributions:5 PRs, 109 pushes, 33 branches in 3 years 10 months
sqlchange-data-capturedatabasesdata-capturedatabase
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
Ekaterina Galieva - Data Engineer