BHANU PRASAD
+1 972 646 6110 | Rahul@[Link] |
SUMMARY
• Overall, 9 years of experience in analysis, design, development, testing and implementation of application
software as Oracle PL/SQL developer.
• Expertise in Client - Server application development using Oracle, PL/SQL, SQL *PLUS.
• Effectively made use of Table Functions, Indexes, Table Partitioning, Collections, Analytical functions,
Materialized Views, Query Re-Write and Transportable table spaces.
• Good knowledge of logical and physical Data Modeling using normalizing Techniques.
• Created Tables, Views, Constraints, Index (B Tree, Bitmap and Function Based).
• Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL
and PL/SQL.
• Excellent technical and analytical skills with clear understanding of design goals of ER modeling for OLTP
and dimension modeling for OLAP.
• Experienced in XML and JSON parsing, multithreading using both 1st party and 3rd party frameworks.
• Experience in Oracle supplied packages, Dynamic SQL, Records and PL/SQL Tables.
• Loaded Data into Oracle Tables using SQL Loader.
• Experience with Oracle Supply Packages such as DBMS SQL, DBMS JOB and UTL FILE.
• Created Packages and Procedures to automatically drop table indexes and create indexes for the tables.
• Worked extensively on Ref Cursor, External Tables and Collections.
• Extensively used SQL* Loader, SQL+ shell scripts in various Windows and Unix-like operating systems to
load data.
• Experienced with Database Query Log (DBQL) Query Performance Tuning, Teradata Active System
Management (TASM)
• Experience in SQL performance tuning using Cost-Based Optimization (CBO).
• Good knowledge of key Oracle performance related features such as Query Optimizer, Execution Plans
and Indexes.
• Experience in using Windows Communication Foundation (WCF) in a self-hosting mechanism,
implementing the Service-Oriented Architecture (SOA) using the REST methodology, to SOAP messages
between metadata endpoints.
• Worked extensively with [Link] objects, LINQ, Entity Framework, to interact with databases like SQL
Server, Oracle.
• Expert in creating various PL/SQL stored procedures, views, functions and temporary tables for data input
to Crystal Reports.
• Documentation and maintenance of applications in Oracle databases.
• Strong experience in SQL, PL/SQL, stored procedures, functions, triggers and packages within Oracle
databases.
• Experience in creating Materialized Views in data warehousing environment.
• Expertise in using software Oracle Developer (Forms/Reports), and "TOAD for Oracle" in analysis, design,
and implementation of business applications using Oracle RDBMS.
• Unix Shell Scripting for SCP, processing flat files and archiving of flat files.
• Experience with Performance Tuning for Oracle RDBMS using Explain Plan and HINTS.
• Created Shell Scripts for invoking SQL scripts and scheduled them using.
• Experience in working with RDBMS including Oracle, SQL Server and MS Access
• Expert in creating various PL/SQL stored procedures, views, functions and temporary tables for data input
to Crystal Reports.
• Strong proficiency with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic
HTML (DHTML), JSON and XML.
• Good knowledge in Data Modeling (Physical & logical data modeling) using data Modelers. Major
responsibilities include getting requirements from the user, developing Crystal Reports maintaining
proper documentation of the reports for future reference
• Excellent communication, interpersonal, analytical skills and strong ability to perform as part of a team.
Skill Set
TECHNICAL SKILLS:
Databases Oracle 8i/9c/9i/10g/11g/12c/18c, MS SQL SERVER 2005/2008, DB2/UDB and MS
Access
Other Technologies Oracle E-Business Suite 12, Oracle Recovery Manager (RMAN), Oracle Enterprise
Manager (OEM), Oracle Applications Manager (OAM)
Programming SQL, PL/SQL, Unix shell scripts, C/C++/C#, Perl, XML, Json, Java, HTML, [Link],
Languages python, spark, apex, JavaScript.
ETL Tools IBM Infosphere DataStage, Informatica
Data Warehousing Star, Snow-Flake Schema Modeling, Erwin, Sybase Power Developer, SSIS, SSRS,
OWB, ODI
Dev. Tools Windows/Linux/Mac OS Environment, Eclipse, Git/Pvcs, Xcode, Service now,
Subversion (SVN), CVS, ClearCase.
Tools TOAD, SQL*PLUS, SQL Developer, SQL*Loader, Crystal Reports, Tableau, Forms
6i/9i/10g, Reports 6i/9i/10g, Workflow Builder and XML Publisher.
PROFESSIONAL EXPERIENCE
Client: New Mexico Department of Health, Santa Fe, NM Feb 2022 -
Present
Role: Sr PL/SQL Developer
• Analyzed all business functionalities related to backend database interfaces
• Collected, cleaned, and provided modeling and analysis of structured and unstructured data for major
business initiatives
• Implemented PL/SQL scripts based on necessary business rules and requirements
• Created Event Triggers and PL/SQL Program Units for report generation and client validations
• Formatted, tested, and reran existing reports
• Developed various Oracle sub-functions such as Stored Procedures, Functions, and Packages using PL/SQL
as outlined in design documents
• Wrote complex SQL queries to retrieve data from databases based on specific requirements
• Generated sequences for multiple users to create unique integers
• Conducted full lifecycle analysis, including requirements gathering, activity planning, and Data Warehouse
design
• Developed user documentation for all application modules, error tables, and error handling methods
• Managed and designed the reporting environment, covering data sources, security, and metadata
• Supported the data warehouse by identifying and updating reporting requirements
• Monitored the performance and stability of the software during performance testing prior to going live,
and continued to monitor post-production as part of support
• Created SSIS packages to extract data from flat files, Teradata, Oracle, and DB2, transforming it per
business requirements, and loading it into SQL Server tables
• Used ETL (SSIS) to develop jobs for extracting, cleaning, transforming, and loading data from various
sources to various destinations
• Successfully implemented and executed database stored procedures for Cleaning Base Objects, Stage Jobs,
and Load Jobs
• Set up an automated batch process and created an automated scheduler to merge records into appropriate
staging tables and perform Data Quality and analysis
• Deployed and tested RESTful web services to perform CRUD operations, merge, and soft delete jobs on
databases
• Created user documentation for all application modules, error tables, and error handling methods
• Created visually impactful dashboards in PowerPoint and Excel for data reporting using pivot tables and
VLOOKUP
• Extracted, interpreted, and analyzed data to identify key metrics and transform raw data into meaningful,
actionable information
• Monitored the performance and stability of the software during performance testing prior to going live,
and continued to monitor post-production as part of support.
Environment: Oracle 10g/11g, PL/SQL, SQLPlus 10.1, UNIX, [Link] MVC, Power BI, Report Builder 1.0/2.0, OBIEE
10.1.3.x, SQL Loader, Bootstrap, Toad 8.6 & 9.1, Windows, SAP Crystal Reports
Client: Nordstrom, Seattle, WA Feb 2020- Jan 2022
Role: Sr PL/SQL Developer
• Interacted with users and project managers to ensure implemented solutions met business requirements and
were delivered on time
• Coordinated with the front-end design team, providing necessary stored procedures, packages, and data
insights
• Utilized SQL*Loader to load data from flat files obtained daily from various facilities
• Employed Data Migration techniques using Oracle External Tables, SQL*Loader, Import/Export, and Bulk and
Batch Processing
• Developed Python routines to log into websites and fetch data for selected options
• Continuously enhanced and fixed production problems
• Generated server-side PL/SQL scripts for data manipulation, validation, and materialized views for remote
instances
• Created PL/SQL triggers and master tables for automatic primary key creation
• Developed PL/SQL stored procedures, functions, and packages to move data from staging areas to data marts
• Wrote scripts to create new tables, views, and queries for application enhancements using TOAD
• Created indexes on tables for faster data retrieval and enhanced database performance
• Loaded data using PL/SQL and SQL*Loader, calling UNIX scripts to download and manipulate files
• Scheduled and monitored SQL Agent jobs to run packages periodically
• Gathered business requirements from various databases and interacted with end clients to understand data
needs
• Analyzed and visualized data to provide better business solutions
• Participated in Daily stand-up Agile/Scrum meetings to discuss enhancements for existing requirements
• Collaborated with the Quality Control team to identify and address issues detected during the data replication
process, executing reconciliation reports post-data load for counts and fallout statistics
• Developed Dashboard Visualizations, cross tables, bar charts, waterfall charts, tree maps, and complex
reports with custom controls and expressions using various chart types and visual elements
• Wrote complex DAX functions in Power BI and Power Pivot
• Created and published live dashboards and reports using Power BI
• Developed Business views, Report objects, and Cubes for data analysis and decision-making support
• Performed unit testing and internal QA for developed applications
• Worked closely with users to support existing reports and create new ones.
Environment: Visual Studio, Azure, SQL Server Management Studio, PostgreSQL, TFS, Excel (Power Pivot and Pivot
Tables), Power BI, SQL Server Agent, T-SQL
Client: Mastercard O’Fallon, Missouri Aug 2018- Jan 2020
Role: Database Developer
• Participated in the full development cycle, including planning, analysis, design, development, testing, and
implementation
• Developed and modified triggers, packages, functions, and stored procedures for data conversions, and
created dynamic database objects with PL/SQL procedures based on user inputs
• Wrote SQL, PL/SQL, and SQL*Plus programs to retrieve data using cursors and exception handling
• Generated server-side PL/SQL scripts for data manipulation and validation, and created materialized views
for remote instances
• Completed application coding assignments that met technical specifications and end-user requirements
• Continuously enhanced and fixed production issues
• Documented application design specifications and implementation procedures to improve application
quality and code reuse
• Created and maintained database objects such as tables, views, materialized views, indexes, constraints,
sequences, synonyms, and database links
• Wrote complex PL/SQL subprograms, packages, procedures, functions, and database triggers to implement
business logic
• Tuned applications using advanced PL/SQL techniques, including analytical functions, PL/SQL tables, record
types, bulk collects, and bulk binds
• Developed reports with parameter passing and cascading parameters using SSRS, and deployed reports on
the server using SSRS Report Manager
• Developed fact tables, dimensional tables, and cubes for OLAP warehouse using Analysis Services, and
utilized Oracle and SQL PL/SQL in the test environment
• Designed an advanced ETL architecture for data transfer from OLTP to OLAP using SSIS
• Wrote and integrated stored procedures to generate reports.
Environment: MS SQL Server 2012/2008R2, SQL Server Integration Services (SSIS), SSAS, SSRS, T-SQL, SQL Excel,
PostgreSQL, Windows XP
Client: Cognizant Technologies Solutions Aug 2015- Jul 2018
Role: Software Engineer
• Participated in the full development cycle, including planning, analysis, design, development, testing, and
implementation
• Designed logical and physical data models for star and snowflake schemas using Erwin
• Wrote sequences for automatic generation of unique keys to support primary and foreign key constraints in
data conversions
• Created and modified SQLPlus, PL/SQL, and SQLLoader scripts for data conversions
• Upgraded Oracle 9i to 10g software in various environments for new features and conducted database testing
• Developed and modified triggers, packages, functions, and stored procedures for data conversions, and
created dynamic database objects with PL/SQL procedures based on user inputs
• Wrote SQL, PL/SQL, and SQL*Plus programs to retrieve data using cursors and exception handling
• Worked with XML and PL/SQL to develop and modify web forms
• Designed data models, created design specifications, and analyzed dependencies
• Created indexes on tables to enhance performance by eliminating full table scans and developed views to
simplify complex queries and hide actual tables
• Fine-tuned procedures and SQL queries for maximum efficiency using Oracle Hints for rule-based optimization
• Utilized Discoverer 2000 to provide end users with easy access to data and support data analysis
• Created custom reports and forms for end users to review details and errors.
Environment: Oracle 9i, 10g, SQL*Plus, PL/SQL, Erwin 4.1, Oracle Designer 2000, Windows 2000, Toad