Alexander Fedulov

Software Engineer Apple AI ML Stream Processing Platform

Berlin, Germany
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
Alexander Fedulov is a software engineer with 11 years of experience building scalable stream-processing and data platforms, currently working on Apple’s AI/ML Stream Processing Platform and serving as an Apache Flink committer. He has deep hands-on expertise in distributed stream systems from product, solution-architect, and implementation perspectives, having helped customers at Ververica adopt fault-tolerant Flink deployments and contributed test harnesses and rigorous tests to the flagship apache/flink project. Past roles span real-time ingestion, analytics and ML-driven optimization in AdTech, plus backend leadership and event-driven architecture design, reflecting a blend of engineering rigor and customer-facing consulting. Based in Berlin, he combines systems-level thinking with practical test automation skills that improve reliability in large-scale stream processing.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster of Science (M.Sc.) Information and Communication Systems, Master of Science (M.Sc.) Information and Communication Systems at Technical University of Hamburg (TUHH)
bookDipl. Engineer, Dipl. Engineer at Belarussian State University of Informatics and Radioelectronics
languagesEnglish, German, Russian
stackoverflow-logo

Stackoverflow

Stats
1,472reputation
147kreached
20answers
8questions
Badges
environment-variables
top-5%
cron
top-5%
github-logo-circle

Github Skills (18)

apache-flink10
testing10
java10
javas10
stream-processing10
unit-testing9
cron9
environment-variables9
test-automation9
openfire6
hibernate6
windows6
docker6
spring6
networking6

Programming languages (10)

TypeScriptHCLJavaShellRustScalaJavaScriptGo

Github contributions (5)

github-logo-circle
apache/flink

Jun 2019 - Nov 2022

Apache Flink
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:391 reviews, 58 commits, 127 PRs in 3 years 5 months
Contributions summary:Alexander's contributions center on enhancing the testing capabilities of Apache Flink. They added test harnesses for broadcast operators and keyed/non-keyed process functions, providing essential tools for verifying the correctness of Flink's stream processing logic. The user also created a utility class for initializing process function test harnesses and implemented comprehensive tests for these harnesses, which contributes to improved test coverage and reliability of the Flink project.
pythonflinkconnectorsqlapache
afedulov/flink

Dec 2018 - Feb 2025

Apache Flink
Contributions:7 PRs, 831 pushes, 151 branches in 6 years 3 months
flinkapachebig-datadatastreamapache-flink
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
Alexander Fedulov - Software Engineer Apple AI ML Stream Processing Platform