概要

I am a highly organized and detail-oriented professional with 10+ years of software development experience, leveraging a proven track record in building effective software solutions using a variety of technologies and delivering different Digital Banking and Alternate Delivery channel projects. Possess extensive knowledge of reporting tools like crystal reports and SQL server reporting, developing SharePoint 2013/2010 web parts and solutions by using business connectivity services as well as SharePoint 2013/2010 Workflow. Proved instrumental in Core Banking Applications (T24, FIS Profile), ISO8583, PHX Message Formats, T24 Listener, as well as databases like MS SQL Server 2000/2005, and Oracle 9i. Collaborates with team members from all levels of the corporate matrix to conceptualize and execute projects from inception to completion within tight deadlines. Worked with ADC service providers (Avanza, Euronet, and TPS) with strong technical expertise in .Net programming with C# and ASP.NET.


My key skills include Object Oriented Analysis, IT Management, Enterprise applications on .NET with ASP.NET (C#), Server & Client based Applications using .NET with C#, Network Penetration Testing, Process Improvement, Software Installations, Technical Support, Problem Resolution, Full Life Cycle Project Management, Root Cause Analysis and Cross-Functional Leadership


Attached is my CV which showcases my progressive experience and successful track record for leading successful initiatives. My professional background and great industrial exposure coupled with an excellent track record makes me an ideal candidate for executive roles. As such, I would welcome a discussion regarding opportunities with your organization that fit my background.

工作经历

公司标识
Sr. Software Engineer/ Team Lead
Habib Bank Ltd (HBL)
Feb 2016 - 代表 | Karachi, Pakistan

HBL Mobile & Internet Banking (Digital Banking) Backend Server
Core Technologies: C#, .Net Core, REST Services, Oracle 11i, Socket
Integration: Mobile and Internet Banking Client (HBL Channels), Misys
• Introduced in house mobile and Internet banking technologies to meet sophisticated customer expectations. Initiated digital banking services make banking simple, convenient and consistent for all of your customers.
• Used different integration mechanisms to integrate with other system, system with proper cryptography and other security mechanism to make transaction secure and efficient.
• Facilitated server architecture other channels too as plug and play without development required to add new channel just some configuration required to on board new channel.
• Provided System support so many transaction, IBFT, Funds Transfer, Bill Payment, Loan Payment, Credit Card Payment, Cheque book Request etc.
HBL Open Payment API (Open API)
Responsibilities: Systems Analysis, design, implementation and deployment
Technologies: C#, Console, Oracle 11i, WCF, Rest & SOAP Services, Socket
Integration: 1Link, NADRA, HBL Channels, Misys (Core Banking)
• Developed an Open Payment API as a platform on which millions of bank’s customers carrying out online shopping, purchase tickets online instantly without need of any card or special account configuration.
• That landmark initiative marks the first time ever in Pakistan that a bank has opened payment API access to third party e-commerce sites for payment processing.
HBL Bill Payment System (HBPS)
Responsibilities: Systems Analysis, design, implementation and deployment
Technologies: C#, Console, Oracle 11i, WCF, Socket, Oracle SQL Loader
Integration: 1Link, NADRA, HBL Channels, Misys (Core Banking)
• Facilitated HBL to deploy EBPP services by their electronic channels, Electronic Bills Presentment and Payment (EBPP) system.

公司标识
Programmer Analyst
FIS Pakistan
May 2014 - Jan 2016 | Karachi, Pakistan

NBP ATM Interface (Host)
Responsibilities: Implementation, Upgrade and day-to-day support
Technologies: FIS Profile (Core Banking System, Mums (Database)
• Used NBP ATM Interface (Host) an application for perform ATM transactions and other activities like balance inquiry and mini statement, application receive message (ISO 8583) from Switch (Euronet), parse, validate, and identify message type
• Performed required action (Balance enquiry, Withdrawal etc.), make response message and send to euronet as response, that application cater advice and reversal transactions too.
Treasury Accounting Interface (integration with MISYS Kondor)
Responsibilities: Systems Analysis, design, implementation and deployment
Technologies: FIS Profile (Core Banking), Java, MISYS KONDOR, MS SSQL Server 2008 & MS SQL Server 2008 Reporting
• Treasury Accounting Interface is an application that is use for integration with MISSYS Kondor application with Profile core banking system in NBP, that application fetch each money market (MM) and Foreign exchange (FX) deals data.
• Made required entries with applying different calculation mechanism and post it to profile, that system also made accrual entries (depend on deal value date and maturity date) and post it during EOD of Profile system.
NBP ATM Settlement and Reconciliation
Responsibilities: Systems Analysis, design, implementation and deployment
Technologies: FIS Profile (Core Banking system, Mums (Database)
• Settled day-to-day 1-Link, Other CBS transactions, it has 2 different modules and application perform required action.
• Utilized application for reconciliation purpose like how much transaction get from 1-Link settlement file of that day, how much entries has been posted and what is status of appropriate GL as per settlement date.

公司标识
Associate Consultant
Barwa Bank (Out Source from Kalsoft Pvt Ltd)
Feb 2013 - Apr 2014 | Doha, Qatar

Barwa Bank’s IT Intranet Portal
Responsibilities: Systems Analysis, design, implementation and deployment
Technologies: Share point 2013, Share point Work Flow Manager, Asp.net, C#, SQL Server 2008 R2, JQuery
• Barwa bank’s IT Intranet Portal is a Share Point 2013 web portal Which contains below modules
• Project Management: That module is used for keep each project information with Invoices, different reports, workflow and graphical dashboard for project status.
• IT Governance: That module is used for maintain day to day information of System admin like Daily End of Day report, Down Time report System health report, system monitoring through KPIS etc. In that module reminder service is also used for, generate alerts of daily basis and when an event occurs.
• AMC and Time sheet: on that module Annual maintenance Cost (AMC) record is maintain and staff fill their time sheet on weekly basis which is directly go to their manager for approval.
• IT Policies and Manuals: IT polices and user manuals like New Software Installation manual, Deployment Manual and steps.
• Other: IT Portal also contains Contact List (retrieve from Active Directory), IT Staff list with work assign, and Current weather.
SharePoint Document Management System (DMS) For Barwa Bank (Qatar)
Responsibilities: Systems Analysis, design, implementation and deployment
Technologies: Share point 2007, Asp.net, C#, SQL Server
• Share Point DMS is a system which is used to maintain lists of documents like customers detail (current saving and other accounts), different transactions lists and summarize and detail report which is used by upper management.

公司标识
Software Engineer
Provincial Disaster Management Authority (PDMA)
Apr 2011 - Feb 2013 | Karachi, Pakistan

Operation Portal (For PDMA-Sindh)
Responsibilities: Systems Analysis, design, implementation and deployment
Technologies: Share point 2010, Asp.net, C#, SQL Server, Info-path 2010
• Developed and operational/web Portal which is used by Admin, Operation, Account and other section of PDMA-Sindh, the main purpose of used Share Point is add workflows and make a user-friendly Application.
Missing Person Registry
Responsibilities: Systems Analysis, design, implementation and deployment
Technologies: PHP, Zend Framework. Code ignitor MVC, MySQL, Google Map API
• Designed to take records of people who are missing, dead, found during disaster. System is very helpful to find their loved ones. On that, system there is three main categories Missing, Lost and Found alive/dead.
• District user input required information and while input if user want to add missing person information and that same record also save as found alive phase that system on the spot indicate that person is found on that location (district).
• That system also contains image search functionality (by which User can search information of person by image). Google GIS Maps is also used on that application by which any person can view information of affected person’s district wise.
• Map is highlight districts, which is highly affected with location of that district; system used on 23 districts of Sindh Province.
Partner Management System
Responsibilities: Systems Analysis, design, implementation and deployment
Technologies: C#, ASP.NET 2008, MS SQL Server 2005, Crystal Report, and MS SQL Server 2005 Reporting
• Partners Management System (NGO’s Management) is a System which maintain records of partners’ organization of PDMA, by that system organization easily insert/update information, projects/work detail.

公司标识
Software Engineer
Meezan Bank Limited
Oct 2008 - Apr 2011 | Karachi, Pakistan

Meezan Online System
Responsibilities: Work as a Team member of 2 Developer Team
Technologies: T24 (Core Banking), C#, MS SQL Server 2005, WCF/WPF Socket Programming Crystal Report & MS SQL Server 2005
• Developed Meezan Online (complete online system) to connect T24 and other core banking system branches of Meezan bank for perform cash withdrawal, cash deposit, funds transfer, and pro-request/reversal.
Meezan Labbaik
Responsibilities: Systems Analysis, design, implementation and deployment
Technologies: T24 (Core Banking), C#, ASP.NET 2008, MS SQL Server 2005, Crystal Reports, and MS SQL Server 2005 Reporting
• Meezan Labbaik is complete System that is design and develop for Meezan Bank Labbaik (hajj and Umrah) Services; it has three major packages (Travel Aasaan, Payment Aasaan, and Saving Aasaan) and 3 department users.
• First user is Branch users that enter information of customer and give payment schedule of different packages, another Branch user is project manager of branch that verified customer detail and send information to Head office through system.
• Head Office user get information from users verified by Branch end, and take further action (payment schedule of different Package, verified passport no and other documents, and visa processing) and send document to the CIB by system.

公司标识
Software Developer
Yevolve (Pvt) Ltd
May 2008 - Oct 2008 | Karachi, Pakistan

SLASH Handhelds (Octopus System)
Technologies: Windows CE, C#.NET and MS SQL Server CE
Client: Fed globe (Pvt) Ltd (Kolson), Reckitt Benkiser
• Provided full synchronization of data and present information such as Region, Zone, Distributor, items sales, promotions offer, and also full support of reporting.

学历

NED University of Engineering & Technology
学士, , MS Data Engineering‎
CGPA 2.9/4
2020
University of Karachi
硕士, , BCS‎
Data bases, programming and networking
所占比重 83%
2007
SM Science College
中级/A级, , F.Sc Pre-Engineering‎
所占比重 62%
2003
Crescent Public Schoo;
非预科, Matric in Computer Science‎
Completed
2000

技能

熟练 management
熟练 Planning
中级 Staffing
熟练 Supervision
熟练 .Net
熟练 .Net Core
熟练 .NET framework and C#
中级 Agile Scrum Testing
中级 AJAX Frameworks
熟练 Algorithm Knowledge
熟练 AngularJS
中级 API First Approach
熟练 API Framework
熟练 APIs
熟练 Architectural Designin
熟练 ASP.net
熟练 BI Analytics
熟练 Bootstrap
熟练 C#
中级 Coaching
熟练 Code Testing
熟练 Crystal Reports
熟练 CSLA
熟练 CSS3
熟练 Data Structures and Relational Databases
熟练 Data Structures Command
熟练 Databasesystems
中级 Docker
熟练 Dot Net
熟练 Entity Framework
中级 ETL Tools
熟练 Fitness Consultation
熟练 HTML
熟练 HTML and XHTML
熟练 IIS
熟练 Integration Development
初学者 JAVA
熟练 Javascript
中级 Jquery
熟练 JS Framework
熟练 JScript.
熟练 JSON
熟练 Laravel
熟练 Microsoft .NET
熟练 Microsoft SQL
熟练 Microsoft SQL Server
初学者 MS SharePoint Server
熟练 MS SQL Datbase
熟练 MS SQL Server
熟练 MS Visual Studio

语言

熟练 乌尔都语
中级 英语

关注的公司