We provide IT Staff Augmentation Services!

Senior Analyst Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • An IT professional with around 8 years of work experience as a support analyst in production support, development and administering databases.
  • Strong knowledge in Oracle 9i/10g/11g/12c database programming using PL/SQL (Stored Procedures, Functions, Packages, and Triggers) and standard built - in Oracle packages in UNIX and Windows environment.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, IDEA IntelliJ for Java/J2EE application development and web technologies like HTML as required for database management.
  • Design of data models and objects including Tables, Views, and User defined Functions, Triggers and Stored Procedures for applications.
  • Experienced in working with many complex SQL queries with joins, date functions, inline functions, and sub-queries to generate various reports.
  • Experience in Database design on the basis of URD as well as normalization of databases.
  • Experience in application development and production support of large and critical network with 24/7 uptime.
  • Extensive experience in working with Dimensional Modeling (Data Marts, Facts and Dimensions), Data Migration, loading high volume of data, Data Cleansing, ETL Processes.
  • Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets.
  • Processing corrupt files and handling file issues using UNIX shell scripts.
  • Excellent proficiency in Data Transformations, Data Loading, Database Modeling using various utilities like Export, Import and SQL* Loader and Performance Tuning of Legacy Systems.
  • Well versed in both Client and Server-side Programming using Java Technologies.
  • Escalation handling on recovery call and service delivery within SLA.
  • Extensive knowledge and implementation skills in Struts MVC framework and JSF.
  • Implemented concepts in PL/SQL like Ref Cursors, DBLinks and Snapshot refresh etc.
  • Extensively experienced in interacting with business analysts and developers to analyze the user requirements, functional specifications and system specifications.
  • Excellent communication, interpersonal, analytical skills and strong ability to perform as an individual or as part of a team.

TECHNICAL SKILLS

Language(s): SQL, PL/SQL, C, C#.net, Java & JSP’s, HTML

OS Platform(s): Windows, UNIX, Red Hat LINUX

Database(s): Oracle 9i/10g/11g/12c, DB2 (Release 9.1 or later), MS Access 2007 orlater, MS-SQL Server 2005 or later

Version Control Tool(s): IBM Rational Clear Case, Tortoise SVN (Subversion)

Defect Tracking: Bugzilla

Scripting: UNIX Korn Shell Script, Perl Script, Java Script

Package(s): Adobe Products, MS Office

Other Tools: TOAD 10.1 or later, SQL *Plus, SQL *Loader, SQL Developer 3.0 or later, WinSCP, Eclipse 3.6 or later, SharePoint, MS Project, MS Visio, EditPlus, Putty, Confluence, Erwin, TextPad

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Senior Analyst

Responsibilities:

  • Wrote PLSQL programs required to retrieve data from the Data repository using Cursors, UTL File I/O and Exception handling Sync up with Confluence for Project related information.
  • Used SQL*Loader/Korn Shell Script to load data from various sources into an Oracle database.
  • Written complex SQL using joins, sub-queries and correlated sub-queries.
  • Used Clear case for maintaining the component and for release and version management.
  • Maintaining scripts using Korn Shell scripting (extension- .ksh) and Perl to support development.
  • Developed UNIX shell scripts to automate repetitive database processes.
  • Tracking all the releases and updating the information on to a centralized location (Wiki).
  • Developed korn shell scripts for job scheduling, batch processing and database transactions.
  • Strong proficiency in MS Project/MS Office suite/MS Visio/SharePoint portal.
  • Responsible for Administration of version Control tools such as IBM Rational Clear Case, Subversion, participated in Peer code reviews and verifying coding standards.
  • Involved in creating UNIX shell scripting. Defragmentation of tables, partitioning, compressing and indexes for improved performance and efficiency.
  • Gathered FSD (Functional Specifications Document) from the business in order to bridge even the slightest gap between stakeholders and the development team.
  • Involved in table redesigning with implementation of Partitions Table and Partition Indexes to make Database Faster and easier to maintain.
  • Implemented the application using Spring MVC framework with JPA.
  • Extensively worked in software development methodologies including both Agile (Scrum, Kanban, XP- Extreme Programming) and Waterfall models.
  • Created records, tables, collections (nested tables and arrays) for improving Query performance by reducing context switching.
  • Partitioned the fact tables and materialized views to enhance the performance.
  • Participated in change and code reviews to understand the testing needs of the change components.
  • Tuned database SQL statements and procedures by monitoring run times and system statistics.
  • Good understanding of database objects and ability to triage issues.
  • Integration of front-end with Oracle database using JDBC API through JDBC-ODBC Bridge driver at server side.
  • Wrote various scripts in PERL and SHELL for database health and space checks.
  • Experienced in OLTP and OLAP System Study, Analysis and E-R modeling.
  • Separating Tables and Indexes on different locations for reducing Disk I/O Contention.
  • Maintaining daily batch cycle and providing 24 hour production support.

Environment: Oracle 12c (PL/SQL, SQL*Loader), Erwin 9.2/9.6, Eclipse 4.4, Toad 11.5/12.0, MS Visio 2013, UNIX korn shell and Perl scripting, MS Excel 2013, Confluence, Scrum, Kanban, SharePoint, Tortoise SVN, Bugzilla.

Confidential, Jersey City, NJ

Sr. Oracle PL/SQL Developer

Responsibilities:

  • Gathered the requirements from the users and analyzed their business needs and created SRS documents.
  • Involved in designing and development of data warehouse for the corporate data repository.
  • Created and maintained Database Objects (Tables, Views, Indexes, Sequences, Database triggers, stored procedures).
  • Wrote complex SQL queries using joins, sub queries and correlated sub queries for various reports.
  • Created Users and maintained security with Roles and Privileges.
  • Involved in debugging and Tuning the PL/SQL code, tuning queries, optimization for the Oracle database.
  • Coded and implemented data migration processes using Oracle procedures/packages (using PL/SQL).
  • Worked on troubleshooting defects in a timely manner.
  • Designed/Coded/implemented automatic error handling and recovery processes for table data loads and developed SQL* loader scripts to load data in the custom tables.
  • Modified existing codes and developed PL/SQL packages to perform certain specialized functions / enhancement on oracle application.
  • Developed and optimized of SQL queries using TOAD Explain Plan utilities.
  • Tuned SQL queries and performed refinement of the database using tools like EXPLAIN PLAN and TKPROF to significantly improve the system response, time and efficiency.
  • Extensively involved in preparing and organizing Detailed Technical Documents from the functional specifications.
  • Created relevant staging tables to load the CSV files, identified the business validation rules.
  • Developed Spring JDBC Components.
  • Run batch jobs for loading database tables from flat files using SQL Loader.
  • Used Version Control tools like Microsoft Visual SourceSafe for Source Control.
  • Developed Materialized views and Ref Cursors for reporting purpose.
  • Used JDBC API to establish connection between Java and Database.
  • Developed and modified PLSQL procedures, functions and package as per requirement.
  • Tuned the oracle PLSQL procedures and queries using explain plan and hints to improve the performance of the reports.
  • AUTONOMOUS TRANSACTION PRAGMA is used in the framework procedures to log the status when error occurs.
  • Involved in Integration test, System test and Implementation.
  • Designed and developed Controller Servlet, which will route request to Application Controller
  • Worked closely with users and developers team to resolve issues in the developed reports.

Environment: Oracle 11g (PL/SQL, SQL*Loader), JDK 1.7, Microsoft Visual SourceSafe, Toad 10.6/11.0, JSP, MS Visio 2013, UNIX, Crystal Reports XI, HP-UX 11.20, MS Excel 2007/2010, SQL Server 2010/2012, JavaScript.

Confidential

IT Analyst

Responsibilities:

  • Worked for the onshore Target team in preparing SQL scripts.
  • Extensively used EXPLAIN PLAN, SQL TRACE, ANALYZE and HINTS.
  • Developed Data Mapping and Data Conversion scripts using SQL and PL/SQL.
  • Ensuring effective quality control processes are in place to monitor deliverables produced.
  • Ensuring all the milestones are achieved within the agreed timeframe.
  • Arranged quick run meeting with all the teams to make sure everyone is on the same page.
  • Developed JSP pages using tag libraries and exploited the potential of Hibernate and Spring for Object-Database mapping, transactions, and for achieving dynamic business functionalities.
  • Used Tortoise SVN to check in the code as process of migration from DB2 to Oracle 11g.
  • Implemented External tables and created Sequences to generate numbers on the fly.
  • Coordination between Development, Testing and Production teams and attending bridge calls and technical discussions regarding future developments and releases.
  • Attended business user sessions to make changes in warehouse loads.
  • Developed UNIX korn shell scripts to process file feeds.
  • Extensively involved in using hints to direct the optimizer to choose an optimum query execution plan.
  • Developed materialized views for data replication in distributed environments.
  • Partitioned large tables using range partition technique.
  • Created Database Objects such as Tables, Views and Synonyms to provide data access to subscribing parties.
  • Analyzed data to check for Data Integrity and Referential Integrity when loaded to source-staging tables.
  • Created tables to capture errors and data that failed Validation Checks.
  • Re-validated corrected data from source and re-processed to get them loaded to the oracle target.
  • Used SED and AWK in UNIX Shell scripting to correct the data issues in the SQL-Loader data file.
  • Used Internationalization and Localization techniques in designing data structure so that it can be adapted to various languages and regions without engineering changes.
  • Created documentation. Gathered requirements, wrote technical specifications, workflow diagrams.
  • Worked on OLTP for optimization and to facilitate the processing of large numbers of concurrent updates to the database.
  • Created and executed test cases and ensured bugs are logged and tracked through closure.
  • Used UTL FILE (file handler), DBMS JOB, and other utility built-in Packages in PL/SQL.
  • Involved in Requirement Analysis, gathering requirements from Business Teams and interacting with the Development team.
  • Created Shell Scripts for invoking SQL scripts and scheduled them using crontab.

Environment: Oracle 11g (PL/SQL, SQL*Loader), J2EE, Oracle Warehouse Builder (OWB 10.2), SQL Developer 3.1, MS Visio 2010, UNIX korn shell scripting, MS Excel 2007/2010, Spring 3, Hibernate, IBM Rational Clear Case.

Confidential

Systems Engineer

Responsibilities:

  • Worked as a developer, as and when demanded, production support team and this project was purely based out of telecom domain.
  • Created automated scripts in Linux environment for Dev and basic sanity testing.
  • Developed PL/SQL scripts using complex business logics.
  • Designed computations with simple logics and delivered incentives during various days of every month to distributors/ retailers of whole PAN India.
  • Involved in migrating production database from Oracle 9i to 10g database.
  • Despite of the tight packed schedules, prepared some adhoc reports, which delivered the bulk amount of required data to the client.
  • Worked on the physical transformation of the data model which involved creating the database objects like Tables, Indexes, Stored Procedures, Functions, DB Links, Packages and Triggers.
  • Oracle Database and SQL tuning using STATSPACK, EXPLAIN PLAN, TKPROF, AWR and ADDM reports.
  • Developed Java code as per the user requirement and supported .Net projects created by different visual studio versions.
  • Application Testing and Documentation in the upgrade of Oracle 9i to 10g.
  • To obtain improved response time in case of complex queries, MQT (Materialized Query Tables) were created and defined smoke testing process and procedures.
  • Wrote korn shell scripts to support the auto generated periodic incentive reports.
  • Improved performance of PL/SQL program units by using Bulk Collect and Bulk Bind (ForAll) features with Collections instead of using cursors and FOR loops.
  • Managed day-day production support activities till the Change Request is completely rolled out.
  • Extensively worked with Oracle Utilities like UTL FILE, DB Links, and TOAD, UNIX Korn Shell Scripting, Imports/ Exports using external tables and SQL * Loader.
  • Used Dynamic SQL and autonomous transactions for error handling.
  • Designed database schema's using Entity relationship modeling with ER diagrams & database normalization principles.
  • Fixed all the security hole and bugs in most of the packages and also fixed security hole in control files of the SQL*loader.
  • Created various Korn Shell Scripts for scheduling various data cleansing scripts and loading process.
  • Re-designed the existing system in Oracle 10g by performing data validation and developing load processes using PL/SQL stored procedures, functions and triggers to enhance and improve functionality requested by business users to reduce their manual processing time.
  • Developed and modified UNIX scripts to wrap PL/SQL code, FTP files, send emails, automate batch processing and upload data.
  • Extensively used BLOB and CLOB to store images and large documents.

Environment: Oracle 10g (PL/SQL, SQL*Loader), Toad 10.6/11.0, SQL Developer 2.1/3.0, Putty, WinSCP, UNIX korn shell scripting, MS Excel 2007, MS Access 2007, IBM Rational Clear Case.

Confidential

Software Programmer

Responsibilities:

  • Re-designed the existing system in Oracle 10g by performing data validation and developing load processes using PL/SQL stored procedures, functions and triggers to enhance and improve functionality requested by business users to reduce their manual processing time.
  • Implemented Snowflake Schema for the OLAP database for the company’s investment management system.
  • Integration of front-end with Oracle database using JDBC API through JDBC-ODBC Bridge driver at server side.
  • Developed logic and code for the registration and validation of the enrolling customer.
  • Created new database objects like Procedures, Functions, Triggers, Indexes and Views in Development and Production environment in PL/SQL and SQL*Plus.
  • Written various Triggers, Stored Procedures to perform or automate many of the tasks.
  • Wrote stored procedures for developing Adhoc Reports according to user specification.
  • Used advanced SQL like analytical functions, aggregate functions for mathematical and statistical calculations.
  • Optimized SQL queries used in Reports and Stored Programs (Procedures, Functions and Packages) to improve performance drastically.
  • Involved in debugging and Tuning the PL/SQL code, tuning queries, optimization for the Oracle database.
  • Review data transformation rules and provide technical suggestions in data transformation logic and pseudo code (PL/SQL).
  • Developed and optimized of SQL queries using TOAD Explain Plan utilities.
  • Tuned SQL queries and performed refinement of the database using tools like EXPLAIN PLAN and TKPROF to significantly improve the system response, time and efficiency.
  • Used Key files to hide certain parameters from users and added key mapping entries to a key map file.
  • Performed client side validation using JavaScript. Validation from client side was done using JavaScript.
  • Developed and modified UNIX scripts to wrap PL/SQL code, FTP files, send emails, automate batch processing and upload data.

Environment: Oracle 9i/10g (SQL, PL/SQL), JavaScript, TKPROF, HTML, JDBC, JSP, Java Servlets, HTML, UNIX shell Scripting, SQL*Loader, TOAD 10.0, MS Excel 2003, UNIX.

We'd love your feedback!