Mahmoud Saad Ibrahim


System Analyst / Programmer


Email: mahmouds90@gmail.com
Tel: 01223908449

Personal Profile:
    Professional systems analyst and programmer with experience spanning over 35 years in software systems development and enterprise needs analysis, with a particular focus on digital transformation and web applications.
    Able to build integrated technical solutions for organizations with their various activities, and able to work in different operating environments using the latest programming languages ​​and databases.

Work Experience:
∧Ahli United Bank (Egypt)Sr. Analyst/Programmer 1991-2021
∧Energy Planning organization Jr. Analyst/Programmer1988-1991
∧The National Authority for insurance Programmer1985-1988

Qualifications and Skills:
  • I created many web application projects many field (Banking and more).
  • Analyse user needs, produce requirements documentation and system plans, and encode, test, debug, maintain web applications.
  • I am a highly-skilled in computer engineering and digital .transformation.
  • I have a five-years experience in training students in computer software field.help students to understand technology, in a simple way.
  • Creating websites & Web applications using c#, ASP.Net and microsoft sql server (MSSQL) and more!
Education:
    Bachelor of commerce, Cairo University - Accounting Department, Faculty of Commerce, May 1983.
Projects:
    Over 35 years of hard working, numerous systems and programs have been developed in various locations with diverse activities and requirements.
Among the digital transformation projects implemented are, but are not limited to:
  • Fixed Asset Barcode Management System for Administrative and Accounting:
  • The system addresses the lifecycle of a fixed asset from its acquisition until the end of its useful life through depreciation or sale.

    The System also calculates depreciation costs using various methods, in accordance with the law and the nature of the organization, over the asset's lifetime.

    This takes into account the diversity of assets, their types, and their locations, as well as periodic inventory counts and the processing of inventory results within the system.

    The system handles the transfer of assets between different work sites and determines who is responsible for the asset in each location.

    The system also includes multiple users and their multiple permissions to access the system.

    The system produces a variety of detailed and aggregated reports, based on the various departments using them, according to their needs.

    The system also produces text files that can be attached to other systems.

    The system can also use data generated by other systems for direct entry into its database.

  • Central Custodian Securities Processing System:
  • The system processes commissions and expenses due for the sale and purchase of securities, including stocks and bonds of various types and companies, as well as the financial and accounting relationships arising from transactions between custodians, brokerage firms, banks, clients, and the Misr for Central Clearing, Depository and Registry (MCDR) Company.

    The system also prepares statements, letters, and files for each dealing party, as well as approvals and final business results.

  • Real-time communication system via interactive SMS messages, email, and other means:
  • Many firms and banks need to communicate with their clients based on their daily activities by sending notifications, instructions, maintaining confidentiality, etc.

    This system has been integrated into banking systems for withdrawals, deposits, and password protection. It can also be integrated with any other systems according to the institution's needs.

  • Internet of Things (IOT) Projects:
  • Irrigation projects have been implemented electronically using the internet, Bluetooth, or soil sensing, as well as addressing various environmental changes.

    Electronic programming has been used to remotely control various IOT objects, enabling motors to be operated, environmental variables to be read and handled using programs that automatically interact with them.

  • Many specialized banking systems have been developed for customer accounts and transactions, as well as thousands of internal banking systems.
  •     
  • Create a news website
  •     
  • Various accounting, administrative, and financial systems and databases have been created to meet the needs of institutions with diverse activities and multiple branches and users, such as banks, hotels, restaurants, clubs, and associations.
  •     
  • Teaching programming to all ages, recent graduates, and those interested, from elementary school to post-graduate level, and assiste in their graduation projects.
  •     
For All projects:
     All programs run on the web browser (i.e., web applications), allowing free access from any computer, anywhere & anytime. but very secured.
     Systems implemented on various operating system environments, including Windows, Linux, and AS400.

Programming Languages ​​and Databases:
     Most programming languages, such as COBOL, BASIC, Access, and others, have been used in the past. Recently, the most advanced and popular languages used, such as Arduino, ASP.NET C#, CPP, Python, Java, HTML, CSS, FreeRPGLE, Java script. Most databases used, such as FlateFiles, Access, DBase and recently databases such as MSSQL, MySQL, Oracle, and DB2 used are used.

Career Goal:
     Offering my extensive expertise in the areas of digital transformation and systems analysis to develop advanced technical solutions that meet the requirements of organizations, and contribute to building a sophisticated digital environment that supports efficiency and quality in work.

Hobbies & Interests:
  • Volunteering to support orphanages and homeless kids - (an expert in this field)
  • Wood working
  • Chess
  • Premetive Design