SlideShare a Scribd company logo
Shrikantha DM
Senior Software Engineer
Email: shrikanth17.d@gmail.com
Phone: +1 (512)9036734
PROFESSIONAL SUMMARY:
Over 3.5 years of programming experience as an ORACLE PL/SQL DEVELOPER in analysis, design
and Implementation of Business Applications using the Oracle Relational Database Management
System (RDBMS).
SKILLS INVENTORY:
 Excellent skills in designing and development of applications using Oracle 11g/10g/9i, SQL, PL/SQL,
Oracle Forms 10g/9i/6i, Reports 10g/9i/6i, UNIX Shell Scripting.
 Involved in all phase of the Software Development Life Cycle (SDLC) from analysis, design,
development, testing, implementation, maintenance and support with timely delivery against
aggressive deadlines with extensive exposure in database.
 Experience in Dataflow diagrams, Data dictionary, Database normalization techniques, and Entity
relation data modeling.
 Good knowledge on Oracle tools like SQL, PL/SQL, SQL * PLUS and used TOAD in many
development projects.
 Proficient in writing Packages, Stored Procedures, Functions, Views and Database Triggers using
SQL and PL/SQL in Oracle.
 Expert in backend programming using PL/SQL and SQL.
 Highly proficient with Oracle applications development tools within a client/server environment.
 Experienced in Performance Tuning and Optimization of SQL statements.
 Expertise in managing software implementation projects involving Client interactions, Requirements
and Gap Analysis, Customization & Enhancements, Testing, Documentation and On-time Delivery.
 Proficient in advance features of Oracle for PL/SQL programming like using Cursor variables, Ref.
Cursors, arrays, nested tables and Dynamic SQL.
 Developed Test Scripts,Test Cases, and SQL QAScripts to perform Unit Testing, System Testing and
Load Testing.
 Used ETL software to extract, transform and load needed data.
 Experience in Query Performance Tuning by Analyzing tables, hints, DBMS Profiler, SQL Trace,
Explain Plan, Bulk Collect feature, FORALL statements, and Troubleshooting Oracle database issues.
 Comfortable working with Unit Testing, Debugging, and Deployment of Applications.
 Working Knowledge on Extraction, Transformation and Loading process (ETL).
 Knowledge in design and setup of Backup and Recovery Strategy for various databases.
 Knowledge in Test Scripts, Test Cases, and SQL QA scripts to perform Unit testing, System Testing
and Load testing.
 Working knowledge of Migration of Code from Development to Testing, UAT and Production.
 Excellent analytical and communication skills those are required effectively to work in the field of
applications development and maintenance.
Shrikantha DM
Page 2 of 5
SKILL SET:
DATABASE Oracle 11g/10g/9i, PostggreSQL
ETL SQL Loader, Oracle SQL Developer, Toad
PROGRAMMING SQL, PL/SQL, Unix Shell scripting, C, C++, Perl
TESTING Manual, Automation
REPORTING
TOOLS
TOAD, Oracle Forms, Crystal reports, Oracle reports
OPERATING
SYSTEMS
Windows 98/NT/2000/XP/2007, Unix (Debian Linux), MAC OS.
WORK EXPERIENCE:
Leading Telecom Communication Service provider in USA, Austin Texas.
URL Filtering, September 2014-till date.
URL Filtering is an application to provide controlled access to internet by filtering URLs those are restricted
as defined by the organization using Palo Alto servers. Palo Alto has a huge database of URLs which are
classified in to various categories such as Child and Friendly, Corporate Strict, No Adult, Clean and Safe,
No Risky business etc. An organization can define its own set of categories and URL filters in Oracle
database using application. This project involved database design and creating application interfaces in
Oracle for Palo Alto servers.
Responsibilities:
 Full time interaction with business in gathering the data from various systems for AML processing.
 Handled application support requests on the issues raised by users with the existing live
environment.
 Developed several Packages, Procedures, Functions and Triggers to use in multiple Forms, front
end applications and series of other backend programs using PL/SQL.
 Reviewing and developing data models and database designs with development teams, entity-
relationship models are used with relational databases, normalizing, and de-normalizing, indexing,
and defining views.
 Involved in migration process, Oracle 9i to 11g, which involves re-write, performance tuning and
testing.
 Developed SQLLoader scripts,conversion scripts for the conversion of the data to the custom new
Schema.
 Provide timely Production Support by quickly analyzing the root cause and by providing alternatives
to resolve issues.
 Develop/Maintenance of batch scripts using shell scripting the automation
 Involved in various Fix pack upgrades for setting/adding new screens for various violation
Thresholds which includes Customer, Cash Limit, Wire Processing and TAT thresholds
 Extensively worked on developing custom packages using Oracle PL/SQL for various business
requirements.
 Supported operations during the build/deployment of a new release to the Integration, QA and
Production environments.
Environment: PL/SQL, SQL*Loader, TOAD, Discoverer, Unix Shell scripting, Oracle 11g.
Shrikantha DM
Page 3 of 5
BT-Diamond, December 2013 to September 2014.
Oracle PL/SQL Developer.
BT-Diamond is an application software developed by British Telecom to efficiently manage IP address
(IPV4 and IPV6) and Domain Name Servers. This involved migrating IP Address and DNS applications
from Oracle database to BT Diamond application server and creating interfaces in Oracle DB to
communicate with the BT-Diamond application and Front end applications.
Responsibilities:
 Developed new PL/SQL Stored Procedures to load and pull the respective data from oracle
database, processed based on various business criteria and migrated to BT-Diamond application.
 Developed new Packages to synchronize between Oracle database and BT-diamond application
and Front end applications.
 Involved in writing DDL and DML operations.
 Worked very closely with functional team to understand their Development related requirements.
 Written complex SQL queries with complexity using Inner/Outer joins, Union All, Intersect & Minus
set operators.
 Extensively used DBMS Scheduler package in order to schedule the refreshment of the
Materialized Views on a periodic fashion.
 Designed and developed several views like Materialized View for data retrieval for the reports.
 Created a package to generate the Trace file for the Materialized View Groups using
DBMS_SUPPORT Package.
 Responsible for Tuning of application with the help of Other Team Members & Oracle Support.
 Created Table structures along with Triggers, Indexes like Bitmap and Function based Indexes.
 Tuned SQL queries to enhance performance, using the method Explain Plan both at backend and
in Toad.
 Created test scenarios for created code and distribute across to the QA along with Knowledge
transfer.
 Worked with ETL team involved in loading data to staging area.
 Used Power Designer to read Data Models.
 Extensively used TOAD tool to increase the productivity and application code quality.
Environment: Oracle 10g, SQL developer, PL/SQL, Windows 7, BT-Diamond, ETL.
Meeting Services, October 2012 to December 2013.
Oracle PL/SQL Developer.
Meeting Services is feature helps to organize meetings on VLAN using Wi-Fi connections at the various
venues. I
Meetings are configured and scheduled from the front end applications and these data will be stored in the
Oracle database. Oracle database triggers the configuration of devices such as Access points, switches,
wireless Controllers for the scheduled meetings by generating configuration files for respective devices
along with the device details to the network configuration server. Network configuration server makes sure
the all the configurations are pushed to the devices and starts monitoring of devices. All the monitored
information and statistics are archived and uploaded to the Oracle database with the regular intervals of
time. Also oracle makes sure that every meeting gets assured bandwidth and avoids conflicting meetings
that can arise. Created various packages and applications in Oracle to manage promo codes, creating
Shrikantha DM
Page 4 of 5
billing events, and events to notify faulty devices and errors while configurations to the network
administrator.
Responsibilities:
 Involved in logical modeling and physical modeling of application.
 Involved in understating the network devices configurations and standards configuration parameters.
 Developed Stored Procedures, Functions, Packages and SQL Scripts using PL/SQL.
 Loaded the device configuration data into database tables using SQL*loader from text and excel files.
 Developed data model, SQL Queries, SQL Query tuning process and Schemas.
 Worked with bulk collect to Implement the performance of multi row queries
 Data loaded from legacy systems using PL/SQL and SQL*Loader.
 Wrote various kinds of SQL queries involving correlated Sub queries, UNION, Inner and Outer Joins.
 Developed Procedures for efficient error handling process by capturing errors into user managed
tables.
 Made extensive use of DBMS_SHCEDULAR and DBMS_UTIL packages.
 Developed Shell scripts to automate execution of SQL scripts to check incoming data with master
tables, insert the valid data into CustomerManagement System and invalid data into error tables, which
will be sent back to sender notifying the errors.
 Generated various analytical reports for network device health and performance.
 Worked with java developers to repair and enhance current base of PL/SQL packages to fix production
issues and build new functionality and improve processing time through code optimizations and
indexes.
 Created partitioned tables, partitioned indexes for manageability and scalability.
 Used Toad for creating PL/SQL (trigger, sequence, stored procedure).
Environment: Oracle 10g/9i, SQL, PL/SQL, SQL*Loader, MS Access, UNIX Shell script, TOAD, UNIX,
Windows XP/7, Cisco Network simulators.
Action logging Server, January 2012 to October 2012.
Oracle PL/SQL Developer.
Action logging service is a feature to integrate Oracle database with various network management servers.
Created many applications in Oracle to monitor individual severs for tracking and monitoring connected
users and generating report for network performance and bandwidth statistics on regular interval and
uploading to Oracle. Created many interfaces in oracle to communicate with various servers.
Responsibilities:
 Designed and developed complex procedures to handle errors and exceptions at both application and
database level using PL/SQL and shell scripts.
 Written APIs in Oracle to communicate with various network management servers.
 Designed and developed complex procedures to handle errors and exceptions at both application and
database level using PL/SQL and shell scripts.
 Conducted code review to ensure development standards.
 Used export and import utilities for logical backups.
 Analyzed and discussed the business requirements with the business owners and business analysts.
 Optimized and modified the triggers, complex store functions, procedures.
 Wrote test scripts for testers to test the system before it goes to production.
 Maintained user accounts.
 Created PL/SQL Procedures, function Packages and SQL queries starting from middle level to high
level complexity based on system needs
Shrikantha DM
Page 5 of 5
 Reorganized existing automated reporting scripting system to increase performance and reliability.
 Wrote technical design documents for conversions, extensions, interfaces, and reports.
 Troubleshoot issues, including creation/follow-up of Oracle service requests (SRs).
Environment: Oracle 9i/10g, PL/SQL, XML, SQL, TOAD, UNIX, Shell script.
EDUCATION
Bachelor of Engineering from 2011.
Visvesvaraya Technological University, India

More Related Content

What's hot

Resume database programmer oracle-2018
Resume database programmer oracle-2018Resume database programmer oracle-2018
Resume database programmer oracle-2018
SHEPHARD FAMILY ENTERPRISE L.L.C.
 
nadeem-cv-jun2016
nadeem-cv-jun2016nadeem-cv-jun2016
nadeem-cv-jun2016Nadeem Khan
 
Shane_O'Neill_CV_slim
Shane_O'Neill_CV_slimShane_O'Neill_CV_slim
Shane_O'Neill_CV_slimShane O'Neill
 
Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjay Mane
 
PLSQL - Raymond Wu
PLSQL - Raymond WuPLSQL - Raymond Wu
PLSQL - Raymond Wuraymond wu
 
ETL Developer Resume
ETL Developer ResumeETL Developer Resume
ETL Developer ResumeTeferi Tamiru
 
PharmMD ETL Developer Job Description
PharmMD ETL Developer Job DescriptionPharmMD ETL Developer Job Description
PharmMD ETL Developer Job Description
brittanydalton
 
Resume_Md ZakirHussain
Resume_Md ZakirHussainResume_Md ZakirHussain
Resume_Md ZakirHussainzakir hussain
 
Farooq_Oracle_DBA_Updated.
Farooq_Oracle_DBA_Updated.Farooq_Oracle_DBA_Updated.
Farooq_Oracle_DBA_Updated.Farooq Omer
 

What's hot (20)

Resume database programmer oracle-2018
Resume database programmer oracle-2018Resume database programmer oracle-2018
Resume database programmer oracle-2018
 
Resume
ResumeResume
Resume
 
nadeem-cv-jun2016
nadeem-cv-jun2016nadeem-cv-jun2016
nadeem-cv-jun2016
 
Pradeep-Alurkar-Resume
Pradeep-Alurkar-ResumePradeep-Alurkar-Resume
Pradeep-Alurkar-Resume
 
Chowdary_PLSQL
Chowdary_PLSQLChowdary_PLSQL
Chowdary_PLSQL
 
ananth_resume
ananth_resumeananth_resume
ananth_resume
 
Shane_O'Neill_CV_slim
Shane_O'Neill_CV_slimShane_O'Neill_CV_slim
Shane_O'Neill_CV_slim
 
Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016
 
PLSQL - Raymond Wu
PLSQL - Raymond WuPLSQL - Raymond Wu
PLSQL - Raymond Wu
 
Shaik Abdul Hadi
Shaik Abdul HadiShaik Abdul Hadi
Shaik Abdul Hadi
 
Resume_of_sayeed
Resume_of_sayeedResume_of_sayeed
Resume_of_sayeed
 
ETL Developer Resume
ETL Developer ResumeETL Developer Resume
ETL Developer Resume
 
Nikhil (2)
Nikhil (2)Nikhil (2)
Nikhil (2)
 
PharmMD ETL Developer Job Description
PharmMD ETL Developer Job DescriptionPharmMD ETL Developer Job Description
PharmMD ETL Developer Job Description
 
ZakirHussain
ZakirHussainZakirHussain
ZakirHussain
 
Resume_Md ZakirHussain
Resume_Md ZakirHussainResume_Md ZakirHussain
Resume_Md ZakirHussain
 
Suja_Resume_Recent
Suja_Resume_RecentSuja_Resume_Recent
Suja_Resume_Recent
 
Farooq_Oracle_DBA_Updated.
Farooq_Oracle_DBA_Updated.Farooq_Oracle_DBA_Updated.
Farooq_Oracle_DBA_Updated.
 
Ashutosh_Resume
Ashutosh_Resume Ashutosh_Resume
Ashutosh_Resume
 
Narayana_Chowdam
Narayana_ChowdamNarayana_Chowdam
Narayana_Chowdam
 

Viewers also liked

il rapporto di lavoro nelle società pubbliche - r
il rapporto di lavoro nelle società pubbliche - ril rapporto di lavoro nelle società pubbliche - r
il rapporto di lavoro nelle società pubbliche - rDanilo Vitali
 
Invitación BarCamp 2015
Invitación BarCamp 2015Invitación BarCamp 2015
Invitación BarCamp 2015Peter Concha
 
3D Rotation Final Day - 23/09/2016
3D Rotation Final Day - 23/09/20163D Rotation Final Day - 23/09/2016
3D Rotation Final Day - 23/09/2016
hana song
 
2. pemetaan kd bahasa arab
2. pemetaan kd bahasa arab2. pemetaan kd bahasa arab
2. pemetaan kd bahasa arab
Ujhe Aswan
 
Mòdulo de aprendizaje
Mòdulo de aprendizajeMòdulo de aprendizaje
Mòdulo de aprendizaje
Maria Jose Castro
 
Trovas de Ivone Boechat
Trovas de Ivone BoechatTrovas de Ivone Boechat
Trovas de Ivone Boechat
Ivone Boechat
 
UAS T I K 2012
UAS T I K 2012 UAS T I K 2012
UAS T I K 2012
Komang Arista
 
Riconsiderare i gruppi folk
Riconsiderare i gruppi folkRiconsiderare i gruppi folk
Riconsiderare i gruppi folk
Fabio Calzia
 
Tutta la verità sulla micro punzonatura per identificare le biciclette
Tutta la verità sulla micro punzonatura per identificare le bicicletteTutta la verità sulla micro punzonatura per identificare le biciclette
Tutta la verità sulla micro punzonatura per identificare le biciclette
Registro Italiano Bici
 
Talking Services with Oracle ADF and Oracle SOA Suite
Talking Services with Oracle ADF and Oracle SOA SuiteTalking Services with Oracle ADF and Oracle SOA Suite
Talking Services with Oracle ADF and Oracle SOA Suite
DataNext Solutions
 
Azure Site Recovery (ASR) for protection and migration from on prem
Azure Site Recovery (ASR) for protection and migration from on premAzure Site Recovery (ASR) for protection and migration from on prem
Azure Site Recovery (ASR) for protection and migration from on prem
Dan Rey, MCT, Consultant
 

Viewers also liked (12)

il rapporto di lavoro nelle società pubbliche - r
il rapporto di lavoro nelle società pubbliche - ril rapporto di lavoro nelle società pubbliche - r
il rapporto di lavoro nelle società pubbliche - r
 
Invitación BarCamp 2015
Invitación BarCamp 2015Invitación BarCamp 2015
Invitación BarCamp 2015
 
3D Rotation Final Day - 23/09/2016
3D Rotation Final Day - 23/09/20163D Rotation Final Day - 23/09/2016
3D Rotation Final Day - 23/09/2016
 
2. pemetaan kd bahasa arab
2. pemetaan kd bahasa arab2. pemetaan kd bahasa arab
2. pemetaan kd bahasa arab
 
Mòdulo de aprendizaje
Mòdulo de aprendizajeMòdulo de aprendizaje
Mòdulo de aprendizaje
 
Trovas de Ivone Boechat
Trovas de Ivone BoechatTrovas de Ivone Boechat
Trovas de Ivone Boechat
 
UAS T I K 2012
UAS T I K 2012 UAS T I K 2012
UAS T I K 2012
 
Riconsiderare i gruppi folk
Riconsiderare i gruppi folkRiconsiderare i gruppi folk
Riconsiderare i gruppi folk
 
Tutta la verità sulla micro punzonatura per identificare le biciclette
Tutta la verità sulla micro punzonatura per identificare le bicicletteTutta la verità sulla micro punzonatura per identificare le biciclette
Tutta la verità sulla micro punzonatura per identificare le biciclette
 
GCPCertificate
GCPCertificateGCPCertificate
GCPCertificate
 
Talking Services with Oracle ADF and Oracle SOA Suite
Talking Services with Oracle ADF and Oracle SOA SuiteTalking Services with Oracle ADF and Oracle SOA Suite
Talking Services with Oracle ADF and Oracle SOA Suite
 
Azure Site Recovery (ASR) for protection and migration from on prem
Azure Site Recovery (ASR) for protection and migration from on premAzure Site Recovery (ASR) for protection and migration from on prem
Azure Site Recovery (ASR) for protection and migration from on prem
 

Similar to Shrikanth

ABHINAV KAUSHIK(IT Professional)
ABHINAV KAUSHIK(IT Professional)ABHINAV KAUSHIK(IT Professional)
ABHINAV KAUSHIK(IT Professional)Abhinav Kaushik
 
ShwetaKumar_ETLBITesting_3.7yr_faridabad
ShwetaKumar_ETLBITesting_3.7yr_faridabadShwetaKumar_ETLBITesting_3.7yr_faridabad
ShwetaKumar_ETLBITesting_3.7yr_faridabadshweta kumar
 
Resume_RaghavMahajan_ETL_Developer
Resume_RaghavMahajan_ETL_DeveloperResume_RaghavMahajan_ETL_Developer
Resume_RaghavMahajan_ETL_DeveloperRaghav Mahajan
 
Basha_ETL_Developer
Basha_ETL_DeveloperBasha_ETL_Developer
Basha_ETL_Developerbasha shaik
 
Sujit lead plsql
Sujit lead plsqlSujit lead plsql
Sujit lead plsql
Sujit Jha
 
Informatica,Teradata,Oracle,SQL
Informatica,Teradata,Oracle,SQLInformatica,Teradata,Oracle,SQL
Informatica,Teradata,Oracle,SQL
sivakumar s
 
Chandan's_Resume
Chandan's_ResumeChandan's_Resume
Chandan's_ResumeChandan Das
 
Resume_Navneet_Formatted
Resume_Navneet_FormattedResume_Navneet_Formatted
Resume_Navneet_FormattedNavneet Tiwari
 
SamBarrie_Primaryvzt
SamBarrie_PrimaryvztSamBarrie_Primaryvzt
SamBarrie_PrimaryvztSam Barrie
 
Kannan_C_Sukumaran
Kannan_C_SukumaranKannan_C_Sukumaran
Kannan_C_SukumaranKannan C S
 
Resume - Abhishek Ray-Mar-2016 - Ind
Resume - Abhishek Ray-Mar-2016 - IndResume - Abhishek Ray-Mar-2016 - Ind
Resume - Abhishek Ray-Mar-2016 - IndAbhishek Ray
 

Similar to Shrikanth (20)

Kanakaraj_Periasamy
Kanakaraj_PeriasamyKanakaraj_Periasamy
Kanakaraj_Periasamy
 
vikram ch resume
vikram ch resumevikram ch resume
vikram ch resume
 
davidson resume
davidson resumedavidson resume
davidson resume
 
ABHINAV KAUSHIK(IT Professional)
ABHINAV KAUSHIK(IT Professional)ABHINAV KAUSHIK(IT Professional)
ABHINAV KAUSHIK(IT Professional)
 
Vineet Kurrewar
Vineet KurrewarVineet Kurrewar
Vineet Kurrewar
 
ShwetaKumar_ETLBITesting_3.7yr_faridabad
ShwetaKumar_ETLBITesting_3.7yr_faridabadShwetaKumar_ETLBITesting_3.7yr_faridabad
ShwetaKumar_ETLBITesting_3.7yr_faridabad
 
r4
r4r4
r4
 
chetan_resume
chetan_resumechetan_resume
chetan_resume
 
Resume_RaghavMahajan_ETL_Developer
Resume_RaghavMahajan_ETL_DeveloperResume_RaghavMahajan_ETL_Developer
Resume_RaghavMahajan_ETL_Developer
 
Basha_ETL_Developer
Basha_ETL_DeveloperBasha_ETL_Developer
Basha_ETL_Developer
 
Sujit lead plsql
Sujit lead plsqlSujit lead plsql
Sujit lead plsql
 
Informatica,Teradata,Oracle,SQL
Informatica,Teradata,Oracle,SQLInformatica,Teradata,Oracle,SQL
Informatica,Teradata,Oracle,SQL
 
SivakumarS
SivakumarSSivakumarS
SivakumarS
 
Chandan's_Resume
Chandan's_ResumeChandan's_Resume
Chandan's_Resume
 
Resume_Navneet_Formatted
Resume_Navneet_FormattedResume_Navneet_Formatted
Resume_Navneet_Formatted
 
Resume_Raj Ganesh Subramanian
Resume_Raj Ganesh SubramanianResume_Raj Ganesh Subramanian
Resume_Raj Ganesh Subramanian
 
SamBarrie_Primaryvzt
SamBarrie_PrimaryvztSamBarrie_Primaryvzt
SamBarrie_Primaryvzt
 
Resume
ResumeResume
Resume
 
Kannan_C_Sukumaran
Kannan_C_SukumaranKannan_C_Sukumaran
Kannan_C_Sukumaran
 
Resume - Abhishek Ray-Mar-2016 - Ind
Resume - Abhishek Ray-Mar-2016 - IndResume - Abhishek Ray-Mar-2016 - Ind
Resume - Abhishek Ray-Mar-2016 - Ind
 

Shrikanth

  • 1. Shrikantha DM Senior Software Engineer Email: shrikanth17.d@gmail.com Phone: +1 (512)9036734 PROFESSIONAL SUMMARY: Over 3.5 years of programming experience as an ORACLE PL/SQL DEVELOPER in analysis, design and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS). SKILLS INVENTORY:  Excellent skills in designing and development of applications using Oracle 11g/10g/9i, SQL, PL/SQL, Oracle Forms 10g/9i/6i, Reports 10g/9i/6i, UNIX Shell Scripting.  Involved in all phase of the Software Development Life Cycle (SDLC) from analysis, design, development, testing, implementation, maintenance and support with timely delivery against aggressive deadlines with extensive exposure in database.  Experience in Dataflow diagrams, Data dictionary, Database normalization techniques, and Entity relation data modeling.  Good knowledge on Oracle tools like SQL, PL/SQL, SQL * PLUS and used TOAD in many development projects.  Proficient in writing Packages, Stored Procedures, Functions, Views and Database Triggers using SQL and PL/SQL in Oracle.  Expert in backend programming using PL/SQL and SQL.  Highly proficient with Oracle applications development tools within a client/server environment.  Experienced in Performance Tuning and Optimization of SQL statements.  Expertise in managing software implementation projects involving Client interactions, Requirements and Gap Analysis, Customization & Enhancements, Testing, Documentation and On-time Delivery.  Proficient in advance features of Oracle for PL/SQL programming like using Cursor variables, Ref. Cursors, arrays, nested tables and Dynamic SQL.  Developed Test Scripts,Test Cases, and SQL QAScripts to perform Unit Testing, System Testing and Load Testing.  Used ETL software to extract, transform and load needed data.  Experience in Query Performance Tuning by Analyzing tables, hints, DBMS Profiler, SQL Trace, Explain Plan, Bulk Collect feature, FORALL statements, and Troubleshooting Oracle database issues.  Comfortable working with Unit Testing, Debugging, and Deployment of Applications.  Working Knowledge on Extraction, Transformation and Loading process (ETL).  Knowledge in design and setup of Backup and Recovery Strategy for various databases.  Knowledge in Test Scripts, Test Cases, and SQL QA scripts to perform Unit testing, System Testing and Load testing.  Working knowledge of Migration of Code from Development to Testing, UAT and Production.  Excellent analytical and communication skills those are required effectively to work in the field of applications development and maintenance.
  • 2. Shrikantha DM Page 2 of 5 SKILL SET: DATABASE Oracle 11g/10g/9i, PostggreSQL ETL SQL Loader, Oracle SQL Developer, Toad PROGRAMMING SQL, PL/SQL, Unix Shell scripting, C, C++, Perl TESTING Manual, Automation REPORTING TOOLS TOAD, Oracle Forms, Crystal reports, Oracle reports OPERATING SYSTEMS Windows 98/NT/2000/XP/2007, Unix (Debian Linux), MAC OS. WORK EXPERIENCE: Leading Telecom Communication Service provider in USA, Austin Texas. URL Filtering, September 2014-till date. URL Filtering is an application to provide controlled access to internet by filtering URLs those are restricted as defined by the organization using Palo Alto servers. Palo Alto has a huge database of URLs which are classified in to various categories such as Child and Friendly, Corporate Strict, No Adult, Clean and Safe, No Risky business etc. An organization can define its own set of categories and URL filters in Oracle database using application. This project involved database design and creating application interfaces in Oracle for Palo Alto servers. Responsibilities:  Full time interaction with business in gathering the data from various systems for AML processing.  Handled application support requests on the issues raised by users with the existing live environment.  Developed several Packages, Procedures, Functions and Triggers to use in multiple Forms, front end applications and series of other backend programs using PL/SQL.  Reviewing and developing data models and database designs with development teams, entity- relationship models are used with relational databases, normalizing, and de-normalizing, indexing, and defining views.  Involved in migration process, Oracle 9i to 11g, which involves re-write, performance tuning and testing.  Developed SQLLoader scripts,conversion scripts for the conversion of the data to the custom new Schema.  Provide timely Production Support by quickly analyzing the root cause and by providing alternatives to resolve issues.  Develop/Maintenance of batch scripts using shell scripting the automation  Involved in various Fix pack upgrades for setting/adding new screens for various violation Thresholds which includes Customer, Cash Limit, Wire Processing and TAT thresholds  Extensively worked on developing custom packages using Oracle PL/SQL for various business requirements.  Supported operations during the build/deployment of a new release to the Integration, QA and Production environments. Environment: PL/SQL, SQL*Loader, TOAD, Discoverer, Unix Shell scripting, Oracle 11g.
  • 3. Shrikantha DM Page 3 of 5 BT-Diamond, December 2013 to September 2014. Oracle PL/SQL Developer. BT-Diamond is an application software developed by British Telecom to efficiently manage IP address (IPV4 and IPV6) and Domain Name Servers. This involved migrating IP Address and DNS applications from Oracle database to BT Diamond application server and creating interfaces in Oracle DB to communicate with the BT-Diamond application and Front end applications. Responsibilities:  Developed new PL/SQL Stored Procedures to load and pull the respective data from oracle database, processed based on various business criteria and migrated to BT-Diamond application.  Developed new Packages to synchronize between Oracle database and BT-diamond application and Front end applications.  Involved in writing DDL and DML operations.  Worked very closely with functional team to understand their Development related requirements.  Written complex SQL queries with complexity using Inner/Outer joins, Union All, Intersect & Minus set operators.  Extensively used DBMS Scheduler package in order to schedule the refreshment of the Materialized Views on a periodic fashion.  Designed and developed several views like Materialized View for data retrieval for the reports.  Created a package to generate the Trace file for the Materialized View Groups using DBMS_SUPPORT Package.  Responsible for Tuning of application with the help of Other Team Members & Oracle Support.  Created Table structures along with Triggers, Indexes like Bitmap and Function based Indexes.  Tuned SQL queries to enhance performance, using the method Explain Plan both at backend and in Toad.  Created test scenarios for created code and distribute across to the QA along with Knowledge transfer.  Worked with ETL team involved in loading data to staging area.  Used Power Designer to read Data Models.  Extensively used TOAD tool to increase the productivity and application code quality. Environment: Oracle 10g, SQL developer, PL/SQL, Windows 7, BT-Diamond, ETL. Meeting Services, October 2012 to December 2013. Oracle PL/SQL Developer. Meeting Services is feature helps to organize meetings on VLAN using Wi-Fi connections at the various venues. I Meetings are configured and scheduled from the front end applications and these data will be stored in the Oracle database. Oracle database triggers the configuration of devices such as Access points, switches, wireless Controllers for the scheduled meetings by generating configuration files for respective devices along with the device details to the network configuration server. Network configuration server makes sure the all the configurations are pushed to the devices and starts monitoring of devices. All the monitored information and statistics are archived and uploaded to the Oracle database with the regular intervals of time. Also oracle makes sure that every meeting gets assured bandwidth and avoids conflicting meetings that can arise. Created various packages and applications in Oracle to manage promo codes, creating
  • 4. Shrikantha DM Page 4 of 5 billing events, and events to notify faulty devices and errors while configurations to the network administrator. Responsibilities:  Involved in logical modeling and physical modeling of application.  Involved in understating the network devices configurations and standards configuration parameters.  Developed Stored Procedures, Functions, Packages and SQL Scripts using PL/SQL.  Loaded the device configuration data into database tables using SQL*loader from text and excel files.  Developed data model, SQL Queries, SQL Query tuning process and Schemas.  Worked with bulk collect to Implement the performance of multi row queries  Data loaded from legacy systems using PL/SQL and SQL*Loader.  Wrote various kinds of SQL queries involving correlated Sub queries, UNION, Inner and Outer Joins.  Developed Procedures for efficient error handling process by capturing errors into user managed tables.  Made extensive use of DBMS_SHCEDULAR and DBMS_UTIL packages.  Developed Shell scripts to automate execution of SQL scripts to check incoming data with master tables, insert the valid data into CustomerManagement System and invalid data into error tables, which will be sent back to sender notifying the errors.  Generated various analytical reports for network device health and performance.  Worked with java developers to repair and enhance current base of PL/SQL packages to fix production issues and build new functionality and improve processing time through code optimizations and indexes.  Created partitioned tables, partitioned indexes for manageability and scalability.  Used Toad for creating PL/SQL (trigger, sequence, stored procedure). Environment: Oracle 10g/9i, SQL, PL/SQL, SQL*Loader, MS Access, UNIX Shell script, TOAD, UNIX, Windows XP/7, Cisco Network simulators. Action logging Server, January 2012 to October 2012. Oracle PL/SQL Developer. Action logging service is a feature to integrate Oracle database with various network management servers. Created many applications in Oracle to monitor individual severs for tracking and monitoring connected users and generating report for network performance and bandwidth statistics on regular interval and uploading to Oracle. Created many interfaces in oracle to communicate with various servers. Responsibilities:  Designed and developed complex procedures to handle errors and exceptions at both application and database level using PL/SQL and shell scripts.  Written APIs in Oracle to communicate with various network management servers.  Designed and developed complex procedures to handle errors and exceptions at both application and database level using PL/SQL and shell scripts.  Conducted code review to ensure development standards.  Used export and import utilities for logical backups.  Analyzed and discussed the business requirements with the business owners and business analysts.  Optimized and modified the triggers, complex store functions, procedures.  Wrote test scripts for testers to test the system before it goes to production.  Maintained user accounts.  Created PL/SQL Procedures, function Packages and SQL queries starting from middle level to high level complexity based on system needs
  • 5. Shrikantha DM Page 5 of 5  Reorganized existing automated reporting scripting system to increase performance and reliability.  Wrote technical design documents for conversions, extensions, interfaces, and reports.  Troubleshoot issues, including creation/follow-up of Oracle service requests (SRs). Environment: Oracle 9i/10g, PL/SQL, XML, SQL, TOAD, UNIX, Shell script. EDUCATION Bachelor of Engineering from 2011. Visvesvaraya Technological University, India