08/04/2026 updated


100 % available
STREAMING DATA ENGINEER · CONSULTANT · FLINK & KAFKA SPECIALIST
Negresti-Oas, Romania
Only remote
BACHELORS OF COMPUTER SCIENCEAbout me
Senior Data Engineer with 10 years of experience building near-real-time data pipelines and platforms. Expert in Apache Flink and Kafka, including CDC ingestion, schema management, stateful processing, and low-latency serving layers.
Amazon S3ElasticsearchProtocol BuffersPostgreSQLScalaSQL DatabasesData StreamingSnowflakeChange Data CaptureBackendGitlab-ciAWS AuroraDebeziumKubernetesApache Flink
I’m a Senior Data Engineer with 10 years of experience and an Apache Flink Specialist focused on building production-grade real-time data streaming systems.
My background includes backend engineering, distributed systems, and data streaming architectures, working with Java, Apache Flink, Kafka, Spring, Kubernetes, and AWS.
Over the last five years, I’ve specialized in Flink, designing high-volume, low-latency pipelines, optimizing stateful processing, and helping teams build reliable streaming applications.
I work across architecture, implementation, performance optimization, deployment, and production support, while also providing technical guidance and Flink best practices.
Core areas:
• Apache Flink
• Apache Kafka
• Real-time data processing
• Streaming architecture
• Java backend systems
• Distributed systems
Experience
Professional experience5 - 10 years
Freelancer since2016
Languages
EnglishFluentRomanianNative speaker
Project history
Advisory engagement to unblock backfills of PyFlink CDC pipelines feeding Elasticsearch, where the main pipeline processed ~5 records/sec.
- Cut full-backfill time from 10+ days to ~12 hours by redesigning the pipeline topology: reordered a 5-way join, eliminated per-record UDF parsing, and moved enrichment upstream, cutting state from multi-TB to ~1 TB.
- Guided one of the first production migrations to Flink 2.2 with the ForSt disaggregated state backend (state in S3), making in-place rescaling routine and halving infrastructure cost.
- Established correctness baselines (late data, replay idempotency), backfill runbooks, and reference deployment templates for future pipelines.
- Technologies: Apache Flink 2.2, Python, PyFlink, ForSt, RocksDB, Apache Kafka, Debezium CDC, Elasticsearch, AWS EKS, S3, ArgoCD, Kubernetes
The client needed near real-time order-status updates for customers, call-center agents, and internal systems through a centralized data hub.
- Designed the streaming architecture that unifies order events from CRM and order-management systems into one intuitive customer-facing status.
- Implemented Apache Flink jobs (Scala) that bootstrap state from historical data in Snowflake via Flink's HybridSource, then switch to the live Kafka stream.
- Guided a team of 5 engineers in Flink and data-streaming best practices, code reviews, documentation, and handover.
- Technologies: Scala, Apache Flink, Apache Kafka (AWS MSK), Avro + Schema Registry, Snowflake, AWS EMR, GitLab CI/CD
The client was struggling to build stream-processing pipelines for a new payments and reporting platform.
- Enabled data scientists to ship Flink SQL pipelines without writing Java by building a Flink SQL runner that parses scripts, injects configuration, and deploys jobs automatically via CI/CD.
- Built a testing framework for Flink SQL (unit tests with mocked connectors via Apache Paimon; integration tests with SQL-based assertions against containerized Kafka), increasing development efficiency by 150%.
- Supported 3 teams with production pipelines: Flink SQL internals, custom sinks, PyFlink jobs, plus training via workshops and pairing.
- Speaker at Flink Forward Berlin 2024: "Testing Flink SQL Scripts: Simplifying Development for Non-Developers".
- Technologies: Java 17, Python, PyFlink, Flink SQL, Apache Kafka, Kafka Streams, Apache Paimon, Avro, Protobuf, Apicurio Schema Registry, Kubernetes, Docker