Badges
Certifications
Certificate: C++ (Basic)
Certificate: C (Basic)
Certificate: C (Intermediate)
Certificate: C (Advanced)
Certificate: C# (Basic)
Certificate: Python (Basic)
Certificate: SQL (Basic)
Certificate: SQL (Intermediate)
Certificate: Java (Basic)
Certificate: Problem Solving (Basic)
Certificate: Software Engineer
Work Experience
Backend Team Lead
Paymob• June 2022 - Present
Backend Team Lead | Groot Team - Paymob Accept Backend Started as Senior Backend Software Engineer, passing through the journey of constructing & leading a squad responsible for developing and maintaining multiple services/projects. - Financial Services Squad - BackOffice Services Squad - Grow Service Squad (CVM & Offers) - (Merchants & Company) eInvoicing Solutions - POS-Notifications Engine
Senior Backend Software Engineer
Paymob• January 2022 - December 2022
Senior Backend Software Engineer | Groot Team - Paymob Accept Backend Python (Django)
Software Engineer
Elsewedy Electric TD• September 2021 - December 2021
Intelligent Transportation System (ITS) | Egypt. System Integration Engineer, Part of the Software Technology Team Built a basic real-time on-premises Solar Photovoltaic (PV) Monitoring System based on the ThingsBoard IOT Platform depends on the Studer-Innotec Xcom-LAN/Xcom-232i communication module, that monitors multiple nodes using the Xtender Serial Protocol (SCOM) over TCP/IP connection. Learned some about different technologies like Apache Kafka and ELK Stack.
Software Engineer Soldier
Watanya Company for Roads Construction, Development and Management• September 2019 - September 2021
The National (Watanya) Company for Roads Construction, Development and Management "الشركة الوطنية لإنشاء وتنمية وإدارة الطرق" Spend my military conscription period as software engineer soldier at the information systems department of the company headquarters. Maintained some internal software systems (Human Resources Management System, Archive Management System, Company's Visitors Management System). Refactored and enhanced the RFID Based Prepaid Roads Tolling Subscriptions System. Installed and maintained Gitea self-hosted Version Control service. - Used Skills and Technologies: C#/.Net Framework, Windows Presentation Foundation (WPF), Windows Forms (WinForms), Windows Communication Foundation (WCF), Microsoft SQL Server, Microsoft SQL Server Compact Edition, Internet Information Services (IIS), Networking, Radio-Frequency Identification (RFID), Version Control (Git, self-hosted Gitea service)
Python Backend (Django) Software Developer (Remote)
NOZOMDAR• March 2020 - July 2020
Maintained The ePRMS [electric Provider Recruiting Management System] project, by fixing issues, enhancing/refactoring features, and developing new features. Managed the Pull Requests. Developed an admin configurable signal/event based Email-Notification service. Learned about dealing with AWS services: EC2 instances, Email service and S3 Storage service. Worked with: [Django, HTML, CSS, JS, jQuery]
Undergraduate Research Assistant
WRL - Wireless Research Lab• July 2018 - October 2018
WRL - WIRELESS RESEARCH LAB FACULTY OF ENGINEERING - AT HELWAN, HELWAN UNIVERSITY, EGYPT INTEGRATING 3G/4G AND WI-FI ARCHITECTURES FOR DIVERSE OFFLOADING CAPABILITIES (APPLIED RESEARCH PROJECT FUNDED BY NTRA) Participation Part: Wi-Fi Seamless Authentication As a partner with TA. Aya El-Tokhy, Developed and configured a RADIUS AAA server simulating/acting as the 3GPP AAA server for the SIM-based authentication purposes, configured a connection between the AAA server and the OAI-EPC HSS database, and configured the used Access-Points/Wireless-Controller. We have used FreeRADIUS as RADIUS AAA server, configured it with 802.1X EAP-SIM protocol, and provided a connection using SQL-Triggers between the AAA server database and the OAI-EPC HSS database (as a replacement solution of the SWx Diameter interface) for getting SIM information and updates from the HSS. We used SIM/USIM Secure Card Reader and AGSM-Tool software for generating sim-triplets vector for an existing commerce SIM card, And Writable Programmable Blank SIM/USIM Card for creating test SIM cards.
Summer Intern
BARQ Systems• August 2017 - September 2017
SUMMER INTERNSHIP, SALEC “A BARQ GROUP COMPANY” TECHNICAL OPERATIONS DEPARTMENT - Learned fundamentals of Networking, Network R&S and Network Security. - Studied courses and study guides about Network+, CCNA R&S, JNCIA-Junos and JNCIS-SEC. - Attended BARQ Academy for Network (JNCIA and JNCIS-SEC). [13 August - 17 August · 1 week].
Summer Intern
Giza Systems• July 2017 - July 2017
SUMMER INTERNSHIP, ENTERPRISE BUSINESS SOLUTIONS “EBS” DEPARTMENT - Learned fundamentals of Linux OS and Shell Scripting. - Learned fundamentals of SQL [Structured Query Language]. - Built with my team Pattern Recognition for Texture Classification Module, Studied different algorithms/approaches for Texture Classification and tested/implemented them using python.
Education
Faculty of Engineering, Helwan University
Software Engineering, BE• September 2014 - May 2019
Bachelor of Engineering - BE, Computer and Software Engineering, Cumulative Grade: Very Good ( 80.12% ), Graduation Project Grade: Excellent, Rank: 8th Place