We provide IT Staff Augmentation Services!

Pl/sql Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 8+ years of IT experience which includes 4 years of experience with Hadoop, HDFS, MapReduce and Hadoop Ecosystem (MapReduce, PIG, HIVE, Sqoop, Oozie, Flume)
  • Good knowledge of Hadoop Architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and MapReduce concepts.
  • Hands on experience in writing MapReduce joins like Map - side joins using Distributed Cache API.
  • Experience in analyzing data using Hive QL, Pig Latin and custom MapReduce programs in Java.
  • Strong experience working with different Hadoopd istributions like Cloudera, Horton works, Map R and Apache distributions.
  • Hands-on experience in scheduling jobs on Oozie.
  • Experience in developing customized UDF's in java to extend Hive and Pig Latin functionality.
  • Collecting and aggregating large amount of Log Data using Apache Flume and storing data in HDFS for further analysis.
  • Experience in importing and exporting data using Sqoop from Relational Database Systems to HDFS and vice-versa
  • Highly Knowledgeable in streaming data from different data sources like Log files, JMS, applications sources into HDFS.
  • Experience in Installation, Configuration, Testing, Backup, Recovery, Customizing and Maintenance of clusters using ApacheHadoop, ClouderaHadoop.
  • Java Programmer with 4 years of Extensive programming experience in developing web-based applications and Client-Server technologies.
  • Participated in the data migration activities in between Development and production environments.
  • Expertise with using Oracle, MySQL, DB2 databases and writing highly complex SQL queries.
  • Experienced in using Integrated Development environments like Eclipse, NetBeans, IntelliJ.
  • Worked in complete Software Development Life Cycle (analysis, design, development, testing, implementation and support) using Agile Methodologies.
  • Extensive knowledge skills and developed UI web-based applications using jQuery UI, jQuery CSS HTML, XHTML and Java Script.
  • Excellent technical, communication, analytical and problem-solving skills and ability to get on well with people including cross-cultural backgrounds and trouble-shooting capabilities.
  • Designed and developedHadoopsystem to analyze the SIEM (Security Information and Event Management) data using MapReduce, HBase, Hive, Sqoop and Flume.
  • Involved in designing and implementation of HBase.
  • Coordinated with business customers to gather business requirements and interact with other technical peers to derive technical requirements.
  • Extensively involved in Design phase and delivered Design documents.
  • Developed custom writable MapReduce JAVA programs to load web server logs into HBase using flume.
  • Log data Stored in HBase DB is processed and analyzed and then imported into Hive warehouse, which enabled end business analysts to write HiveQL queries.
  • Built re-usable Hive UDF libraries which enabled various business analysts to use these UDF's in Hive querying.
  • Developed various workflows using custom MapReduce, Pig, Hive and scheduled them using Oozie.
  • Extensive knowledge in troubleshooting code related issues.
  • Developed suit of Unit Test Cases for Mapper, Reducer and Driver classes using MRUnit.
  • Used Apache Kafka and Apache Storm to gather log data and fed into HDFS
  • Configured flume agent with flume syslog source to receive the data from syslog servers.
  • Auto Populate HBase tables with data coming from Kafka sink.
  • Designed and coded application components in an agile environment utilizing test driven development approach.
  • POC (Proof of Concept):
  • Setup an agent app interaction server to capture the keystrokes, screen recordings using the NICE application suite
  • Setup flume agent on the server to capture the server logs.

TECHNICAL SKILLS

Operating System: Windows 7/10, Linux, UNIX (Sun Solaris, HP-UX).

DBMS/Databases: Oracle … MS-SQLServer.

Web Technologies: HTML, DHTML, Java Script, XML.

Languages: C, C++,SQL,PL/SQL.

Scripting Languages: UNIX Shell Scripting

Database Tools: SQL*PLUS, TOAD,SQL*Tool,PL/SQLDeveloper

Office Packages: MS-Office (Access, Word, Excel, PowerPoint)

Version Control: CVS, SVN, GITHUB

Agile Tools/Methodologies: Jira, RTC, SCRUM

Database: Configuration Assistant,SQLTrace, ERWIN, MS EXCEL, MS VISIO.

PROFESSIONAL EXPERIENCE

PL/Sql Developer

Confidential, Charlotte, NC

Responsibilities:

  • Participated in the Database Analysis, design and Interacted with the business users and participated in requirement collection.
  • Analyzing the requirements - designing and developing the maps for extraction, transformation and loading of data into warehouse.
  • Development of complex mappings related to dimensional and fact tables.
  • Developed and modifiedPL/SQLcode to make new enhancements or resolve problems, as per customer requirements.
  • Developed several stored procedures and functions using advanced Oracle concepts such as Bulk Binds, Bulk Collects Ref Cursors to improve performance.
  • Developed control files forSQL*Loader andPL/SQLscripts for Data Extraction/Transformation/Loading (ETL) and loading data into interface Tables from different systems and validating the data.
  • Extensively worked on the ETL mappings, analysis and documentation of OLAP reports requirements
  • Involved in Performance tuning of the programs and ETL processes
  • Used DataStage Designer for developing various ETL jobs to extract, cleansing, transforming, integrating and loading data
  • Strong understanding of Data Modeling in data warehouse environment such as Star schema and Snow flake schema.
  • Created and used Table Partitions to further improve the performance while using tables containing large number of columns and rows.
  • Created database objects like Tables, views, procedures, functions, packages, materialized views, Index and sequences usingSQLandPL/SQL.
  • Partitioned Tables using Range Partitioning, List Partitioning and created local indexes to increase the performance and to make the database objects more manageable.
  • Used Bulk collect and For all in stored procedures to improve the performance and make the application to run faster.
  • Involved in system study and preparing the System Requirement Specification.
  • Implementation and post-implementation support of the system.
  • Used Data modeling tools for mapping the parent child tables before creation of new objects for a specific business requirement
  • Supported the application when in production and exercised strong debugging skills in resolving time sensitive issues
  • Documented System requirements, Technical specifications, Use cases, activity diagrams, workflow diagrams and release notes.
  • Regularly interacted with DBA and QA teams to in corporate all standards.
  • DevelopedSQL*loader control files to extract data from different text files received from upstream systems into tables.
  • PerformedSQLandPL/SQLtuning to improve the performance with the help ofSQLTrace, Explain Plan, Indexing and Hints.
  • Developed administrative tools using UNIX Shell scripting.
  • Created multiple Unix shell scripts to import data into Oracle using theSQL*Loader.
  • Used Collections like variable arrays, nested tables extensively.
  • Documented all the work assigned.

Environment: SQLNavigator, Erwin,SQL*Plus, UNIX, 10.5, WindowsXP,SQL*Loader.

Sr. Oracle PL/SQL Developer

Confidential, NY

Responsibilities:

  • Gathered the requirements from Business Users and passed on the requirements to the team.
  • Created customPL/SQLprocedures to read data from flat files to dump to Oracle database usingSQL* Loader.
  • Run Adhoc queries to get client detailed information about their stay and family
  • Design, Develop and Test the jobs in Informatica Power Center for the data flow from Flat Files, CARES legacy system to data marts.
  • Maintained stored definitions, transformation rules and targets definitions using Informatica repository Manager.
  • Used various transformations like Filter, Expression, Sequence Generator, Update Strategy, Joiner, Stored Procedure, and Union to develop robust mappings in the Informatica Designer.
  • DevelopedPL/SQLProcedures and database triggers for the validation of input data and to implement business rules.
  • Created database objects like packages, procedures, and functions according to the client requirement.
  • Extensively involved in using hints to direct the optimizer to choose an optimum query execution plan.
  • Used bulk processing for better performance and easy retrieval of data, being a part of performance tuning of the procedures and packages.
  • Extracting the data from simple flat text files into operational database.
  • Creation of database objects like tables, views, materialized views, procedures, packages using oracle tools likeSQLLoader.
  • Used Golden Gate data selection and filtering for replication and making use of SQLEXEC to interact with database.
  • Created database links to retrieve data from multiple servers.
  • Extensively used for all and bulk collect to fetch large volumes of data from table.
  • Create and run batch files on regular basis.
  • Created records, tables, collections for improving performance by reducing context switching.
  • Created number of database triggers according to business rules usingPL/SQL.
  • Wrote complexSQLqueries including inline queries and sub queries for faster data retrieval from multiple tables.
  • Extensively used the advanced features ofPL/SQLlike Records, Tables, Object types and DynamicSQL.
  • Handled errors using Exception Handling extensively for the ease of debugging and displaying the error messages in the application.
  • Used version control tool VSS, which helps multiple users to access, and make changes to the collection of source code files.

Environment: Oracle 11g,SQL*Plus,SQL*Loader,PL/SQLDeveloper, Informatica Power Center, Golden Gate, Unix, VSS.

Oracle PL/SQL Developer

Confidential, Reston, VA

Responsibilities:

  • Involved in Logical & Physical Database Layout Design.
  • Performed SQL and PL/SQL tuning and Application tuning using various tools like EXPLAIN PLAN,SQL*TRACE, TKPROF and AUTOTRACE.
  • Translated business/functional requirements to create and alter database objects like Tables, Indexes, Constraints, Indexes, Types, Triggers, Grants, Synonyms and Stored Procedures.
  • Used Cursors, Ref-cursors, Bulking techniques, Oracle Supplied Packages, Collections, & DynamicSQL.
  • Designed and developed the views, materialized views, functions, procedures, packages and triggers
  • Was a part of conversion team and have taken part actively in propose an idea to convert data from DB2 database to Oracle.
  • Experience with different batch processes (e.g. Mail) that run on a schedule and real-time processes (e.g. web services) to keep the data updated and also to interact with different third-party systems.
  • Database security by authenticating users, using logon triggers. Created materialized view on remote database and automated scheduler for refreshing of materialized view.
  • Was in charge of performance tuning several programs and was successful in getting the run time down for more than 90 percent.
  • Assisted my team lead in proposing a new way of writing the procedures and have written a set of coding standards and provided it to the team which was followed by everyone.
  • Created and modified several UNIX Shell Scripts according to the changing needs of the project and client requirements.
  • Involved in table redesigning with implementation of Partitions Table and Partition Indexes to make database Faster and easier to maintain.

Environment: Oracle 10g/11g,PL/SQL,SQLLoader,SQL*Plus, Windows NT 4.0/2000/XP and UNIX, TOAD, DB2, Shell Scripts, IBM Rational Clear Case version control.

Oracle PL/SQL Developer

Confidential, Bloomington, IL

Responsibilities:

  • Interacting with the clients to understand the requirements and Designing module wise Oracle 11g database structure and its implementation on the client server.
  • Coordinated with the front end design team to provide them with the necessary stored procedures and packages and the necessary insight into the data.
  • Wrote complexSQLqueries using joins, sub queries and inline views to retrieve data from the database.
  • Worked onSQL*Loader to load data from flat files obtained from various facilities every day.
  • Involved in developing and scheduling using cron jobs to load the data into the database and export/import mechanism for data migration for bulk upload.
  • Involved in writing the database triggers to furnish the audit details.
  • Used various LOVS (List of Values) and record groups at various points in runtime.
  • Troubleshooted performance issues and bugs within packages using dbms output, explain plan.
  • Extensively involved in using hints to direct the optimizer to choose an optimum query execution plan.
  • Created indexes on the tables for faster retrieval of the data to enhance database performance.
  • Used Bulk Collections for better performance and easy retrieval of data, by reducing context switching betweenSQLandPL/SQLengines.
  • Developed Unix Shell Scripts to automate backend jobs, load data into the database.
  • CreatedPL/SQLscripts to extract the data from the operational database into simple flat text files using UTL FILE package.
  • Partitioned the fact tables and materialized views to enhance the performance.
  • Created records, tables, collections (nested tables and arrays) for improving Query performance by reducing context switching.
  • Used Pragma Autonomous Transaction to avoid mutating problem in database trigger.
  • Provided Tier3 Application support with 24/7 production support.

Environment: Oracle 11g,SQL* Plus, TOAD,SQL*Loader,SQLDeveloper, Shell Scripts, UNIX Shell Scripting, Windows XP.

Pl/SQL Developer

Confidential, Charlotte, NC

Responsibilities:

  • Gathered the Requirement from the business user and prepared the program specification and design document for the development of the CEMR Application.
  • Involved in analyzing the root cause for the missing data and providing the missing data from the Extracts for Testing.
  • Extensively worked in providing updated records of the patients on weekly basis by comparing the with the Previously-Exported patient's records.
  • Involved in keeping track of Previously-Exported patients and archived them for future reference purpose.
  • Created thePL/SQLpackages, procedures, functions applying the business logic to update the patients' database.
  • Created custom triggers to automatically populate different tables and also to restrict the data being inserted to the timesheet tables.
  • Created the custom tables to import the Patient's data and insert into the database tables.
  • Developed theSQL*Loader scripts to load data into the staging tables from the flat files.
  • Extensively used DTS package in Migration of the data from the previous timesheet database inSQLServer database to Oracle 10g.
  • Extensively involved in tuning the queries and applying hints for faster and better performance of theSQLqueries.
  • Created the test scripts and complex queries to test the application and to quality assurance of the data.
  • Involved in preparing test plans, unit testing, System integration testing, implementation and maintenance.

Environment: Oracle9i/10g,SQLServer,PL/SQL,SQL*Plus,SQL*Loader, TOAD 10, FTP, DTS package, MS-Office, Perl Scripts, MS Office, MS Visio.

Oracle PL/SQL Developer

Confidential

Responsibilities:

  • Writing complex stored procedures/triggers and functions using PL/SQL and optimized for maximum performance.
  • Involved in the database design and re-structuring of the database.
  • Used SQL and PL/SQL stored procedures, functions to implement business logics in Oracle.
  • Developed complex procedures to handle errors and exceptions at database level usingPL/SQL.
  • Optimized the performance usingPL/SQLby restructuring the extraction and summarization routines.
  • Developed designed and modified operational and financial reports and programs.
  • Worked with appropriate decision makers gathering information and specifications for analyzing and reporting on operations.
  • Worked with installing, designing and managing MSSQLServer 2008.
  • Creating and managing schema objects such as tables, views, indexes, stored procedures, and triggers & maintaining Referential Integrity.
  • Worked on Stored Procedures and Database Triggers. Worked on large number of business analytical function
  • Automating data loading, extraction, report generation using UNIX shell scripting.
  • Coordinated with the Quality Assurance/Testing team members to perform system, integration and unit testing.
  • Worked with Business Analyst and users to clarify requirements and translate the requirement into technical specifications.
  • Created dimensions/fact tables in data models using Erwin. Forward engineer objects and Complete compare data models to keep objects in synch with the database.
  • Coordinated with the DBA for migrations of new/updated objects.
  • Use Repository Manager to import metadata for sources and targets and the mapping designer to map source to the target.
  • Documented the whole process flow,PL/SQLPackages, log files, locations and description, log tables and possible error messages, process codes and description.

Environment: Oracle 9i,SQLNavigator,SQLServer 2008/2005, Windows 2000/XP.

We'd love your feedback!