محمد جيزي, Tech Lead/Software Engineer

محمد جيزي

Tech Lead/Software Engineer

Qatar National Bank

البلد
قطر - الدوحة
التعليم
بكالوريوس, Information Technology and Science
الخبرات
15 years, 8 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :15 years, 8 أشهر

Tech Lead/Software Engineer في Qatar National Bank
  • قطر - الدوحة
  • أشغل هذه الوظيفة منذ مارس 2011

• Key Responsibilities
- Lead and manage a team of software developers responsible for building new and support existing systems.
- Develop high quality software design and architecture by producing clean and efficient code.
- Identify, prioritize and execute tasks in the software development life cycle.
- Lead the organization to embrace DevOps culture for higher productivity.
- Implement a full CI/CD pipeline which hugely increased teams’ productivity.
- Present new ideas/guidelines for the organization for more productivity.
- Perform code reviews to make sure efficient techniques/features and methodologies are followed.
- Research new technologies to refactor legacy code to latest standards and to enhance performance.
- Present and Trained colleagues on several .NET technologies.
- Perform multiple POC and investigation, led to great results and decisions of using specific techs in new projects.
- Assure software quality by implementing unit and integration tests.

• Technology Stack:
.NET Core, .NET Web API, ASP.NET MVC, Entity Framework, NUnit, TFS (git, devops), jQuery, Bootstrap, CSS, LESS, LINQ, Oracle, SQL Server, WCF, WWF, WPF, .NET Framework, ASP.NET Forms, ASP.Net Ajax, .NET Web Services, .NET Windows Services, ADO.NET, Microsoft Charts, Fusion Charts, Crystal Reports

• Special Projects:

- Customer Recognition Through IRIS on ATM

The system allows the usage of Biometric ATM's based on iris recognition technology for improving
customer service by providing a safe and card less/paperless banking environment.

In addition to ATM Card PIN access, customers should be able to access the ATM machines for their
electronic banking thru IRIS. Customers who should be having Qatari ID’s with Smart chip.

- E-Forms Workflow System

The system aims at automating the decision-making process involved with any bank product. It
covers the cycle from the origination of an application at the branch level until disbursement
of funds (in the case of approval) or rejection of the application.

E-Forms define application forms, scoring criteria, scoring values, workflow conditions and many
others. It also allows you to create an unlimited number of bank products (Accounts, cards,
Loans, Transfers, HR, Legal, etc.)

- Applications Portal

The system provides configuration and access management to all systems through a friendly user
interface (UI) and a very powerful components and features, which allow the end user (Administrators
and security teams) to configure and manage access to all other systems (i.e.: in-house applications).

The system also provides the ability of integration with other systems which allows them to manage user
accessibility to forms and permissions (add, update, delete, etc.)

- Customer Relationship Management

The system provides a 360 view of a customer with its relevant data. The system will get the
customer data from different systems like Prime and Equation etc. In this way CRM provides
the help to the bank to enable its marketing departments to identify and target their best
customers, manage marketing campaigns.

- Document Management System

The system allows different departments in multiple countries to manage and archive their documents by defining document templates with their custom fields and attachments.

The department team can then create batches from the predefined templates then attach their required documents and fill their custom fields.


- Customer Feedback Management System

The system allows the customers to report and raise incidents either by calling call center agents
or through QNB website and mobile banking app. The call center agents can assign the incidents to the
specified department based on the incident type to solve the customer issue.

- National ID Card Reader

The system is designed to allow the bank customer service officers to read the customer data from the
national id smart card using a card reader.

Software Engineer في Anzima IT Solutions
  • لبنان - بيروت
  • سبتمبر 2008 إلى فبراير 2011

• Technology Stack: .NET Framework, ASP.NET Forms, ASP.Net Ajax, .NET Web Services, .NET Windows Services, .NET Windows Forms, WWF, WCF, CSS, jQuery, JavaScript, SharePoint, TFS, SQL Server, Crystal Reports

• Key Responsibilities
- Develop high quality software design and architecture by producing clean and efficient code
- Identify, prioritize and execute tasks in the software development life cycle
- Assist and cooperate with team members in resolving technical and daily issues.
- Participate in deploying new releases.
- Research new technologies to refactor legacy code to latest standards and to enhance performance
- Present new ideas/guidelines for the organization for more productivity.


• Projects:

CREMS E-Loan (Credit Management System)

CREMS E-Loan is especially designed for banks and financial institutions. It aims at automating the decision making process involved with any retail bank product. It covers the cycle from the origination of an application at the branch level (or on-line with the addition of the CREMS E-Loan Internet Module) until disbursement of funds (in the case of approval) or rejection of the loan (application is archived for future references).

الخلفية التعليمية

بكالوريوس, Information Technology and Science
  • في Arab Open University
  • يونيو 2008

Bachelor of Information Technology and Science/ Fall 2003 - Spring 2008

بكالوريوس, Bachelor of Science
  • في The Open University
  • يونيو 2008

Specialties & Skills

Web Services
Workflow
ASP.NET
C#.Net.
Windows Presentation Foundation
.NET Windows Forms
Windows Workflow Foundation
Windows Services
VB.Net.
Microsoft Charting
windows communication foundation
JavaScript
Crystal Reports
Web Services
ASP.NET AJAX
.NET Framework/Core
Bootstrap
Microservices
Azure Devops
ASP.Net Forms
TypeScript
Entity Framework
.NET Web API
ADO.NET
ASP.NET MVC
Angular
Fusion Charts
Cloud AWS
Enterprise Service Bus

اللغات

العربية
متمرّس
الانجليزية
متمرّس

التدريب و الشهادات

MCSD: Developing Asp .Net MVC 4 Web Applications (الشهادة)
تاريخ الدورة:
December 2017
MCTS: .NET Framework 3.5, ASP .NET Application Development (الشهادة)
تاريخ الدورة:
August 2010
Project Management Professional (5th edition) (الشهادة)
تاريخ الدورة:
April 2015
ITIL Foundation in IT Service Management (الشهادة)
تاريخ الدورة:
May 2015
MCTS: Microsoft .NET Framework - Application Development Foundation (الشهادة)
تاريخ الدورة:
March 2010
MCSD: Programming in HTML5 with JavaScript and CSS3 (الشهادة)
تاريخ الدورة:
September 2014
MCTS: .Microsoft Windows SharePoint Services 3.0 – Application Development (الشهادة)
تاريخ الدورة:
March 2010
صالحة لغاية:
March 2010

الهوايات

  • football
  • swimming
  • basketball