Summary
Overview
Work History
Education
Skills
Timeline
CustomerServiceRepresentative
Mohamad Dib

Mohamad Dib

Software Architect
Sharjah

Summary

Skillful Software Architect with 16 years of designing development frameworks and guidelines to expedite and enhance application engineering. Versed in numerous software categories for business and private users. Adept at constructing software architecture for rapid deployment across multiple projects to reduce development times and costs.

Overview

16
16
years of professional experience
11
11
years of post-secondary education
2
2
Languages

Work History

Software Architect

Bank of Sharjah
Sharjah
11.2019 - Current

Responsibilities

  • Designed, developed, modified, and debugged programs.
  • Develop and implement product specifications.
  • Created migration strategies to bridge development gaps between existing software architecture and future updates.
  • Corrected, modified, and upgraded software to improve performance.
  • Created proofs of concept for innovative new solutions.
  • Participated in weekly meetings with end-user to discuss project direction and milestone achievement.
  • Mentored team, sharing skills and expertise and encouraged each member to bring forward ideas and suggestions for improvement.
  • Oversee and supervise work of development team.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
  • Leading software development projects.

Key Achievement

I Designed and developed the Bank of Sharjah (BOS) Host to Host Web Service Interface (HHRWSI). HHRWSI is a service offered by the bank to its corporate clients. Participating clients registered for this service can send digital remittance requests from the client's ERP system to the BOS backend system through host-to-host communication over a secured channel. HHRWSI allows the participating clients to automate the entire remittance process, initiate domestic and international remittance requests, inquire on the status of their remittance requests, and reconcile their remittances easily and accurately.

Senior Software Developer

Bank of Sharjah
Sharjah
02.2012 - 11.2019

Responsibilities

  • Developed software for desktop and web applications.
  • Participate in design, development and implementation of complex applications.
  • Manage and integrate Central Bank projects with our core banking system.
  • Participated in software field testing to verify performance of developed projects.
  • Developed clear specifications for project plans using customer requirements.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Translated customer requirements into written use cases.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Updated old code bases to modern development standards, improving functionality.
  • Trained new developers and programmers on company standards for design and review.
  • Source code review and analysis for peer programmers.

Key Achievement

I implemented the Bank of Sharjah (BOS) Direct Debit System (UAEDDS). UAEDDS was a mandated project by Central Bank for all banks in UAE to implement. It allows the banks better serve their clients with a convenient way to manage their recurring payments and purchases. UAEDDS can facilitate the payment of utility bills, repayments of loans, mortgages, credit cards and more.

Software Developer

Bank of Sharjah
Sharjah
03.2009 - 02.2012

Responsibilities

  • Developed new banking solutions.
  • Developed new components and functionalities to existing banking applications.
  • Identify and analyze performance bottlenecks and rectify them.
  • Provide support and maintenance of existing modules and in-house developed software.
  • Integrate software components and third-party programs.
  • Create technical documentation for reference and reporting.

Key Achievement

I developed the Loan Management module of the core banking application. The module includes:

  • Creating loan accounts and drawdown.
  • Generating loan repayment schedules.
  • Loan installment deferment.
  • Loan arrears management.
  • Loan and arrears settlement.
  • Loan inquiry and reporting.

Web Developer

Al Ghurair Group
Dubai
08.2006 - 03.2009

Responsibilities

  • Discussed site and app requirements with clients to produce actionable development plans.
  • Wrote technical documentation for database design, design architecture, functional specifications, graphical interface, and project scheduling.
  • Coded websites using PHP, J2EE, HTML, CSS, JavaScript and jQuery languages.
  • Initiate periodic testing and implement contingency plans in case of systems failure.
  • Engaged with clients to plan and optimize site issues and queries.
  • Troubleshoot website problems.
  • Applied emerging technologies to update and maintain site applicability.

Key Achievement

  • I designed and developed Legal Case Management Application (LCMA) for Legal department of Al Ghurair Group. LCMA manages client's case files, stores legal documents and letters, tracks critical date and deadlines for each case, defines processes or workflows for legal team, and manages client's bills and invoices.

Education

Master of Management - Information Technology

Wollongong University
Dubai, UAE
10.2016 - Current

Bachelor of Science - Computer Science

University of Sharjah
Sharjah, UAE
05.2001 - 05.2006

Skills

Architecture improvements

undefined

Timeline

Software Architect

Bank of Sharjah
11.2019 - Current

Master of Management - Information Technology

Wollongong University
10.2016 - Current

Senior Software Developer

Bank of Sharjah
02.2012 - 11.2019

Software Developer

Bank of Sharjah
03.2009 - 02.2012

Web Developer

Al Ghurair Group
08.2006 - 03.2009

Bachelor of Science - Computer Science

University of Sharjah
05.2001 - 05.2006
Mohamad DibSoftware Architect