mohammad jizi, Tech Lead/Software Engineer

mohammad jizi

Tech Lead/Software Engineer

Qatar National Bank

Lieu
Qatar - Doha
Éducation
Baccalauréat, Information Technology and Science
Expérience
15 years, 8 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :15 years, 8 Mois

Tech Lead/Software Engineer à Qatar National Bank
  • Qatar - Doha
  • Je travaille ici depuis mars 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
  • Liban - Beyrouth
  • septembre 2008 à février 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).

Éducation

Baccalauréat, Information Technology and Science
  • à Arab Open University
  • juin 2008

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

Baccalauréat, Bachelor of Science
  • à The Open University
  • juin 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

Langues

Arabe
Expert
Anglais
Expert

Formation et Diplômes

MCSD: Developing Asp .Net MVC 4 Web Applications (Certificat)
Date de la formation:
December 2017
MCTS: .NET Framework 3.5, ASP .NET Application Development (Certificat)
Date de la formation:
August 2010
Project Management Professional (5th edition) (Certificat)
Date de la formation:
April 2015
ITIL Foundation in IT Service Management (Certificat)
Date de la formation:
May 2015
MCTS: Microsoft .NET Framework - Application Development Foundation (Certificat)
Date de la formation:
March 2010
MCSD: Programming in HTML5 with JavaScript and CSS3 (Certificat)
Date de la formation:
September 2014
MCTS: .Microsoft Windows SharePoint Services 3.0 – Application Development (Certificat)
Date de la formation:
March 2010
Valide jusqu'à:
March 2010

Loisirs

  • football
  • swimming
  • basketball