Summary:
- Two years of successful experience in designing and implementing multi-tier applications and system integration solutions as application architect, team lead, analyst and developer using Microsoft specific tools and technologies.
- IT Professional with diversified experiences of working in different business industries, with exposure to multi lingual applications, business understanding, analysis and designing skills.
- Two years of proven experience of developing business applications using Microsoft VB 6.0, ASP.NET, VB.NET, ADO.NET, .NET Remoting and Web Services along with full exposure to Software Development Life Cycle.
- Proficient in Microsoft Visual Basic, VB Script, Java Script, MS IIS Server, MTS, COM, DCOM, XML, HTML, DHTML, MS Access and SQL Server.
- About 2 years of IT management and project coordination experience with pro active risk analysis and change management experience
- About 15 months of experience of developing windows based banking application using Visual Basic, COM, SQL Server 2000 and Crystal Report 7.0.
- Strong database concepts and designing skills, with experience of managing real-time, online databases in production environments.
- Highly motivated team player with excellent coordination and management skills, with ability to work independently as well.
Skills & Tools:
Operating Systems: |
Windows 2003/2000, Windows XP |
RAD, GUI and Languages: |
Microsoft VB.NET, C#, Visual Basic 6.0, C/C++, Java |
RDBMS and related: |
Microsoft SQL Server 2000, Microsoft Access 2000 |
Windows Technologies: |
Active X, COM, DCOM, Web Components, .NET Remoting, .NET Services |
Scripting and Technologies: |
VB Script, Java Script, HTML, DHTML,XML,CSS |
Data Access Technologies: |
ActiveX Data Object .NET, (ADO .NET), ActiveX Data Object (ADO) |
Methodologies & Designing: |
SDLC, Visio 2000, Erwin |
Project Planning: |
MS Project 2000 |
Reporting Tools: |
Crystal Reports 7.0 |
Networking & Administration: |
TCP/IP, Windows Plate Form |
Web Servers: |
IIS |
Others: |
Dream Weaver, Front Page, Adobe, Microsoft Word, Microsoft Excel, Microsoft Power Point |
Work History:
Clients / Companies |
Designations |
Durations / Dates |
| Codebase Tech. (Pvt.) Ltd. |
Analyst Programmer / Sr. Software Engr. |
Oct 2005 till To-Date |
| B2B Sol. (Pvt.) Ltd |
Programmer |
Feb 2005 - Aug 2005 |
Education:
- Master in Computer Science (M.C.S.) with 1st Division from University
- Bachelor of Science (B.Sc.) with 1st Division from University.
- Higher School Certificate (H.S.C.) - (Pre- Eng.) with 2nd Division from Board of Intermediate Education
- Secondary School Certificate (S.S.C.) - (Science Group) with 1st Division from Board of Secondary Education.
Work Experience - Project Details:
Codebase Technologies (Pvt.) Ltd. October 2005 till To-Date
Project: Financial Software)
Role: Analyst Programmer / Sr. Software Engineer
Project Details: Comprehensive desktop financial software for Banks to perform their core activities of Salam Financing. This software is designed to automate the manual commodities loan financing process. This software runs on distributed way. It is built on VB6 in conjunction with COM components for business class (All the connection parameters are entered in the .ini file or setting of UDL's). SQL server 2000 is used for DBMS and Crystal Report 7 for reporting.
Status: In Progress
Role and Responsibilities (2):
- Involved in the full development life cycle of the project and played key role in SDLC phases.
- Conducted joint sessions with client for requirement specification, analysis and design of business solution
- Defined application architecture, conventions and participated in coding using VB 6.0, COM.
- Performed project management tasks including project planning, status monitoring and reporting.
- Responsible for database designing, schema implementation and stored procedure (sp) writing.
- Involved in systems testing and Quality assurance.
Environment: VB 6.0, Microsoft SQL Server 2000, ADO, Crystal Report 7.0, Microsoft Project, MS Office Products, Windows 2000 Server
Project: Export Refinance For: Bank Alfalah Limited
Role: Analyst Programmer / Sr. Software Engineer
Project Details: An useful utility for routing Export refinance data from all remote branches to head office, save Export refinance profit rate in to all remote branches successfully and after successfully fetching of data from remote branches save in head office build report for individual branch’s client Deal. It is built on VB6 in conjunction (All the connection parameters are entered in the .ini file). SQL server is used for DBMS and Crystal Report 7 for reporting. Also in support and development of this module.
Status: Done but not yet deployed
Role and Responsibilities (Independent):
- Conducted joint sessions with client for requirement specification, analysis and design of business solution
- Performed project management tasks including project planning and reporting.
- Responsible for database designing, schema implementation and stored procedure (sp) writing.
- Defined application architecture, coding conventions and participated in coding using VB 6.0, COM.
- Involved in systems testing and Quality assurance of the project.
Environment: VB 6.0, Microsoft SQL Server 2000, ADO, Crystal Report 7.0, Microsoft Project, MS Office Products, Windows 2000 Server
Project: Card Smart
Role: Analyst Programmer / Sr. Software Engineer
Project Details: Comprehensive desktop financial software for Banks to perform their core activities of Online transactions of Credit Card Processing. It is built on VB6 in conjunction with COM components for business class (All the connection parameters are entered in the .ini file or setting of UDL's). SQL server 2000 is used for DBMS and Crystal Report 7 for reporting.
Status: Take over (In Support and Development)
Environment: VB 6.0, Microsoft SQL Server 2000, ADO, Crystal Report 7.0, Microsoft Project, MS Office Products, Windows 2000 Server
Project: Car Ijarah For: Bank Alfalah Limited
Role: Analyst Programmer / Sr. Software Engineer
Project Details: Comprehensive desktop financial software for Banks to perform their core activities of Car Ijarah Financing. This software is designed to automate the Vehicle Ijarah Financing process. This software runs on distributed way. It is built on VB6 in conjunction with COM components for business class (All the connection parameters are entered in the .ini file or setting of UDL's). SQL server is used for DBMS and Crystal Report 7 for reporting.
Work: On disbursement make re-schedule of Ijarah payment with termination changes also make manual schedule for the loan disbursed on Consumer and Corporate Ijarah.
Status: Done but not yet deployed
Role and Responsibilities: (Team size: 5)
- Responsible for database designing, schema implementation and stored procedure (sp) writing.
- Participated in coding and programming.
- Systems testing and Quality assurance of the project.
Environment: VB 6.0, Microsoft SQL Server 2000, ADO, Crystal Report 7.0, Microsoft Project, MS Office Products, Windows 2000 Server
Project: Murabahah (Business Loan Financing) For: Bank Alfalah Limited
Role: Analyst Programmer / Sr. Software Engineer
Project Details: Comprehensive desktop financial software for Banks to perform their core activities of Murabahah Financing. This software is designed to automate the Murabahah Financing process. This software runs on distributed way. It is built on VB6 in conjunction with COM components for business class (All the connection parameters are entered in the .ini file or setting of UDL's). SQL server is used for DBMS and Crystal Report 7 for reporting.
Status: Deployed in several Banks.
Work: Add new product. Generation of account number in that Product. On Authorization pass that transaction in the relevant heads. Develop Customer Enquiry Form which shows Monthly, Quarterly, Half yearly, yearly, Bullet Repayment or Manual Schedule of Payment for the amount disbursed. Also generate reports for that schedule. Also write technical report of what I did.
Role and Responsibilities: (Team size: 5)
- Conducted joint sessions with client for requirement specification, analysis and design of business solution
- Did business requirement documentation and involved in requirement approvals.
- Responsible for database designing, schema and stored procedure (sp) implementation.
- Participated in coding and programming using VB 6.0, COM
- Performing project management tasks including project planning and reporting
- Involved in systems testing, quality assurance, software audits and maintenance of the solution.
Environment: VB 6.0, Microsoft SQL Server 2000, ADO, Crystal Report 7.0, Microsoft Project, MS Office Products, Windows 2000 Server
Deploying Exposure of Banking Software: Module: Murabahah Ijarah
Description: Deploying exposure of Islamic Banking Modules Car Isaiah and Murabahah in different branches of Bank Alfalah throughout different cities of Pakistan.
Project: Centralized User Management
Role: Analyst Programmer / Sr. Software Engineer
Project Details: Management of users of different modules of FRONT OFFICE is done by this module. It involves creation, updation, assigning roles and accessing rights to forms module wise.
The application is building on ASP.NET, code behind language is VB.NET using ADO.NET technology, JavaScript and Microsoft SQL Server2000 for Database which is default database set by Microsoft Visual Studio.Net.
Status: In Progress
Role and Responsibilities: (Independent)
- Involved in the full development life cycle of the project.
- Responsible for database designing, schema implementation and stored procedure (sp) writing.
- Defined application architecture and participated in coding and programming.
- Programmed application using Asp.net,VB.net, JavaScript
- Wrote middle tried classes in access Layer VB.net
- Involved in systems testing, quality assurance and programming
Environment: Microsoft ASP.net, VB.net, JavaScript, Microsoft SQL Server 2000, Microsoft Project, MS Office Products, Windows 2003 Server/Professional
Project: A Real Time Monitoring Screen of Access over Limits For: Bank Alfalah Limited
Role: Analyst Programmer / Sr. Software Engineer
Project Details: A Real Time Monitoring Screen to view updated Access Over limit of money assigned to different local or foreign banks by a bank.
Status: Deployed In Bank Alfalah
Role and Responsibilities: (Team size: Independent)
- Requirement analysis and design of application
- Responsible for database designing and implementation
- Involved in systems testing and maintenance of the project.
Environment: VB 6.0, Microsoft SQL Server 2000, ADO, Crystal Report 7.0, Microsoft Project, MS Office Products, Windows 2000 Server
Project: Lease Management System For: Bank Alfalah Limited
Role: Programmer
Project Details: Desktop financial software for Banks to perform their core activities of Leasing. This software runs on distributed way. It is built on VB6 in conjunction with COM components for business class (All the connection parameters are entered in the .ini file or setting of UDL's), Allowed Users etc. SQL server is used for DBMS and Crystal Report 7 for reporting.
Status: Deployed in Bank Alfalah.
Work: Creation of client's entry forms and display in the TDBgrid, while in the update mode double click on any particular record in the TDBGrid result in moving that record in the respective controls for editing purpose, setting of Tab index whether user use enter key or Tab key, also validation of each field, By default setting of forms while in update mode (like if there are more than one record in the TDBGrid than moving of first record in their respective controls). Adding of some fields on already build forms and their data base operations.
Draw data flow diagram of Lease Management System on Microsoft Visio.
REPORT: I Did Work on the Supporting forms for Lease Smart Reports like pressing Function key F2 result in display of Quick Search window(popup screen) which display records for selection or normal entry in the Textbox control. Setting of Date Format (DD/MM/YYYY) in the report.
Remove the bugs from some forms after auditing by the Client.
Role and Responsibilities: (Independent)
- Requirement analysis and design of application
- Responsible for database designing, schema and stored procedure (sp) implementation.
- Implement user interface as well as middle tier business classes using Visual Basic 6.0
- Involved in systems testing, quality assurance, software audits and maintenance of the solution
Environment: VB 6.0, Microsoft SQL Server 2000, ADO, Crystal Report 7.0, Microsoft Project, MS Office Products, Windows 2000 Server
Project: Front Office For: Bank Alfalah Limited
Role: Programmer
Project Details: A comprehensive integrated online window based financial software for Banks to perform their core activities. It is a bunch of several modules like Static File Maintenance and Account Maintenance, Outward Clearing Module, Inward Clearing Module, Cash Posting, Transfer Module and General Ledger Module. This software runs on distributed way. It is built on VB6 in conjunction with
COM components for business class (All the connection parameters are entered in the .ini file or setting of UDL's), Allowed Users etc. SQL server is used for DBMS and Crystal Report 7 for reporting.
FRONT OFFICE also support Periodic Processing like Unsupervised Transactions, Day Start Processing, Day End Processing, Adjust Debit Balance, Month End Processing, Customer Revaluation, General Ledger Revaluation, Year End Processing, Zakat Deduction Parameters, Interest Calculation, Interest/Profit Rate Maintenance and Statement/Ledger Fees.
Status: Deployed in several Conventional Banks.
Work: Entry in the User Log table whether user insert, update or delete record. I put trigger on some critical tables on insert or update database operation to maintain user log history.
Status: Deployed In Bank Alfalah
Role and Responsibilities: (Team size: Independent)
- Responsible for database designing and implementation
- Involved in systems testing and maintenance of the project.
Environment: VB 6.0, Microsoft SQL Server 2000, ADO, Crystal Report 7.0, Microsoft Project, MS Office Products, Windows 2000 Server
Business to Business Solution (Pvt.) Ltd. Feb 2005 till Aug 2005
Project: Lease Management System
Role: Programmer
Project Details: Hands on experience of a Leasing Web Application designed for a leasing company. The application consist of many modules like Referential, Lease Management, Recovery, Accounts, Fixed Assets, Borrowings, Investment, Insurance, Statutory, Payroll, User Management and Reports. I played multiple roll including coding and Debugging of Referential, Lease Management, User Management and supporting forms for crystal report. I also did Quality Assurance Test which was done on LAN. The application was build on ASP.NET code behind language was VB.NET using ADO.NET technology. Reports were built on Crystal Reports.NET and Microsoft SQL Server2000 for Database which is default database set by Microsoft Visual Studio.Net.
Role and Responsibilities: (Team size: Independent)
- Responsible for database designing and implementation
- Involved in systems testing and maintenance of the project.
- Involved in QA of the system.
Environment: ASP.net, VB.net, Microsoft SQL Server 2000, ADO.net
Academic Projects:
Project Title: Web Application For M-Reps |
Role: Developer |
Environment: ASP.NET, C# .NET, Java Script, Microsoft SQL Server 2000, ADO.NET, Internet Information Server, Microsoft Project, MS Office Products, Windows XP 2002 |
Project Title: Inventory Control System |
Role: Developer |
Environment: VB 6.0, Microsoft SQL Server 2000, ADO,MS Office Products, Windows XP 2002,Crystal Report 7.0 |
Project Title: PC-PC Communication |
Role: Developer |
Environment: Assembly Language |
Note: References will be furnished on request. |