Omnia Ibrahim

Staff Data Infrastructure Engineer

London, England, United Kingdom
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
Omnia Ibrahim is a Staff Data Infrastructure Engineer based in London with 12 years of experience building resilient, production-grade data platforms. Currently at Apple and an Apache Kafka committer, she brings deep expertise in Kafka internals and operationalizing streaming systems—her open-source work includes neutralizing terminology and enhancing MirrorMaker 2 topic naming and configs in the flagship apache/kafka repo. Previously she led data services at Deliveroo and consulted at ThoughtWorks, shipping backend systems and pragmatic fixes across both data and frontend stacks (including bug fixes to the medium-editor project). Known for balancing large-scale system design with hands-on refactoring, she combines engineering rigor with an eye for maintainability and inclusive code practices.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor of Engineering (B.Eng.) Computers and Systems Engineering, Bachelor of Engineering (B.Eng.) Computers and Systems Engineering at Mansoura Unversity
languagesEnglish, Arabic
stackoverflow-logo

Stackoverflow

Stats
3reputation
113reached
0answers
1question
github-logo-circle

Github Skills (17)

editors10
contenteditable10
javascript10
command-line-interface10
kafka10
editor10
refactor10
scala10
wysiwyg10
command-line10
refactoring10
rich-text-editor10
regular-expression9
testing8
backbonejs6

Programming languages (5)

JavaScalaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
apache/kafka

Jul 2021 - Nov 2022

Mirror of Apache Kafka
Role in this project:
userBack-end Developer
Contributions:471 reviews, 8 commits, 51 PRs in 1 year 4 months
Contributions summary:Omnia's commits primarily focused on refactoring and renaming command-line arguments within the `kafka-mirror-maker` and `kafka-console-consumer` tools to align with KIP-629. They updated code in `MirrorMaker.scala`, `ConsoleConsumer.scala`, and `ReplicaVerificationTool.scala` and associated test files to replace "whitelist" arguments with "include", ensuring the codebase used neutral terms. The user also introduced additional configurations for controlling MirrorMaker 2 internal topics naming conventions, demonstrating contributions to the MM2 component.
apache-kafkakafka-consumerapachescalakafka
yabwe/medium-editor

Apr 2014 - May 2014

Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.
Role in this project:
userFront-end Developer
Contributions:7 commits in 29 days
Contributions summary:Omnia primarily contributed to fixing bugs within the `medium-editor.min.js` file, focusing on addressing specific issues related to the editor's functionality. These fixes, identified by issue numbers from the repository, likely involved modifying the JavaScript code to correct behavior or improve user experience. The user's commits demonstrate a focus on maintaining and improving the existing codebase of the WYSIWYG editor.
contenteditableapitext-editingwysiwygjavascript
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
Omnia Ibrahim - Staff Data Infrastructure Engineer