Muhammad Asif Hafeez, Senior Software Engineer

Muhammad Asif Hafeez

Senior Software Engineer

Mashreqbank

Location
United Arab Emirates - Dubai
Education
Bachelor's degree, Computer Engineering
Experience
19 years, 10 Months

Share My Profile

Block User


Work Experience

Total years of experience :19 years, 10 Months

Senior Software Engineer at Mashreqbank
  • United Arab Emirates
  • My current job since January 2008

WPS - Wages Protection System
• Description: The WPS is an electronic salary transfer system that allows Employers to securely pay workers' wages via Banks, Exchange Houses and other institutions authorized to provide this service by CBUAE. The system also allows the Ministry of Labor to create a database that records wage payments in the private sector to guarantee the timely and full payment of agreed-upon wages.

My Contribution:
 Complete involvement in the PLC for the Project.
 Responsible for incorporating IS Development Methodology in phases of the PLC.
 Responsible for Applications Design and Development.
 Developed Windows Services in VB.NET to connect to Central Bank SFTP site for uploading/downloading salary files and updated the system accordingly.
 Developed front end application in ASP.NET with complete Maker/Checker process to cater the salaries as Bank of Employer (BOA) and Bank of Agent (BOE).
 Provides Master Maintenance and User Profile module.
 Documentation throughout the PLC as per QMS/CMM standards.

• Platform/Tools: Windows Server 2003, .NET Framework 2.0 (ASP.NET, VB.NET), SQL Server 2005 Database and Reporting Services.

ICCS - Image Cheque Clearing System
• Description: Image based cheque clearing increased the efficiency and reduced the clearing times for cheques in the UAE. Clearing and settlement is carried out based on cheque images and captured cheque data. The system involves a branch of a Mashreqbank scanning a cheque and immediately transmitting the image electronically via Mashreqbank headquarters to the Central Bank, which then instructs the bank that issued the cheque to release the funds.
• Platform/Tools: Windows 2000, VB.NET, SQL Server 2000, NEWGEN Document Management System.

Software Developer at National Bank of Pakistan
  • Pakistan - Karachi
  • November 2006 to December 2007

e-Home Remittances System, National Bank of Pakistan
• Description & My Contribution: The aim of this project is to introduce technology based systems to handle inward overseas remittances that are sent by Pakistanis to their families in the county. Recently, the Bank has made arrangements with M/s Workers Equity and Pay Quick USA to draw maximum foreign remittances. Subsequently more International Money Transfer Handling Agencies will be included.
• As a Team Member in this project responsible for the analysis and design of the architecture, interface for the web and desktop applications.
• Platform/Tools: Windows 2000/XP, Visual Studio .NET(C#, ASP.NET), SQL Server 2000.

Complain Management System, National Bank of Pakistan
• Description & My Contribution: Complain Management System will be positioned as the core in National Bank’s Infrastructure. Due to significance and its central role in banking operations, it is being computerized like other banking activities to prepare Key service indicator to benchmark service delivery & availability. The primary goal of this system is to cater customer complains regarding any product being offered by NBP within Pakistan and dispute accordingly to it concerns which ascertain continuously improvement in end-users services and support under one roof.
As a Team Member in this project responsible for the analysis and design of the architecture, interface for the desktop applications.
• Platform/Tools: Windows 2000/XP, Microsoft Visual Basic 6.0, SQL Server 2000.

C# Consultant at ZULTEC (Pvt.) Ltd.
  • Pakistan - Karachi
  • December 2006 to April 2007

Done consultancy for in-house ERP Suite Development. Involved in the development of End User Security module comprising 15 input screens and 25 MIS Reports.

Software Engineer at PrisLogix
  • Pakistan - Karachi
  • January 2005 to October 2006

Automation of Stamps and Registration for Board of Revenue, Government of Sindh
• Description & My Contribution: The Stamps application has computerized the transactions of the stamps area, including Sales, Inventory Management and Vendor / Client management.
The Registration application has computerized the document registration processes, including that of sub-registrars, stamps inspection, document impounding and MFU.
As a Team Leader in this project, analyzed and designed the Entity Relationship Diagram, and developed the Project Plan and Software Requirement Specification (SRS) report. In collaboration with senior team members, designed logical and physical model of database and created DB tables and stored procedures in SQL Server 2000. Developed a database vendor independent Data Access Layer that interfaced ADO.NET and Database provider.

Specialty Printers Order Processing System:
• Description: This is an ERP solution (web application) for Specialty Printers (Pvt) Ltd. This product was developed on ASP.NET(C#.net), and SQL Server as backend, where Crystal Reports were used for report generation. There are four modules in this project: Administration, Order Processing, Finance and Reports. This website enables the business users to overcome the manual procedures in to computerize system, which improves there Order Processing, Job Card Handling, DC Challan, Inventory Management and Payment Procedures.

Hospital Management Information System - HMIS:
• Description & My Contribution: Analyzed and designed the database and User Interface of the Laboratory Module of the HMIS. Developed a Database vendor independent Data Access Layer that interfaced ADO.NET and Database provider.

• Platform/Tools: Windows 2000/XP, Visual Studio .NET(C#), SQL Server 2000, MS Data grid, Crystal Report.Net, MS Visio, Erwin.

Software Engineer at Halcyon Software (Pvt.) Ltd.
  • Pakistan - Karachi
  • August 2004 to December 2004

GIG (Game Integration Group)
• Description & My Contribution: Aristrocrat GIG: This is a record keeping application used by an Australian company to keep record of its console game devices. This is a migration/conversion project, from MS Access Application to the windows platform (Windows .Net application) with the database on SQL Server 2000. The role of this project is to document games and to give visibility of the configuration of the games to approved viewer. Participate in analysis and Designing Indenting system modules.
• Platform/Tools: Windows 2000/XP, Visual Studio .NET(VB.NET and Web Services), SQL Server 2000.

Education

Bachelor's degree, Computer Engineering
  • at Sir Syed University of Engineering and Techonology
  • December 2003

System Analyst in Finance House P.J.S.C.

Specialties & Skills

ASP.NET
SQL 2000 2005
Business Objects XI 2.0, Crystal Reports
Visual Basic 6.0
Microsoft Project 2007/2003
IIS 5.0/6.0/7.0
win forms, web forms, web services
Oracle 10g/9x
SQL Server 2000/2005/2008
ASP.Net

Languages

English
Expert

Training and Certifications

Microsoft SQL SERVER 2005 Integration Services (Training)
Training Institute:
New Horizons
Date Attended:
October 2008
Microsoft ASP.NET 2.0 (Training)
Training Institute:
Sir Syed University of Engineering and Technology
Date Attended:
July 2007