munir_database_developer

11
Munir Muhammad Cell: (302) 450-8015; Home: (302) 724-4857 Email: [email protected] Career Objective To obtain a contractual/full time position as an Oracle PL SQL / ETL / Database Developer where skills obtained from work and professional work can be utilized Highlights Overall 15+ Years of experience in Information Technology Experienced Software developer in the design and development of high quality business applications using Oracle technologies Eight years extensive experience in Oracle PL/SQL development (Packages, Stored Procedures, Functions and Triggers) in accordance with coding standards Two Years’ experience in Database Administration with Oracle and SQL Server One Year experience in Data Modeling and System Designing Worked on projects involving System Studies, Analysis, Design, Coding, Debugging, Testing and Implementation of Business Application Software Expertise in using Stored Procedures, Triggers, Constraints, Oracle Packages, Shell Scripting, MS Access, MS Office , MS Visio, VBScript and Crystal Reports Proficient in Databases Conversions, Migration Application Tuning, Environment Setups, Security Backup, Restore, Indexes, ETL, Portal, Oracle Application Server 9iAS, Oracle HTML DB V1.6, UNIX, LINUX, SQL Loader, TOAD, FTP, Data warehouse and End-User support Excellent experience in Tuning, Performance and Optimization of queries. Extensive experience working on Waterfall and an Agile development environment. Extensive experience in high volume of data processing and fast paced database environments Worked in close cooperation with project managers and other team members Installation, configuration and deployment experience of Oracle10g and 10g Application Server Worked independently and part of a group, to deliver under pressure and tight schedules Excellent Problem Solver, Committed to Work, Good Team Player and Target Oriented Technical Skills Databases: Oracle RDBMS 12c, 11g, 10g, 9i, 8i, 8x, 7x, 6x and SQL Server 6x, 7x, 2000 Designing Tools: Designer 2000, Erwin, ER Studio, Toad Data Analyst

Upload: munir-muhammad

Post on 26-Jan-2017

34 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Munir_Database_Developer

Munir MuhammadCell: (302) 450-8015; Home: (302) 724-4857Email: [email protected]

Career Objective To obtain a contractual/full time position as an  Oracle PL SQL / ETL / Database Developer where

skills obtained from work and professional work can be utilized

Highlights Overall 15+ Years of experience in Information Technology Experienced Software developer in the design and development of high quality business applications

using Oracle technologies Eight years extensive experience in Oracle PL/SQL development (Packages, Stored Procedures,

Functions and Triggers) in accordance with coding standards Two Years’ experience in Database Administration with Oracle and SQL Server One Year experience in Data Modeling and System Designing Worked on projects involving System Studies, Analysis, Design, Coding, Debugging, Testing and

Implementation of Business Application Software Expertise in using Stored Procedures, Triggers, Constraints, Oracle Packages, Shell Scripting,  MS

Access, MS Office , MS Visio, VBScript and Crystal Reports Proficient in Databases Conversions, Migration Application Tuning, Environment Setups, Security

Backup, Restore, Indexes, ETL, Portal, Oracle Application Server 9iAS, Oracle HTML DB V1.6, UNIX, LINUX, SQL Loader, TOAD, FTP, Data warehouse and End-User support

Excellent experience in Tuning, Performance and Optimization of queries. Extensive experience working on Waterfall and an Agile development environment. Extensive experience in high volume of data processing and fast paced database environments Worked in close cooperation with project managers and other team members Installation, configuration and deployment experience of Oracle10g and 10g Application Server Worked independently and part of a group, to deliver under pressure and tight schedules Excellent Problem Solver, Committed to Work, Good Team Player and Target Oriented

Technical Skills Databases:  Oracle RDBMS 12c, 11g, 10g, 9i, 8i, 8x, 7x, 6x and SQL Server 6x, 7x, 2000 Designing Tools: Designer 2000, Erwin, ER Studio, Toad Data Analyst Development Tools: Developer 11g, 6i, APEX, IDS 9i, Discoverer, Designer 2000, Visual Basic Languages: COBOL, RPG, FoxPro, HTML, ASP, JAVA, SQL, PL/SQL Operating Systems: HP UNIX, LINUX, AIX, SUN Solaris, Windows NT, Windows 2000 Hardware:  IBM RISC System 6000, SUN Solaris, HP, Compaq Character Tools: SQL PLUS, Server Manager, RMAN, SQL Loader, Export/Import, Partitioning GUI Tools: Oracle Enterprise Manager, SQL Server Enterprise Manager, Data Stage, Crystal Report,

Microsoft Project, Erwin, DB Artisan, Quest Software, Toad and Humming Bird, SDLC

Appreciation Certificate of Merit - Over all first prize in Second Software Exhibition from PETROMAN Appreciation Certificate from Computer Society for taking Participation in National Conference on

Information Technology held on September 1997

Education Master of Business Administration   Two Years Advanced Diploma in Computer Sciences Diploma in Oracle 9i, SUN Solaris V9 and E-Commerce

Page 2: Munir_Database_Developer

Professional Experience 

JP Morgan Chase, Wilmington Delaware, USASr. Database Developer / PL SQL Developer August 2014- To-Date

JPMorgan Chase & Co. is an American multinational banking and financial services holding company. It is the largest bank in the United States, with total assets of US$2.515 trillion. It is a major provider of financial services and according to Forbes magazine is the world's third largest public company based on a composite ranking. The hedge fund unit of JPMorgan Chase is the second largest hedge fund in the United States.

I am working as a senior database developer to support ongoing projects in Card Services to support different lines of business including Oracle E-Business Suit.

Role: Supporting lot of applications in the Card Services. Involved in the tech refresh project for 5 applications by using Linux, Oracle, Control-M, batch servers

and implemented successfully. Working closely with business and different groups to resolve the issues. Involved in database development by creating Oracle PL/SQL Packages, Stored Procedures,

Functions and Database Triggers. Rewrite lot of applications code to improve the performance of the query. Involved to Monitor Control-M jobs & create Oracle Concurrent jobs and make schedule. Involved to tune Discoverer Reports and Apex Application. Involved in writing complex queries to generate ad-hoc reports as per client request as a part of

production support. Involved in designing the logical and physical model of database objects. Extensively used PL/SQL tables, analytical functions, cursors and exception handling. Created high level detailed design documents. Involved in Gathered Requirements Technical

Documentation, Unit testing and Integration Testing. Involved in production support and On-call. Worked closely with the team members, trained them to maintain development standards

recommended by Oracle. Provide technical / programming support in developing various business solutions. Excellent working relationships with application teams and users in the design, development, tuning

and problem resolution of database and applications. Efficiently used Metalink in order to create service requests – SRs and bug fixes. Experience in designing the data modelling and dimensional modelling.

Environment:  Oracle EBS Rel. 12, Oracle Ver. 11g, UNIX Servers, Linux, Windows environment, PL/SQL, SQL Developer, Toad, Teradata, Discoverer Reports, Oracle Concurrent Manger, Eclipse, SVN, Control-M, Batch Servers etc.

Department of Correction, State of Delaware Sr. Oracle Developer May 2014 – July 2014CNT InfoTech provides services that include Application System Development, Client/Server Programming, Project Management Function, Data Warehousing, Network Design, Middleware Functionality, Package Selection, Training and Implementation Services, Outsourcing of Computer Related Functions and Maintenance Services. CNT Infotech is providing services for IT solution deliver to Department of Correction, State of Delaware. The State Department has different Software Application modules running on LINUX environment with Oracle 11g Database, 11g Application Server and Oracle 11g Developer Suit.

This was a short term project for 3 months with the client State of Delaware.

Page 3: Munir_Database_Developer

 Role: Involve to enhancement of the project for Offender management system application. Involved in writing PL/SQL coding to generate notifications and case notes as part of the application

development. Involved in conversion of data from one platform to another platform. Responsible for maintaining and implementing Development Standards. Rewrite applications code to improve the performance of the queries. Use TOAD for database design, changes, generate new queries, format and tune the SQL. Involved in writing complex queries to generate ad-hoc reports as per client request as a part of

production support.

Environment: Oracle 11g, Toad, Oracle Forms V5, Oracle Developer Suit 10g, 10g Application Server, SQL, PL/SQL, Oracle Database 10g, WebUtil, J2EE, Jar Files, Windows XP, LINUX

Barclays Bank, Wilmington Delaware, USASr. Data Warehouse Developer / ETL Developer August 2012- April, 2014

Barclaycard US is a member of Barclay’s group of Barclays Capital, Barclays Wealth, Barclays Commercial, offering world-class solutions to various segment partners. Service partners include many clients like Bank of Hawaii, LL. Bean, B.J’s, Barnes and Nobles, Harvard Master card, Sears. The projects primarily involved the use of Barclay’s in-house customized Framework to migrate the data from DB to STG and further to different layers like SRC, ODS, ADS and DMA and finally to main legacy data warehouse to support different lines of business. System maintained accounts of all the customers and implemented a solution for providing standardized Accounting Reports and automates the process of providing the data to business without manual intervention.

Role: Involved in load data from File to Stage and different layers like Source, ODS, ADS and DMA and

finally to main legacy data warehouse to support different lines of business. Involved in database development by creating Oracle PL/SQL Packages, Stored Procedures,

Functions and Database Triggers. Rewrite lot of applications code to improve the performance of the query. Extensive Knowledge and working of Bulk Collect for data retrieval and data loading. Create and maintain Shell scripts to run Oracle Stored Procedures and Packages. Use TOAD for database design, changes, generate new queries, format and tune the SQL. Extensively used the advanced features of PL/SQL like Analytical functions, Performance hints,

Subtypes, PLSQL Records, PLSQL Tables, Bulk Collect and Dynamic SQL. Involved in Tuning, Performance, Optimization of queries and standardization of the code. Involved in designing the logical and physical model of database objects using Toad. Extensively used PL/SQL tables, cursors and exception handling. Involved in writing complex queries to generate ad-hoc reports as per client request as a part of

production support. Created database links to access data from remote databases. Involved in conversion of data from one platform to another platform. Created high level detailed design documents. Involved in Gathered Requirements Technical

Documentation, Unit testing and Integration Testing.

Accomplishments: Successfully Migrated 7 years of data for Barclay’s internal project, inserted around Eight hundred

and eleven millions records successfully. Successfully Migrated 5 years data to monthly snapshots from daily snapshots. Tune the long running package to reduce time from 46 hours to 6 hours. Successfully Migrated 10 years of data for another Barclay’s internal project, inserted around three

hundred and sixty eight millions records successfully.

Page 4: Munir_Database_Developer

Drop database objects and its dependent objects to free up 1 TB space. Dropped around 1800 views and synonyms which are invalid or greater than last 60 days and

enhancement on the existing procedure and package to add drop view functionality in the main common package and free up 350 GB space.

Department of Correction, State of DelawareSr. PL/SQL Developer / Data Analyst Jul 2005 – August 2012

CNT InfoTech provides services that include Application System Development, Client/Server Programming, Project Management Function, Data Warehousing, Network Design, Middleware Functionality, Package Selection, Training and Implementation Services, Outsourcing of Computer Related Functions and Maintenance Services. CNT Infotech is providing services for IT solution deliver to Department of Correction, State of Delaware. The State Department has different Software Application modules running on LINUX environment with Oracle 11g Database, 11g Application Server and Oracle 11g Developer Suit.

I was working with the client State of Delaware during this period.  Role: Develop and use server coded objects like stored Procedures, Functions, Packages and Database

triggers. Generate new queries, reports and regenerate the graphs. Involved in designing the logical and physical model of database objects using Toad and Oracle

Designer. Normalization of the Data Models for the applications. Rewrite lot of applications code to improve the performance of the query. Use TOAD for database design, changes, generate new queries, format and tune the SQL Involve Oracle web development tools, functional design, coding, testing and documentation. Involved in the process of migration from Oracle Forms 5 and Reports to Oracle Developer Suit

10g being upgraded to be web deployed J2EE using Oracle 10gAS as part of the Oracle 10g Conversion project on the LINUX environment.

Involved in writing complex queries to generate ad-hoc reports as per client request as a part of production support.

Involved in conversion of data from one platform to another platform Used Database trigger for making history of insertion, updating and all kind of Audit routines. Responsible for maintaining and implementing Development Standards Involved in the analysis, design, development, customization, testing and implementation of the

system. Environment: Oracle 10g, Toad, Oracle Forms V5, Oracle Developer Suit 10g, 10g Application Server, SQL, PL/SQL, Oracle Database 10g, WebUtil, J2EE, Jar Files, Windows XP, LINUX 

City of Edmonton, Edmonton, AB, CanadaOracle Developer Oct 2004 – Apr 2005

The City of Edmonton provides a variety of municipal programs and services. I was working with City of Edmonton at the Emergency Response Department (ERD) is reengineering the current documentation of patient care for the Emergency Medical Services (EMS). This package application, in conjunction with existing systems, will provide the key documentation and reporting functions. It will be actively used to support functions critical to the business mandate of documenting patient encounters. This application is used for various functions including maintaining information on events, personnel, scheduling and roster, fire investigations, patient care and more. Role:

Page 5: Munir_Database_Developer

This application developed on Oracle 8i database with Developer 2000 Version 6i My job responsibility was being upgraded to be web deployed J2EE using Oracle 10gAS as part of

the Oracle 10g Conversion project Designed and developed server coded objects like stored procedures, packages, triggers extensively

using advanced features and thus incorporating the advanced functionality Involved in the conversion of over 150 Reports and 45 Forms using Oracle Developer 2000 I had led the upgrade process of Oracle Forms and Reports Version 6i to 10g including the setup of

the Oracle 10g Application Server and Oracle HTML DB V1.6 on Oracle Development Environment Environment: Developer 2000 V6i, Oracle Developer Suit 10g, 10g Application server, SQL, PL/SQL, Oracle RDBMS V9i, Toad, OLE, WebUtil, J2EE, Jar Files, Windows 2000, Windows XP

 Netcom, Toronto, ON, CanadaOracle Database Developer  Apr 2003 – Aug 2004

Netcom is a managed services provider that assembles, manages and continuously innovate customized solutions for the clients. I was working as an Oracle Consultant for different clients and responsible for the mission critical Oracle environments, development, deployment, databases, applications and enterprise infrastructure.

Role: Responsible for understanding the customer requirement analysis, design, development and

implementation of the system Involved in designing the logical and physical model of database objects using ER-Win Normalization of the Data Models for the applications Involved in Migration of Databases from One version to another version Worked with Oracle Enterprise Manager, Toad and DB Artisan Designed and developed stored procedures/packages/triggers Involved in performance fine-tuning of the queries/report using PL/SQL and SQL Plus Involved in writing complex queries to generate ad-hoc reports as per client request as a part of

production support Worked with Parallel Extender for Parallel Processing to improve job performance while working

with bulk data sources. Worked with most ofthe parallel stages applying different partitioning techniques.

Extensively used the advanced features of PL/SQL like Subtypes, Records, Tables, Object types and  Dynamic SQL

Involved in the design and development of Forms and Reports using Developer2000 Created Form through Developer 2000 templates as for Form design using Visual attributes, Property

Classes, Alters, Messages, Object groups and Tool bars

Environment: Developer 2000 V6i, Discoverer, SQL, PL/SQL, Oracle RDBMS V9i, Designer 2000, Oracle Enterprise Manager, Management Server, Oracle Tuning Pack, Toad, UNIX, Windows 2000 

Koni Amri Tech Services Inc. Toronto, ON, CanadaOracle Developer Jan 2003 – Mar 2003

KATSI Canada is in the business of software development and consulting services for many years and specialized in I.T consulting services. Working as a consultant to provide technical support and consulting services to the various assignments. I was playing a key role in the development and maintenance of application systems and databases of Department of Health and Social Services, Yukon Territorial Government.

Role:

Page 6: Munir_Database_Developer

Actively involve in Analysis and Design using Developer 2000 V6i, Oracle RDBMS 9i and Designer 2000

Involved in the normalization of the Data Models for the application Designing and developing customized Oracle Forms and Oracle Reports for Client/Server

environment Creation of PL/SQL Functions, Cursors, Packages, Stored procedures. Database triggers Involve in Tuning, Performance, Optimization of queries and standardization of the code Responsible for providing connectivity using TCP/IP, SQL Net Used PL/SQL table to avoid mutating problem in database trigger Used Database trigger for making history of insertion, updating and all kind of Audit routines Involved in performance fine-tuning of the queries/reports using PL/SQL and SQL Plus Migrated data from Text file to ORACLE database Created stored sub programs with Dynamic SQL at both Client and Server side

Environment: Developer 2000 V6i, Discoverer, SQL, PL/SQL, Oracle RDBMS V9i, Designer 2000, Oracle Enterprise Manager, Management Server, Oracle Tuning Pack, Toad, UNIX, Windows 2000  

Region of Peel, Brampton, ON, CanadaOracle DBA Sep 2002 – Dec 2002

The Region of Peel is Ontario's second largest municipality. The Region provides a variety of municipal programs and services. The Information Technology Services team is committed to providing high-class quality services to their clients. Region of Peel has 7 HP-UNIX Servers, 17 Windows NT Servers, around 3500 workstations all over the region connected with fiber optics and more than 70 Oracle Databases. GIS, PeopleSoft and other third party applications are running. The assignment involved migration, enhancements, maintenance and user support for applications databases.

Role: Database migrated from Oracle7 to Oracle8i on HP/UNIX. The migration on HP/UNIX included

Converting of word-size and testing 64-bit release and applied patch 8.1.7.5.0 Worked with Oracle Enterprise Manager, Oracle Management Server and NET 8 Admin Optimized queries time with aggregated, partitioned and de-normalized to star and snowflake data-

marts, materialized views and indexes. Introduced Oracle partitioning option in the project, which brought about a dramatic performance

boost Streamlined Oracle RDBMS management using software that includes Enterprise Manager Console

with Performance, Tuning, Quest Software, Toad, DB Artisan and Humming Bird Upgraded Enterprise Manager to 2.2 with FAT and THIN client support using Apache Server Trouble shooting / problem solving in Oracle Server or Client as needed  Created materialized views, Analyzed Query Plans, Partitioning and Indexing to increase the speed

of queries. Responsible for Data conversion using SQL*Loader Used RMAN for Backup and Recovery Installed and configured Omniback on HP-UX platform for Oracle database backup/restore Worked on PeopleSoft and G.I.S. that involves Oracle databases with partition cartridge

Environment:  Oracle V8i/V8/V7.3, HP-UX (V10.20 and V11.0), Windows NT, OmniBack, Exceed, PL/SQL, Windows 98, Oracle Enterprise Manager with Diagnostic and Tuning Pack, Oracle Management Server, Recovery Manager, Toad and DB Artisan

Kasadel, Toronto, ON, Canada / New York, USAOracle Database Developer Jan 2001 – Jul 2002

Page 7: Munir_Database_Developer

The Kasadel is one of the leading software-houses specializing in the development of customized Oracle based business applications. Involved in the capacity of an Application Database Administrator in the development, implementation and maintain databases for their clients.Role: Studied the business requirements and was involved in designing the conceptual Data Model,

Entity – Relationship Data Model using Erwin Designed the application model, created the Data Flow Diagrams and Module designs Designed and developed server coded objects like stored procedures/packages/triggers extensively

using advanced features and thus incorporating the advanced functionality Involved in the design and development of Oracle Forms and Reports using Developer 2000 Created Forms with Developer 2000 templates as for Form design using Visual attributes, Property

Classes, Alters, Messages, Object groups and Tool bars Tuned frequently used SQL Statements and PL/SQL Blocks using Tuning Pack Designed, wrote and supported 2 applications, a complete Membership management system (over

8,000 members) and a Conference registration tracking system in MS Access 2000. Includes reports which integrate with MS Word 2000 and using Contact data from MS Outlook 2000.

Involved in training customers on front-end application of the system.

Environment: Oracle Developer 6i/6x, Discoverer, VB, VBScript, MS Access, Oracle 8i/8x Databases, SQL Server, SQL, PL/SQL, JAVA, Toad, Windows NT, Windows 98

LTV CAPITAL MODARABA GROUP, KarachiOracle Developer / Junior DBA  Aug 1996 – Dec 2000

This organization is one of the largest financial groups in Pakistan. During my service I actively participated in the user requirement, design and development of a suite of business applications. I also worked, as Oracle Data Base Administrator (DBA) designing, troubleshooting and tuning of databases, maintaining security and made sure that the databases were available to clients. Working experience with AIX operating system on IBM RISC System 6000 environment.

Role: Involved in the analysis, design, development, customization, testing and implementation of the

system Developed Logical and Physical modeling of database objects using ER-Win Responsible for coding for call routines for Reports as well as Forms using menu module of

Developer 2000 Developed Database Packages for Complex monthly application processes Involved in the generation of over 50 MIS reports using Reports 3.0/2.5 Developed an integrated interface to connect data submitted from the web into MS SQL Server 2000,

using MS Access for administrative data entry, then export accounting-related data into Peachtree Accounting

Developed a Service Request, Payroll and Invoicing application using their wide-area network in MS Access and MS SQL Server 2000

Helped team members in writing efficient stored procedures/ packages/ triggers and gave solutions to their problems in software development activities

Environment: Developer 2000 V2, MS ACCESS, MS SQL Server, Forms 4.5/5.0, Report 3.0/2.5, PL/SQL, SQL*Loader, Oracle 8.0/7.3, Erwin, UNIX, Windows NT