Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Neelima Mukkala

Charlotte,NC

Summary

PL/SQL developer with 16+ years of experience in building data intensive applications handling challenging architectural and scalability problems, collecting and sorting data in the Insurance, banking and retail domains using the Oracle Relational Database Management System (RDBMS). Proficient in SDLC (Software Development Life Cycle) from analysis, design, development, testing, implementation and maintenance with timely delivery against aggressive deadlines. Hands on with Data flow diagrams, Data dictionary, Database normalization theory techniques, logical and physical Data Modeling using normalizing Techniques. Created Tables, Views, Constraints, Index (B Tree, Bitmap and Function Based). Strong expertise in database management, including proficiency in traditional SQL databases as well as NoSQL databases, such as MongoDB, enabling me to design and implement scalable and efficient data solutions. Have good knowledge on cloud computing platform such Google Cloud Platform (GCP). Have worked in developing ETL program for supporting Data extraction, transformations and loading using informatica power center along with data visualization using Tableau. Knowledge in full life cycle development of data warehousing. Expertise in Client-Server application development using RDBMS systems like oracle, MS SQL server. Proficient in table Functions, Indexes, table partitioning, analytical functions, Materialized Views, Query Re-Write and Transportable table spaces. Expertise in Dynamic SQL, Collections and Exception handling, experience in SQL performance tuning using Query Optimizer, execution plans and indexes. Worked extensively on Ref Cursor, temporary tables and Collections. Hands on with materialized views for data replication in distributed environments. Excellent technical and analytical skills with clear understanding of design goals of ER modeling for OLTP and dimension modeling for OLAP. Experience in writing Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL. Extensively used DBMS_REDEFINITION to alter tables online and redesigned database stored proc to convert from collections to temporary tables to improve system performance. Good knowledge in MongoDB concepts, administration and performed enhancements to MongoDB architecture to improve performance and scalability. Hands on with MongoDB, worked on architectural performance improvements and scalability. Created and managed jobs scheduled in control-M and AutoSys application tools. Experience on Python scripts to load the data into RDBMS database. Good experience in Agile and Water fall development models. Excellent communication, interpersonal, analytical skills and strong ability to perform as part of a team.

Overview

16
16
years of professional experience

Work History

PL/SQL Tech Lead- SME

Cognizant Technology Solutions
Charlotte, USA
11.2016 - Current
  • Designed and developed complex PL/SQL stored procedures, functions, and triggers to support various business processes
  • Optimized SQL queries and database performance, resulting in reduction in query execution time
  • Collaborated with cross-functional teams to gather requirements and deliver scalable database solutions
  • Provided technical guidance and mentorship to junior developers, improving team efficiency and productivity
  • Lead a team of 5 PL/SQL developers in designing, developing, and maintaining database solutions to support business objectives
  • Provided technical guidance and mentorship to team members, fostering a collaborative and supportive work environment
  • Oversaw project planning, resource allocation, and task assignment to ensure timely delivery of high-quality solutions
  • Collaborated with stakeholders to gather requirements, define project scope, and establish project timelines
  • Conducted code reviews, implemented best practices, and ensured adherence to coding standards to maintain code quality and consistency
  • Created scripts to create new tables, views, queries for new enhancement in the application using TOAD
  • Created indexes on the tables for faster retrieval of the data to enhance database performance
  • Involved in data loading using PL/SQL and SQL
  • Loader calling UNIX scripts to download and manipulate files
  • 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
  • Extensively used the advanced features of PL/SQL like refcursors, bulk collects, nested Tables, Object types and Dynamic SQL
  • Handled errors using Exception Handling extensively for the ease of debugging and displaying the error messages in the application
  • Collaborated with product management to design, build and test systems
  • Collaborated with developers and performance engineers to enhance supportability and identify performance bottlenecks
  • Developed code fixes and enhancements for inclusion in future code releases and patches
  • Worked on MongoDB scripts to create collections and aggregate pipelines
  • Worked on job scheduling, fix job failures due to data issues/system failures of the daily processing and taking care of and completeness of ETL programs/objects
  • Monitored and scheduled jobs in Autosys and Control-M scheduling application.

Sr. Software Engineer

Cognizant Technology Solutions
Ohio, USA
08.2014 - 11.2016
  • Developed complex functions, stored procedures and packages, triggers by using PL/SQL
  • Generated database SQL and PL/SQL scripts with the database objects including tables, views, primary keys, indexes as required for the business purposes
  • Involved in preparing one timer scripts when necessary and participated in writing test cases to ensure that requirements are met in the developed application
  • Used advanced features like Bulk Collect, Bulk insert (bulk binding), Records, Tables, Object types and Dynamic SQL
  • Implemented procedures and packages with ref cursors and table type collections
  • Involved writing complex SQL queries with Sub queries, nested loops, bulk collections for faster data retrieval from multiple tables
  • Extensively used cursors, sequences, indexes in the procedures according to the requirement and worked on SQL Loader for loading data the merchant master files data into staging tables
  • Performing coding/development, unit testing and peer code reviews
  • Extracted, filtered and processed data from multiple databases using queries and automated tools including TOAD and SQL Plus.

Sr. Software Engineer

Cognizant Technology Solutions
Minneapolis, USA
- 07.2014
  • Created database objects including stored procedures, packages, materialized views, views, triggers using oracle tools like PL/SQL Developer, SQL Plus
  • Created indexes on tables to improve the performance by eliminating the full table scans and views for hiding the actual tables and to eliminate the complexity of the large queries
  • Involved in the continuous enhancements and fixing of production problems, generated PL/SQL scripts for data manipulation
  • Used advanced features like Bulk Collect, Bulk insert (bulk binding), Records, Tables, Object types and Dynamic SQL
  • Implemented procedures and packages with ref cursors and table type collections
  • Worked closely with clients to develop and support reporting and analysis requirements
  • Involved in analysis on the business requirements, Database Design participating internal and external reviews for all deliverables
  • Involved in hands on technical development of writing oracle procedures, packages, functions and triggers using PL/SQL
  • Managing databases, performance tuning SQL queries, stored procedures Collaborated with programmers and quality assurance testers to ensure professional deliveries
  • Configuring software solution to meet client requirements
  • Responsible in ensuring that project is successfully executed from onsite thus meeting client expectations, quality standards, delivery schedules and seamless implementation.

Software Engineer

Cognizant Technology Solutions
Chennai, India
10.2009 - 06.2013
  • Developed database triggers, packages, functions, and stored procedures using PL/SQL
  • Worked on updating existing PL/SQL packages to improve performance of the SQL queries
  • Developed PL/SQL packages, functions and procedures to implement business logic using Bulk Collect, ref cursors, dynamic SQLs to transform legacy system data into normalized data
  • Creating Database links, performance turning and handling dead locks
  • Deploy changes using version control tools and application life cycle management tools
  • Triage technical issues reported by client teams, performing technical analysis to identify root causes and appropriate remediation steps involving Oracle PLSQL and related technologies
  • Participate in daily scrum, planning/grooming sessions, weekly status, and management meetings to discuss progress, issues, and challenges
  • Developed Oracle Forms and Reports and system rules using oracle forms 6i.

Programmer Analyst

Cognizant Technology Solutions
Chennai, India
05.2008 - 10.2009
  • Developed database triggers, packages, functions, and stored procedures using PL/SQL
  • Tuned the Performance of the SQL, PL/SQL queries using EXPLAIN PLAN, HINTS and Cost Based Optimizer (CBO)
  • Created database objects including stored procedures, packages, materialized views, views, triggers using oracle tools like PL/SQL Developer, SQL Plus
  • Involved in the continuous enhancements and fixing of production problems, generated PL/SQL scripts for data manipulation
  • Used advanced features like Bulk Collect, Bulk insert (bulk binding), Records, Tables, Object types and Dynamic SQL
  • Implemented procedures and packages with ref cursors and table type collections
  • Developed Oracle Forms and Reports and system rules using oracle forms 6i.

Education

Bachelor of Technology in Computer Science and Information Technology -

JNTU
Hyderabad, India
01.2004

Skills

  • Oracle 19C
  • SQL Developer
  • PL/SQL
  • MongoDB
  • ETL (Extract, Transform, Load) using Datastage
  • AutoSys and Control- M job scheduling
  • Python scripting
  • UNIX
  • SQL Server
  • Cloud computing platform (Google Cloud Platform)
  • Oracle Forms and Reports

Accomplishments

  • Oracle Certified Associate (OCA)
  • Oracle Certified Professional (OCP)
  • MongoDB certified Developer

Timeline

PL/SQL Tech Lead- SME

Cognizant Technology Solutions
11.2016 - Current

Sr. Software Engineer

Cognizant Technology Solutions
08.2014 - 11.2016

Software Engineer

Cognizant Technology Solutions
10.2009 - 06.2013

Programmer Analyst

Cognizant Technology Solutions
05.2008 - 10.2009

Sr. Software Engineer

Cognizant Technology Solutions
- 07.2014

Bachelor of Technology in Computer Science and Information Technology -

JNTU
Neelima Mukkala