SUMMARY

Dedicated computer professional over 6 years of extensive experience in IT industry with an excellent skill set as a Business System Analyst/Programmer, in the field of multi-tier client/server computing, Internet/Intranet development, database programming, Administration and design. Well conversant with all phases of software development life cycle from analysis, design and development to installation, maintenance, support and technical documentation.

Excellent communication and interpersonal skills, and proven analytical and problem solving approach.

TECHNICAL PROFILE

During different phases of work experience, worked on the following Languages, Platforms, RDBMS, toolsets and Applications, able to select and adopt them appropriately at all stages of system development life cycle.

Operating Systems Windows 2000 servers, Windows NT Server v4.0, Win Workstation v4.0, Windows v95/v98, Unix system 5, OS/400 v3R4-v4R2, DOS

Hardware IBM AS/400, VAX, Pentium, IBM and compatibles PCs,DELL, COMPAQ

Languages

Visual Basic v3.0/4.0/5.0/6.0, ASP v2.0/v3.0, C, COBOL/400,JAVA, Assembly(80x86)

Scripting Languages

VB Script, Java Script.

Databases

SQL Server 2000/v7.0/v6.5, Oracle v7.0, MS-Access v7.0, DB2/400, Dbase, Foxbase

Data Base Applications

JDBC, ODBC, JDBC-ODBC Bridge, ADO, RDO

Web Developing Tools

Visual InterDev v5.0/v6.0, JSDK v2.1, HTML, JDK , CGI , JAVA SCRIPT,SERVLETS, AWT, JAVA APPLETS, ASP, CSS, ASP, MMC

Web Servers

IIS v4.0, Java WebServer, PWS v4.0,Apache

AS/400 Dev. Toolsets

SDA, RLU, DDS, QUERY/400, CL/400, DFU/400, SQL/400, DB2/400, DBU/400, ISDB/400

Documentation Tools

MS-WORD, MS-POWER POINT, MS-EXCEL, MS-PROJECT

EXPERIENCE

Thomson Financial, Wall Street NYC.

March 2000-Present

TOYS “R” US International, Paramus, NJ

Dec 98 March 2000

American Standard Inc., Piscataway, NJ

June 98 – Dec 98

Digital Processing Systems Inc., NYC

Jan 98 June 98

National Bank

May 96 Jan 98

Optimum Technology

Sep 95 April 96

EDUCATION

Bachelor of Engineering in Computer Systems (1991-1995)

Thomson Financial Wall Street NYC.

Working as a “Consultant” since March 2000 – Present

idEXEC, infoUSA Co.

·       Responsible for the WEB application database maintenance, administration, planning, design and support. Perform backup and restore. Designed and developed nightly refresh procedures and scheduled jobs. Written and Automated several jobs, applications, procedures, imports and exports packages in the database and in the OS. Perfroms database transformations into different MS formats, write DTS packages.

·        Involved in the decoupling and migration tasks of idEXEC system from Thomson systems    to  the infoUSA systems

· Designed, developed, tested and implemented new tasks e.g; Asynchronous Queries, Job forcing, Parent/subsidiaries in www.idexeconline.com.

· Designed and developed CSV file download feature with customize enhancements features, written COM component in Vbasic for the creation of CSV file in www.idexeconline.com.

· Setup stand by internet servers with database replication and load balancing.

· Incooprated a Trial user account facility in www.idexec.com. This enables us to submit request for a two days trial account to access www.idexeconline.com .

· EXECAlerts:

Designed and developed ExecAlert Web Application for the clients. This application sends weekly changes in any executive profile in the database via Email.

· DATAAlerts:

This WEB application sends monthly changes in any company profile within the database, create text files and distributes to the client via email.

· Media Request Manager:

This application stores the requests submitted by the clients through web site which cannot be processed online and then process it asynchronously and creates a CD for distribution.

· Responsible for the maintenance, adding upcoming new enhancements, help desk, support and batch jobs for the following website.

www.idexeconline.com

www.idexec.com

www.technimetrics.com

www.thomsonir.com

Development Environment: ASP, Ms Visual InterDev v6.0, MS-SQL Server 2000/v7.0/6.5, Vbasic v6.0, IIS v4.0, ADO, JAVA Script, CSS, MMC, Pc Anywhere v9.0/v8.0, Windows 2000/NT4 servers and workstations.

Toys "R" Us International, Paramus, NJ

Worked as a “Consultant” since Dec 98 – March 2000

Web Development

· Designed & developed browser based front ends using ASP, HTML & VB Script.

· Designed & developed forms & sever side scripting using ASP, connects to DB2/400 databases using ADO v2.1, implemented paging through recordsets.

· Designed & developed external cascaded style sheets(CSS) according to the user requirements and manipulated in the HTML.

· Worked on JAVA/400 project, designed multi threaded 3-Tier JAVA Servlet. performed different database manipulations for logistic application system and return resultsets to the clients.

· Designed and developed servlets for the AS/400 clients/users to invoke batch and interactive commands & program calls on AS/400.Used JAVA web server for handling servlets at server side

· Designed HTML pages as per user requirements for submission to the servlets, Jscript is used for event triggering and form validations.

Development Environment: JAVA/400, ASP, HTML, VBScript, Jscript, ODBC, JDBC, ADO, CSS, OS/400 V4R2, DB2/400, AS400 Development toolset for JAVA, Visual InterDev v6.0, JAVA Web server

Vendor Charge Back (VCB) System:

· Worked in the design, development and testing of VCB system. The purpose of this system is to charge canadian vendors for their late, early and short shipments as defined in the trade agreement.. the system serves as an interface between purchase order and the a/c payables system. Responsibilities include to design databases, write programs and create reports for the reversal module of the charge back system. This module reverse the charge back transactions and undo various changes done by the various batch or interactive processes executed on weekly basis. Creates process and on demand reports. Control exceptions through extensive error handling and commitment control.

Development Environment: COBOL/400,JAVA/400, JSDK2 v2.1, JAVA Web Server v2.1, HTML, OS/400 v4R2, DB2/400, AS400 Development toolset for JAVA, Win/95.

CBA (Cost Based Accounting System):

Worked on the design and development of the project CBA as a senior programmer. The purpose of this project is to facilitate the merchandising and the finance groups to use the Weighted Average Cost (WAC) methodology in evaluating merchandise cost. this will allow consistent reporting to analyze information and drive business decisions. Developed COBOL programs to capture different transactions e.g; receipts, sales, mark down allowances, cost adjustments, return goods, damaged or vendor and financial adjustment, calculate WAC, create files, queries and reports which includes inventories, merchandising, profitability, transaction specific and margin analysis.

· provide, support, maintenance and help desk services to all the regional offices located on different countries.

Development Environment: OS/400 V4R3M0, COBOL/400, CL/400, DB2/400, SQL/400, Client Access for AS/400, Win/95.

AMERICAN STANDARD INC. Piscataway, NJ.

Worked as a “Consultant” June 98 – Dec 98

COPS:

analysed, designed, developed, implemented, tested Intranet enabling of COPS (Customer Order Processing System). Responsibilities includes

· involved in the completely relational databases design in DB2/400 with the enforcement of referential integrity.

· Browser based front ends using java components and ASP.

· Designed and developed forms for order entry, browsing, changes and updating in ASP in replication of the pre-designed screen. Used Jscript for the form validation at client side.

· Designed and developed HTML pages for order inquiry and browsing with the enhancement of recordset traversing and highlighted exceptions.

Development Environment: OS/400 V3R7M0, DB2/400, WIN NT v4.0, ASP, ADO, JAVA v1.1.1, JSCRIPT, VBSCRIPT, IIS v2.0

DIGITAL PROCESSING SYSTEMS, INC. NY

Jan 98 - June 98

Web Development

Coordinated with the in house and overseas clients, presented technical and business specification and directed the development of following web sites using HTML, JavaSript, VBScript, Cgi, Front Page 98.

http://www.pakistan-embassy.com

http://www.cadsoftsolutions.com

http://www.istworld.com

http://www.time-mag.com

http://www.ncth.com

Personal Management and HR System

Developed, implemented and tested browser based Personal M&HR which keeps the records of all the employees in the company, recruiting, hiring & consultant status. Responsiblities include

· involved in the database design.

· Designed & developed forms for data entry, browsing, inquiry, changes and deletion using ASP and VBScript

Development Environment: Visual InterDec v5.0, Win NT/95, SQL Server v6.0, ASP, VBScript, ODBC.

Y2K Changes

For a retail chain, involved in the implementation of Year 2000 changes. The objective of this project was to make the applications running on the system Year 2000 compliant. Involved in the inventory phase, impact analysis, programming and data conversion. Sliding window technique was being used for making the application Year 2000 compliant. Responsibilities include analysis, review, making the application Year 2000 ready, unit testing and regression testing.

Development Environment: AS/400(OS/400 V3R7), COBOL/400, CL/400, SDA, RLU, Query/400.

NATIONAL BANK OF PAKISTAN, HEAD OFFICE

May 1996 – Jan 1998

Worked as member of Online (Real time) and modern banking team in one of the leading state owned bank in the capacity of ANALYST PROGRAMMER and extensively exposed to:

Visual BASIC, COBOL/400, RPG/400, CL/400, SDA, RLU, QUERY/400, SQL/400, DDS, DFU, JAVA/400, JAVA Script, VB Script, CGI Scripting and HTML.

ATM Card Holder Management System

Worked as team programmer and responsible for the development of ATM card holder system in Visual BASIC that keeps the record of all the ATM card holder country wide, generate various types of reports by submitting queries using ODBC System calls(Client Access AS/400 ODBC Drivers). Major databases

reside on AS/400. Completely relational model. New programs were developed on AS/400. Join logical files have been created over the physical files.

Development Environment: Visual BASIC v4.0, Windows 95, Client Access for AS/400, COBOL/400, SDA, RLU, DB2/400.

ATM(Auto Teller Machine) Control Software

As a Programmer/Analyst designed, developed, tested, implemented and debugged a system comprised of several interface programs between ATM and the AS/400 in collaboration with the IBM to manage different transactions initiated through ATM(i.e. Balance inquiry, Cash withdrawals, Fund Transfer, Request for check books and complete statement of account). Update all related Online data files and hence provide a real time transactions. The design was very extensive and handles various exceptions. Also developed a front end for transaction browsing, inquiry and generating reports.

Development Environment: Win 95, Visual Basic v4.0, AS/400(OS/400 V3R7), DB2/400, COBOL/400 , RPG/400.

ATM Report Management System

Designed and developed a standard and on demand reporting system for the overall ATM transactions for all the online/ATM branches, Head office and Regional Computer Centers. All the ATM and non-ATM branches takes out these reports at the start/end of each business day to reconcile the ATM transactions. This is a very extensive reporting system, checks various exception conditions and for each exception, separate report is generated.

Development Environment: AS/400(OS/400 V3R7), DB2/400, RPG/400, SDA, RLU.

Conversion from S/36 to AS/400

Completed the conversion of various banking applications from S/36 mode to the native mode of AS/400.

Development Environment: AS/400(OS/400 V3R7), DB2/400, COBOL/400, SDA, RLU.

Provident Fund System

As a trainee programmer. Involved in the development of provident fund system and its statement for the employees at branches and head office.

Development Environment: AS/400(OS/400 V3R7), COBOL/400, SDA .

Internet/Intranet Developmet:

Involved in the Web development and exposed to the following areas:

· Analysis, design and implementation of front end browser based database JAVA Applets and Server application to perform database manipulation over AS/400 databases using pure IBM DB2 JDBC Drivers.

· Developed three tier multi threaded server application in JAVA, performs database access to AS/400 with enhanced security and logging features, offer multiple clients to connect with and provide different services. Client Applets connects with the server application over a socket. the purpose of this client/server appliction is to provide balance of inquiry and the statement of account to the banks’s customers on the net.

· Provide training and conduct classes of JAVA/400 & VB for the various staff members and executive of the bank.

· As a proof of concepts pilot projects:.explored the scope of JDBC-ODBC bridge.

· CGI scripting in IIS/2.0.

· Designed & Developed ActiveX documents.

· Designed web site using HTML, JAVA Script, VB Script.

· Designed and hosted a web site http://www.nbp.com.pk

Development Environment: Windows NT/95, Visual BASIC v5.0, IIS v2.0, JDK 1.1.4, AS/400 Development toolset for JAVA.

OPTIMUM TECHNOLOGY

Sep 1995 - April 1996

Sales Order System

Developed & maintained a 'Sales Order System' in Visual BASIC, database was relational and designed in Ms Access with the enforcement of refernetial Integrity. application provides order entry, its maintanance, changes, cancellation & updation during the overall order processing. keeps track of the inventories and products, its availability and pricing information. allocate it for each order under process and update status of each inventory and orders affected by its allocation. create invoices for the processed orders generates standard and on-demand reports. standard reports are printed at the end of each businees day. The System assists in managing order data so as to provide customers with a correctly priced product delivered in a timely and efficient manner.

Development Environment: Visual Basic 3.0/4.0, Windows 3.1/95, Ms Access.

MC8051 Based Control Systems Development Kit

Designed and developed a kit for MC8051 based control systems. Responsible for the development of front end using Visual Basic for source entry, compiling, data uploading and downloading, signal analysis and processing, checking status of 8051 and its ports, dump EEPROM via serial port. Communication control of VB was used to perform serial communication.

Development Environment: Visual Basic 3.0/4.0, Windows 3.1/95, Assembly 8051.

PROFESSIONAL TRAINING/COURSES

· AS/400 Concepts and facilities workshop

IBM, May 96

· ORACLE 7 Developers/2000

ORA-TECH Systems, Nov 96 - Dec 96

· CL Programming

IBM, Oct 97

· AS/400 DB2 Coding and implementations

IBM, Oct 97

REFERENCRS

Available upon request.

1