Work
Cairo, Cairo, Egypt
→
Summary
Led the development of critical automotive software update sequences, optimizing ADAS system performance and ensuring compliance with stringent industry standards to save 2 million man-hours.
Highlights
Engineered and deployed an automatic over-air software update sequence using UDS over DoIP, saving 2 million man-hours for technicians who previously manually updated ADAS systems on Mercedes-Benz vehicles.
Directed an 8-engineer team in resolving over 20,000 Coverity static analysis issues, ensuring ASPICE, MISRA, and AUTOSAR compliance for critical automotive software.
Cairo, Cairo, Egypt
→
Summary
Directed cross-functional teams and stakeholders to develop and scale AI-powered products, successfully optimizing cloud infrastructure to support 10K users and reduce costs by 30%.
Highlights
Directed 5 engineering teams (C++, Machine Learning, Python, Java, Testing) and coordinated with 4 key stakeholders to deliver complex AI solutions and product enhancements.
Orchestrated the collection and storage of over 500K audio files, significantly enhancing machine learning model training and product capabilities.
Architected and optimized cloud infrastructure, successfully scaling systems from 0 to 10K concurrent users while achieving a 30% reduction in Google Cloud Platform costs.
Developed a real-time voice recognition system utilizing proprietary speech recognition technology, web-sockets, and multi-threading for high-performance audio processing.
Ported the AI Engine to Android (NDK) and iOS, enabling direct on-device execution of products without internet dependency.
Cairo, Cairo, Egypt
→
Summary
Spearheaded the development of core C++ infrastructure, tooling, and performance optimizations, growing a modular codebase and enhancing the Arabic TTS system by 15%.
Highlights
Built foundational company infrastructure, including Git source management, backups, file server, and CI/CD server, establishing robust development environments.
Contributed to the growth of the C++ codebase from 2 engineers and 4 libraries to a modular system spanning dozens of projects, clients, and engineers.
Improved the performance of the Arabic TTS system (rdi-natiq.com) by 15% through the implementation of a multi-threaded consumer-producer pipeline.
Developed a CMake package and dependency management system, saving approximately 1,000 man-hours by streamlining debugging linker and dependency issues.
Created a centralized wiki and internal code documentation repository, reducing effort duplication and increasing clarity for new team members.
Cairo, Cairo, Egypt
→
Summary
Managed critical server infrastructure, implementing a RAID 1 storage system and performing various Linux system administration tasks to ensure data integrity.
Highlights
Implemented and configured a RAID 1 storage system, ensuring data redundancy and high availability for critical data.
Performed diverse Linux system administration tasks, contributing to the operational stability of Bee Interactive's infrastructure.
Volunteer
OSC - The Open Source Community
|Co-Founder & Community Leader
→
Summary
Co-founded and led an open-source community, fostering technical education and skill development for university students over a decade.
Highlights
Co-founded OSC in 2014 to address the lack of Linux and open-source education, growing the community to over 600 students in 10 years.
Organized and facilitated numerous workshops with over 900 participants, teaching open-source software like Blender, Linux, Laravel, Godot, and Flutter.
Languages
Arabic
English
Skills
Databases
MySQL, SQLite.
Programming Languages & Scripting
C, C++, Python, JavaScript, PHP, Golang, C# .NET, Java, BASH, QML.
Cloud & DevOps
GCP, Cloud Computing, CI/CD, Git, GitLab, CMake, File Server, Backups.
Operating Systems & Systems Programming
Linux, Unix Pipes, Multi-threading, Concurrent, OpenMP, Cross Compilation, Interop, SWIG, NDK (Android), iOS.
Testing & Quality Assurance
Gtest, Catch2, Mocking, Nightwatch, Unit Testing, ASPICE, MISRA, AUTOSAR.
AI/ML & Speech Recognition
AI Engine, Machine Learning, Real-time Voice Recognition, Web-sockets, Ring-buffer, Data Annotation.
Web Technologies & Frameworks
HTML5 Canvas, Laravel.
Software Design & Architecture
OOP, Lexical Analysis, Parser, Interpreter, Graphics, SCRUM, Modular Codebase, Architectural Design.
Tools & Methodologies
Qt, Memory Profiler, RAID 1, Dependency Management, Code Documentation, Competency-Based Interviews.