Omar Al-safi

Engineering Manager at The Apache Software Foundation

Frankfurt, Hesse, 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
Omar Al-safi is an Engineering Manager with 11 years of experience building distributed systems and data platforms, currently leading Enterprise Data Management efforts at Dremio in Frankfurt. He combines hands-on backend engineering with team leadership, shipping features like Auto Table Maintenance and event-driven Auto Ingest pipelines. A long-time Apache contributor and Camel PMC member, Omar has added Spring Boot starters and Azure integrations to Apache Camel and authored Debezium-to-cloud examples, reflecting deep experience in CDC, Kafka ecosystems, and cloud messaging. His background spans streaming architecture at trivago, open-source stewardship at Talend, and practical work across Java/Kotlin, Kafka, and Apache Iceberg/Nessie. Colleagues rely on him to bridge rigorous engineering practices with maintainable OSS design, and he often surfaces small but impactful improvements—like migrating brittle tests to Awaitility—that keep projects healthy.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster of Science (M.Sc.) Media Informatics, Master of Science (M.Sc.) Media Informatics at RWTH Aachen University
bookB.IT (Hons) Software Engineering, B.IT (Hons) Software Engineering at Multimedia University
languagesEnglish, Arabic, German
github-logo-circle

Github Skills (28)

unit-testing10
integrate10
debezium10
configuration-management10
apache-camel10
integrations10
java10
javas10
azure-eventhub10
azure-blob-storage10
quarkus10
spring-boot10
mysql9
git9
python9

Programming languages (10)

TypeScriptJavaCSSC++ScalaJavaScriptGoJupyter Notebook

Github contributions (5)

github-logo-circle
projectnessie/nessie

Sep 2021 - Jul 2022

Nessie: Transactional Catalog for Data Lakes with Git-like semantics
Role in this project:
userBack-end Developer
Contributions:183 reviews, 25 commits, 60 PRs in 9 months
Contributions summary:Omar primarily contributed to the Nessie project's back-end functionality, focusing on configuration, server-side components, and testing. They refactored configuration prefixes, updated dependencies, and replaced outdated configuration methods. Furthermore, the user addressed bugs and improved the Python CLI, specifically around the handling of tags and branches, refining the user experience. They were also involved in refactoring commands and refactoring the CLI to improve overall maintainability.
data-lakesdatatransactionalaws-lambdaspark
apache/camel-examples

Sep 2019 - Jan 2021

Apache Camel Examples
Role in this project:
userBack-end Developer
Contributions:1 review, 27 commits, 7 PRs in 1 year 4 months
Contributions summary:Omar contributed to the Apache Camel Examples repository, focusing on integrating Debezium with various technologies. They implemented examples demonstrating how to use Debezium to capture database changes and propagate them to Kinesis and Azure Event Hubs. Furthermore, the user refactored the examples to utilize Camel Main and component DSL, enhancing the overall structure and maintainability of the code. The user also addressed configuration issues and updated Debezium configurations.
integrationparquetapache-camelapachedatastream
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
Omar Al-safi - Engineering Manager at The Apache Software Foundation