SRI RAVURI
408 667 8462 / srimailid99@gmail.com
SUMMARY
· Database developer with eight years of application development with focus on front end and back
end architecture, tools and technologies.
· Thorough experience in Agile SDLC workshop with team members local as well as across
continents. Guiding team members across development and deployment activities across various
technologies.
· Experience in planning, designing, developing applications around business intelligence, data
mart, data warehouse and JAVA.
· Well experienced in Oracle 11g/10g/9i/8i, Netezza DW, PL/SQL development, and business
objects; Teradata tools and technologies MulitLoad, FastLoad, BTeq scripts.
· Experienced in tuning queries for better performance with large volume of data.
· Well versed working in Windows or Unix/Linux environment. Shell scripting, system designing
and developing software’s.
· Experience in ETL tools like Talend Open Studio for Data Integration and Informatica.
· Experience in scheduling tools like Autosys, Control-M.
· Exposure to Hadoop, SAS and Tibco Technologies.
· Involved in the complete life cycle of the project (design, development, implementation, testing
and documentation of business applications using Oracle technologies).
· Good experience in reviewing requirements and design documents and developing test plans, test
scenarios, test cases, test scripts and test metrics.
· Developed complex business rules, analytical algorithms in Bank of America for Enterprise
Portfolio Management Project.
· Excellent analytical, problem solving, communication and inter-personal skills to manage and
interact with individuals at all levels and across continents. Able to interact effectively with other
members of the business engineering, quality assurance and other teams involved with the system
development life cycle.
· Experience working in global delivery model implementations (onsite-offshore project execution
model projects).
· Ability to meet deadlines and handle pressure in coordinating multiple tasks in a work/project
environment.
· Sound expertise in preparing design documentation, functional & technical specifications.
EDUCATION
· Bachelor of Technology, Hyderabad, India
CERTIFICATIONS
· Oracle PL/SQL certified developer, Charlotte, NC
· Hadoop, Spotfire, Agile PM and SAS in-house training at Bank of America, Charlotte, NC
· Financial Risk Management (FRM) Level 1 Candidate, Charlotte, NC
SKILLS
Databases
Languages
Modeling Tools
Neteeza, Teradata, Oracle 11g/10g/9i/8i, SQl server 2005,
DB-2, and MySQL.
SQL, PL/SQL, Unix Shell Scripting, FastLoad, BTeq. SAS,
T-SQL, Java, C++.
MS Visio.
Software Applications
Operating Systems
Sub-Version
Job Scheduler
BI Tools
Advance computing Environment
EXPERIENCE
Apr ‘11 - Present
NZLoad, NZSQL, Aginity NetezzaWorkbench, Toad,
WINSCP, Putty, FTP/SFTP Applications, MatLab, Tibco,
Teradata SQL Assist.
Linux, Unix, Windows NT/XP/2000.
Tortoise SVN.
Autosys, Control-M.
Spotfire.
Hadoop, HDFS, Mapreduce, Pig, Hive
Sr. Application Developer, Bank of America, Charlotte, NC
FALCON
Developed a system to gather data from various LOBs and do the edit checks to validate the data and feed
to Federal.
Enterprise Asset Aggregation (EAA)
Developed an analytical framework to determine allocation of enterprise portfolio across Bank’s retail
credit exposure. This will then help integrate its findings and recommendations into board, Enterprise,
and LOB business decisions. Enabling to drive towards strategic solution for portfolio management by
reducing enterprise-wide excess concentration in credit exposure and leverage the diversification benefits
based on optimal risk/return views.
Combined Consumer Commercial Credit (C4)
C4 is a platform providing employer-to-employee linkages using the Bank’s transaction- and customerlevel
data. C4 adds value on the enterprise and LOB levels by supporting revenue recognition, informing
portfolio strategy and providing unique insights into risk measurement and mitigation.
· Created conceptual, logical, and physical data models. Created and participated designs for the
system applications.
· Involved in creating database objects tables, indexes, sequences, and constraints as per the
business requirement.
· Created stored procedures, functions, packages, data base triggers and cursors based on business
requirements. Involved in creating complex views which require complex joins.
· Automate the end to end data loading and process logging for integration with portal.
· Developed wrapper scripts in UNIX to enable automation.
· Understand business requirements and sourcing from various LOBs, databases. Enabling data
quality checks, data variation and data lineage.
· Develop a dynamic and reusable framework for ELT processing.
· Extract large amounts of data from Teradata, DB2, Oracle, and Flat files. Perform
transformations and load data to Netezza using Talend ETL tool.
· Data validation using NZ analytical functions.
· Making code dynamic to help users to build Segmentation output on any grouping logic. (LOB,
State, Zip, FICO, Bank, etc)
· Automating segmentation, pushing result sets to Monte Carlo simulation and notifying users and
respective product owners and make sure that data stays within a manageable amount.
· Enabling an enhanced and dynamic Web UI for business users to perform these operations on the
front end.
· Extensively used Autosys to schedule jobs on timely manner as well as dynamic execution.
Enabling reruns automated without too much manual intervention.
· Assist two teams, in US and offshore to develop automated UI tools to help users dynamically
build code in production environment.
· Participated in requirements gathering, meetings, demo & presentations to business users.
· Created functional specifications documents and technical design documents to pass to various
team members.
Environment: Oracle 11g/10g, Netezza, NZSQL, NZLoad, TOAD, SQL, PL/SQL, Talend Open Studio,
Teradata, DB2, SQL * Loader, UNIX, SSH client, Putty, WINSCP, Autosys, MS Visio, SAS.
Aug ‘09- Mar ‘11
Sr. Application Developer, Moody’s Investors Service, NY
Pyramid Application
Moody's Investors Service provides international financial research on bonds issued by commercial and
government entities and is considered one of the big three credit rating agencies. The company ranks the
creditworthiness of borrowers using a standardized ratings scale which measures expected investor loss in
the event of default. Pyramid application is intended to simplify Moody’s IT environment and align
technology with the needs of the business and provide the technological flexibility and scalability to meet
a growing and evolving market. There are multiple systems which need to carry the data from ratings to
revenue, each of which may or may not interface with other systems. The current system has no central
workflow to track the functions required to be performed for a rating action, provide the status of these
functions, or to provide users access to relevant transaction data, resulting in a process which lacks
transparency and efficiency.
· Involved in gathering the requirements and documented high level design documentation for the
project.
· Involved in creating database objects tables, indexes, sequences, and constraints as per the
business requirement.
· Created stored procedures, functions, packages, data base triggers and cursors based on business
requirements.
· Reviewed business requirements, IT design documents and prepared test plans for all assigned
project releases.
· Involved in manual testing of the new functionalities based on test cases and coordinated with
development team in fixing the issues.
· Involved in performance tuning using explain plan, Tkprof utilities.
· Involved in creating indexes, passing hints, analyzing the table statistics and table partitioning.
Involved in creating complex views which require complex joins.
· Improved performance of existing report views by using hints. The performance is increased by
200 percent in many of the reports.
· Created conceptual, logical, and physical data models.
· Provided test data QA team to validate front end application and also involved in unit testing.
· Involved in data migration using SQL* loader from flat files in to data base tables.
· Solving day to day issues rose with the loading process.
· Interacted and worked with offshore team to discuss technical issues and to resolve issues that
arose up during the testing cycle.
· Created functional specification documents and assisted the technical team in finalizing the
technical design document.
· Used TOAD & written complex SQL statements using joins, sub queries for data retrieval.
Provided test data QA team to validate front end application and also involved in unit testing
· Validated the data used in load testing to confirm to the magnitude of production statistics.
· Automated the jobs thru scheduling tool Control-M, which runs every day by maintaining the data
validations.
Environment: Oracle 10g, TOAD, SQL, PL/SQL, SQL* Plus, SQL * Loader, UNIX, Formatter Plus,
SSH client, Putty, Control-M, MS Visio.
Feb ‘08 – Aug ’09 Oracle Database Developer, Seagate Technology, Santa Clara, CA
Commercial Business Order Processing application
Seagate Technology is the world’s leading manufacturer of computer hard disk drives. The Company
produces a range of disk drive products addressing needs of enterprises to individuals. The Company sells
its disk drives primarily to major original equipment manufacturers (OEMs), distributors and retailers. In
addition to manufacturing and selling disk drives, the Company provides storage services for small- to
medium-sized businesses, including online backup, data protection and recovery solutions.
During my tenure with Seagate, I worked as an Oracle developer for the Seagate, Scotts Valley for the
Commercial Business Order Processing application. This application manages the corporate orders and
communicates with other internal systems, like order management system, accounts receivable, and also
handles the invoice processing.
Environment: Oracle 10g, SQL, PL/SQL, SQL* Plus, SQL * Loader, TOAD.
Feb ‘07 – Jan ‘08 Oracle Database Developer, Bunge Global Markets, IT, NY, NY
Trading execution and Mgmt System
Bunge Global Markets is established to pursue export trade opportunities in bulk commodities to
destination markets, thereby extending the global market reach of Bunge Corporation. Bunge Global
Markets (BGM), IT has committed to the Bunge, Ltd. companies to create a consolidated commodities
systems (trading execution and mgmt. system teams) and a Global Position System (GPS) that will
display the aggregate position for all of Bunge’s 41 different contracts trading systems.
BGM–IT has a vision to integrate all its 41 contract trading systems across the globe (e.g. TEAMS,
NEPER, and GMI. etc) with GPS, using SOA style, to have updated and accurate positions across Bunge
Corporation. All the 40 systems (except the TEAMS) will eventually be replaced by new contracts system
TEAMS. In the meantime, some of the systems (including TEAMS) will be integrated in a data
warehouse itself will be integrated to the positions service. I was involved in the development of the
TEAMS application and its integration efforts with GPS application during my term with Bunge.
Environment: Oracle 10g, TOAD, PL/SQL, SQL* Plus, SQL * Loader, UNIX, Formatter Plus
Aug ‘04 – Dec ’06
Database Developer, Infosys Technologies Limited, Hyderabad, INDIA
Target, USA
TCI - IDI Item Data Integration Project
TCI (Target Common Item) project is aimed for providing an Integrated Item Data solution for all Target
Items, which are sold in Amazon website. Amazon provided Web Hosting services for Target Company
to sell its products in Amazon website. Target provided all Product (also known as Items) information to
Amazon through Amazon’s Seller Central Application and during this process Target doesn’t store the
Item Information in any of their data repositories.
Environment: Oracle 10g, TOAD, UNIX, SQL * Loader.