Shrikantha DM is a senior software engineer with over 3.5 years of experience developing applications using Oracle PL/SQL. He has skills in application design, development, testing and implementation using Oracle databases, PL/SQL and SQL. His experience includes developing applications for tasks such as URL filtering, managing IP addresses and domain servers, and organizing meetings using wireless networks.
The Shephard Family Enterprise LLC goal is to go into different communities and meet or seek out business minded individuals who are commercial and private structures owners or individuals who know of commercial and private structures that are either in foreclosure or possibly considered economically unfeasible. We will then go out to see if those structures can be used by our selected candidates or individuals that are business minded that are artist or experts in arts and crafts. Whatever their hobby or creation of possibilities we want to incorporate these ideas into what we now call “Economic Restructuring”.
PharmMD has a new job opening for an ETL Developer. See job description attached. Interested parties should send their resume to Cynthia.Sandahl@pharmmd.com
The Shephard Family Enterprise LLC goal is to go into different communities and meet or seek out business minded individuals who are commercial and private structures owners or individuals who know of commercial and private structures that are either in foreclosure or possibly considered economically unfeasible. We will then go out to see if those structures can be used by our selected candidates or individuals that are business minded that are artist or experts in arts and crafts. Whatever their hobby or creation of possibilities we want to incorporate these ideas into what we now call “Economic Restructuring”.
PharmMD has a new job opening for an ETL Developer. See job description attached. Interested parties should send their resume to Cynthia.Sandahl@pharmmd.com
Oracle SOA Suite is a complete tool to develop integrated services for your enterprise and by combining with Oracle ADF you can build some powerful SOA based applications which also share common resources between them. The session will share how ADF and SOA suite work together using one tool JDeveloper and how you can take advantage of both technologies in your enterprise.
This session will dive into the following:
1.Developing and using web services in JDeveloper
2.Building service based business components
3.Working with services based data controls
4.Working with EJBs, SDOs and ADF-BC components
Oracle Certified Professional (OCP) and Tuning expert having 13 yr’s experience on medium to large-scale global project in Media and intertainment, Finance, Telecom and Insurance domain.
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