Download PDF

Professional Experience

Sep 2021

Software Development Consultant

International Turnkey Systems - ITS

Core Banking L3 application support Team Leader


  • Providing 24/7 support.
  • Receiving issues from customers and following up.
  • Assigning resources for solving issues.
  • Maintaining and updating issue logs. 
Oct 2020Sep 2021

Senior Software Development Specialist

International Turnkey Systems - ITS
Sep 2018Oct 2020

Software Development Specialist

International Turnkey Systems - ITS

ITS Provides solutions and services in a wide range of industries including banks, investment companies and other financial institutions. Also serves Education, Enterprise and Government as our lateral strategy. 

ITS ETHIX financial product is a leading corporate, Islamic and retail, banking solution, enabling institutions to maximize their returns while optimizing cost


  • Core Banking Software Developer
  • Design and development of change requests in ETHIX core banking.
  • Provide support of reported issues, dealing with all relevant issues.
  • Investigates and resolves technical problems.
Sep 2016July 2018

Senior Software Engineer


Malaysia, Kuala Lumpur

OS HRS Sdn Bhd (formerly known as Symphony HRS) is an industry leading provider of Payroll & HR Business Process Outsourcing (BPO). Services encompassing Employee Services, Payroll Processing, Tax Compliance and System integeration


  • Designs, constructs, tests, implements and optimizes modules based on software design derived from user requirements in an AGILE development environment.
  • Provide effective support of operational support tasks, dealing with all relevant issues.
  • Investigates and resolves technical problems.

Technical Skills:

ASP.NET, MVC 5 Framework, Web API 2, Rest Services, SQL Server, VB.NET, Crystal Reports, TFS,

Projects & Products:

  • ESS Payroll & HR Management application: a web based application built in ASP.NET web forms 4.5, SQL Server 2014, VB.NET
  • OST Payroll engine: a web based application built in  MVC 5, Web API 2, WCF, VB.NET, Rest Service, SSRS, SQL Server 2014


Aug 2013July 2016

Senior Software Engineer


Cairo, Egypt

Path-Solutions is a recognized market leader specialized in the provision of software solutions for the banking industry with a specialized coverage for Islamic Financing and Investment Banking.

Member of back end development and application support team of iSHRAQ suit an Islamic-based Financial and Investment solutions to clients specializing in Sharia investments.


  • Analyze new requirement from process owner/business user.
  • Automate few manual reports that requires in depth understanding of SQL and PL/SQL.
  • Provide technical assistance to applications support team handling the first layer of support among the applications users.
  • Handling ETL(Extract, Transform, and Load) process to help business user to handle bulk data.
  • Analysis and Design of Financial Statement and Financial Ratios reports.
  • Developing “Audit Trail” system which is responsible of logging user transactions

Technical Skills:

ASP.NET, MVC4, Oracle Sql, PL/Sql, C#, Java, Jasper Reports, TFS

Projects & Products:

  • iSHRAQ  an Assets & Investment management application: a web based application built in ASP.NET web forms 4.5, Oracle 11g, C#, Jasper Reports
Dec 2009Aug 2013

Senior Software Engineer


MAG Consulting is a leading telecommunications company offers a variety of technical services to mobile operators and Vendors in all aspects of network engineering, starting from turn-key solutions including network planning network installation, network optimization and maintenance.

  • Development and application of WiTune a Mobile Network Performance Monitoring solution based on WPF and Postgres.
  • Design and develop web based ERP system using Silverlight4/WCF RIA Services.
  • Gathering & analyze business requirements.
  • Handle the ERP HR operation process.
  • Develop stored procedures, functions, views and reports as needed.
  • Review database changes for conformance to development standards.
  • Development of KML generator module that extract data from database table into KML file to show distribution of mobile network over Google maps

Projects & Products:

  • HR/Payroll application: a web based application built in Silverlight, C#, Crystal Reports. 
  • WiTune: Desktop application for Mobile network performance monitoring built in WPF, C#, Postgres DB.
Dec 2007Dec 2009

ASP.Net Web Developer

Ministry of Communication & Information Technology

Cairo, Egypt

  • Working as ASP.NET web developer in a project for the Information Center of the Egyptian Presidency, the project aim to automate the workflow into a paperless and computerized environment using intranet based applications.



BS in Computer and Systems

Ain Shams University

College of Computer and Systems Engineering


Nov 2022

Advanced SQL for Query Tuning and Performance Optimization

Nov 2020Feb 2021

Advanced Data Analysis nanodegree Program

By Udacity

Data Analysis Professional nanodegree Program

By Udacity

Data Analysis Challenger Program

By Udacity

Developer Certified Associate


Oracle PL/SQL



Sun microsystems

SUN Certified Programmer for the JAVA 2 Platform, Standard Edition 5.0


Payroll, Insurance and Tax System, Timsah Shipbuilding Company, Ismailia, Egypt.

  • Responsible for analyze user requirements, design ASP.NET Web Forms to follow the business requirements and user needs and design of database.


Trainings & Courses
  • Secure Coding by SecureMisr
  • CMMI V2.0 Training by Maverick quality advisory services