Download PDF


  • A Software Engineer with +10 years of professional experience in the software development industry across multiple business domains like banking, human resources and telecommunication, I always go the extra mile and always challenge myself to learn and evolve.
    I played multiple roles, but being a software developer and designer are my exciting roles, working on requirements elicitation, process analysis and finding gaps and the optimum solution using one of my best skills analytical itself..

Professional Experience

Sep - 2021

Software Development Consultant

International Turnkey Systems - ITS

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


  • 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.
Sep 2010

Freelance Developer

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.



BS in Computer and Systems

Ain Shams University

College of Computer and Systems Engineering


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


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