“Ebrahim is a talented software engineer/team lead. His software engineering concepts are amazing and diverse. You will find it both beneficial and amusing to have a technical discussion with him. Also, He has a solid code quality and software development process developed through his years of experience participating and leading different software teams. He worked with different programming languages and tech stacks with no problem.”
About
With over a decade of experience, I’m a skilled Software Engineer and Architect…
Activity
-
Last week, Orange Innovation Egypt had the pleasure of welcoming Koen Vermeulen for a day well-spent with the team in Cairo 💪 The visit included…
Last week, Orange Innovation Egypt had the pleasure of welcoming Koen Vermeulen for a day well-spent with the team in Cairo 💪 The visit included…
Liked by Ebrahim Aboalnaga
-
Dears, For a company i know I am searching for Devops engineer with {2:6} YOE - K8s - Openshift - Docker - CI/CD pipelines prefered with Gitlab - Exp…
Dears, For a company i know I am searching for Devops engineer with {2:6} YOE - K8s - Openshift - Docker - CI/CD pipelines prefered with Gitlab - Exp…
Liked by Ebrahim Aboalnaga
-
Are you going to attend the upcoming #AutoCon1 in Amsterdam? If yes, save your time for an impressive session led by Adrian Celebański and Adam…
Are you going to attend the upcoming #AutoCon1 in Amsterdam? If yes, save your time for an impressive session led by Adrian Celebański and Adam…
Liked by Ebrahim Aboalnaga
Experience
Education
-
Faculty of Engineering - Mansoura University
-
Extensive five-year program with courses aimed for preparing scientific, mathematical, and technical knowledge that did provide the ability to analyze, synthesize, and design modern computing systems and integrated application systems.
Courses:
- Linear Algebra, Advanced Calculus and Discrete Mathematics.
- Complex Analysis, Numerical Analysis and Applied Probability.
- General Physics, Electricity and Magnetism, Thermodynamics and Modern Quantum Theory.
- Sensors and…Extensive five-year program with courses aimed for preparing scientific, mathematical, and technical knowledge that did provide the ability to analyze, synthesize, and design modern computing systems and integrated application systems.
Courses:
- Linear Algebra, Advanced Calculus and Discrete Mathematics.
- Complex Analysis, Numerical Analysis and Applied Probability.
- General Physics, Electricity and Magnetism, Thermodynamics and Modern Quantum Theory.
- Sensors and Transducers, Circuit Analysis, Electronics and Integrated Circuits Design.
- Control and System Theory, Digital Control System, Real time System and Intelligent Control.
- Measurement and Instrumentation, Modeling and Simulation, Industrial Automation and Robotic.
- Digital Systems and Logic Design, Microprocessor Design and CAD Digital Design.
- Theory of Computing, Algorithms, Data Structures, Computer Architecture and Operating Systems.
- Biomedical Instrumentation, Artificial Inelegance and Pattern Recognition.
Licenses & Certifications
Projects
-
RPS - Foxbravo
Rack Protection System is a centralized solution for managing and monitoring a distributed network of XIoT devices, ensuring the security and protection of data centers.
-
DISCO
DevOps architect of CI/CD pipelines and K8s services deployment for Order To Bill & Order Delivery Orchestration services, supporting disruptive use cases and implementing the TMF Forum ODA components and SID data model.
-
Distributed Rating
Functional SW architect for an implementation of TM Forum ODA Rating Component for distributed architecture, using secure, lightweight WebAssembly microservices.
https://distributed-it-for-telco.github.io/distributed-rating-doc/ -
Hybrid CI/CD
-
Developed CI/CD blueprint for best practices deploying cloud-native distributed systems on hybrid clouds which has been featured on Dev Test Days 2023 conference.
OMEA Digital Factory deployment of Orange's cloud-native application across separate locations enabled by OpenShift for hosting, Nexus for artifacts, and HELM Charts for packaging. -
ODOS - Orange Disaggregated Open Switch
-
Piloted development of a customized distribution of the SONiC network operating system to meet Orange requirements, tailoring features and optimizations to ensure seamless integration with existing infrastructure and supporting advanced networking capabilities.
Cllient:
OINIS: Orange International Networks Infrastructures & Services
Disciplines:
- Agile / Scrum, CICD, DevOps, Microservices, NoSql, Networking
Tools:
- Jira, Confluence, Gitlab, Gitlab-CI…Piloted development of a customized distribution of the SONiC network operating system to meet Orange requirements, tailoring features and optimizations to ensure seamless integration with existing infrastructure and supporting advanced networking capabilities.
Cllient:
OINIS: Orange International Networks Infrastructures & Services
Disciplines:
- Agile / Scrum, CICD, DevOps, Microservices, NoSql, Networking
Tools:
- Jira, Confluence, Gitlab, Gitlab-CI, Python, C++, Redis, Linux, Bash, TACACS, Docker, Ansible -
BEAUTY
-
Led the development of an enterprise network resource configuration management and provisioning solution for physical devices, virtual network functions and customer services.
Targeting MPLS backbone based on Cisco ASR9K and Ciena equipment.
Client:
Orange Belgium S.A.
Disciplines:
- Agile / Scrum, CICD, DevOps, Microservices, NoSql, Networking
Tools:
- Gitlab, Gitlab-CI, Gitlab-boards, Python, MariaDB, RabbitMQ, Docker, Cisco-NSO -
ENGINE
-
Automation of IS-IS network authentication configuration
Aimed to migrate 700 core IGN routers to join authentication domains; targeting Cisco IOS-XE, IOS-XR and Juniper JOUNS.
Interacting with IS-IS interface and process levels, conduct pre and post testing, with the ability to rollback configurations, in case of neighbor failure, with detailed logging of each migration process.
Disciplines:
- Agile / Scrum, CICD, DevOps, Microservices, Networking
Tools:
-…Automation of IS-IS network authentication configuration
Aimed to migrate 700 core IGN routers to join authentication domains; targeting Cisco IOS-XE, IOS-XR and Juniper JOUNS.
Interacting with IS-IS interface and process levels, conduct pre and post testing, with the ability to rollback configurations, in case of neighbor failure, with detailed logging of each migration process.
Disciplines:
- Agile / Scrum, CICD, DevOps, Microservices, Networking
Tools:
- Gitlab, Gitlab-CI, Gitlab-boards, Python, MariaDB, Docker, Cisco-NSO -
Orange Morocco - CPE CMS
-
Auto-Provisioning and Configuration management for Customer premises equipment:
Ansible, AWX, Python, Django, DRF, Angular, Docker, Gitlab-CI -
ARCE LMS
-
American Research Center In Egypt - Library Management System
Technologies :
- PHP / Laminas Project
- VuFind / Koha / Solr -
Shoman library
-
Abdul Hameed Shoman Foundation Library Management and Online Public Access Catalog
Technologies:
- PHP / ZF2
- MySQL
- VuFind
- KOHA ILS
- Solr search
- SSO -
Tazwid
-
Books multi-merchant eCommerce platform.
Technologies:
- PHP / Laravel
- MySQL Database
- Solr search
- Pusher messaging
- Payment gateways -
Talabyat
-
Talabyat pharmaceuticals multi-merchant eCommerce and WMS platform.
Includes ability to update stock via spread sheet with Full Text matching algorithm to resolve product name/concentration/form
differences among the merchants
Utilizing multiple stemming algorithms and inverted index lookup
Technologies:
- PHP / Laravel
- MySQL Database
- Restful API
- Pusher Beams
- Payment gateway -
Navis Mobile/RDT GUI Customization
-
Technologies: Java, JSP, HTML, CSS, JavaScript, jQuery
-
Navis ERP - Reports
-
Jasper Reports
-
Wireless SCADA
-
SCADA (Supervisory Control And Data Acquisition) is one of the great technologies in basic electronics which is used to monitor the remote area without human interactions.
The project uses multiple temperature and pressure sensors formed as wireless networks projects, which are located in various places, if a temperature or pressure changes from the set point, a relay will suspend or resume the heater to maintain the set parameters, the rules to which suspension and continuation apply…SCADA (Supervisory Control And Data Acquisition) is one of the great technologies in basic electronics which is used to monitor the remote area without human interactions.
The project uses multiple temperature and pressure sensors formed as wireless networks projects, which are located in various places, if a temperature or pressure changes from the set point, a relay will suspend or resume the heater to maintain the set parameters, the rules to which suspension and continuation apply can be as complex as it needs, deriving from all the sensors data or a subset.
For large scale industries it is not possible to achieve manual control over multiple continuous processes going on in the same time, here the proposed system is designed to achieve control over the multiple processes remotely by supervision.
Languages
-
Arabic
Native or bilingual proficiency
-
English
Full professional proficiency
Organizations
-
Egyptian Engineers Syndicate
-
- Present
Recommendations received
11 people have recommended Ebrahim
Join now to viewMore activity by Ebrahim
-
Adapter Design Pattern 😃 لو افترضنا انك عامل integration مع بوابة دفع و مستخدم interface والي بتحتوي علي methods زي (auth , prepare , pay) و انطلب…
Adapter Design Pattern 😃 لو افترضنا انك عامل integration مع بوابة دفع و مستخدم interface والي بتحتوي علي methods زي (auth , prepare , pay) و انطلب…
Liked by Ebrahim Aboalnaga
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Ebrahim Aboalnaga
2 others named Ebrahim Aboalnaga are on LinkedIn
See others named Ebrahim Aboalnaga