Download PDF


  • Skilled in software design & development; expert in translating business requirements into technical solutions.

Professional Experience

Sep 2016

Senior Software Engineer


Malaysia, Kuala Lumpur

OSHRS Sdn Bhd (formerly known as Symphony HRS) is an industry leading provider of 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.
  • Derive an acceptable solution together with stakeholders and architects.
  • Provide effective support of operational support tasks, dealing with all relevant issues.
  • Investigates and resolves technical problems
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.
  • Developing and implementing “Audit Trail” system which is responsible for logging any updates made by user/s.
  • Analysis and Design of Financial Statement and Financial Ratios 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
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



Developer Certified Associate


Oracle PL/SQL