RAVI SETTIVARI
*************@*****.***
SUMMARY
• Around 9 and half years of experience in Object Oriented technologies, Client/Server
systems, Web based Business applications and Content Management products
• Developed software-using Documentum 4i/5i/6i eContent Server, WDK, DFC,
W ebpublisher, Server API, DQL, DA, Captiva Input Accel, Documentum Foundation
Classes and Services, Documentum Taskspace forms, E-forms, Documentum Installer,
Developer Studio, DocBasic, BPM, Process Analyzer, Composer, WebServices, BPS,
Desktop Client and WEBTOP
• Strong Experience in upgradation of Content Server, Docbases and WP from 5.3 to 6.5
• Extensively worked with business group to gather the business requirements
• Extensive experience in SOA and MVC framework
• Extensive experience in Java, JSP, Servlets, Struts, Flex, JavaScript, C++, C#, Oracle,
SQL, HTML, VB, XML and various commercial tools on Unix and Windows platforms
• Exposure to entire Software Development Life Cycle and project management activities
• Over 5 years experience on Documentum eContent Server technologies with developing
applications and administrative skills
• Strong skills in Java related technologies and developing portable applications using
W DK, DFC, method server and eContent Server
• Excellent analytical, communication, programming and problem solving skills
SKILLS
• Documentum Tools: Documentum 4i/5i/6i e-Content Server, Desktop Client, Developer
Studio, DA, DocBasic, DFC, Server API, DQL, Captiva Input Accel, Documentum
Foundation Classes and Services, Documentum Taskspace forms, E-forms,
Documentum Installer, WDK, WEBTOP, Webpublisher, DAM, BPM, Process Analyzer,
Composer, Web Services, BPS, RightSite Server, DocApp
• Languages: Java, C++, C#, HTML, XML, UML, PL/SQL, SQL, Visual Basic, Java Script
and SQL
• Java Technologies: EJB, JMS, Java Beans, Swing, MVC framework, Struts, AWT, J2EE,
JDBC, RMI, JSDK 1.4
• Web Technologies: Servlets, JSP, JSTL Applets, .Net and ASP
• XML Technologies: XSL, XSLT, XPath, XSL-FO SOAP, UDDI, WSDL, SAX, and DOM
• Operating Systems: Sun Solaris, Digital UNIX, Windows 98/NT/2000 and Linux
• RDBMS: Oracle, MS Access, SQL server
• IDE Tools: Eclipse, Net Beans, JBuilder and Microsoft Visual Studio.Net
• Web/App Servers: Tomcat and BEA Weblogic, Websphere
• Utilities: Microsoft visual source safe, Samson
• FAST, DTS, CTS, MTS, Flex, Liquent Render Perfect
EDUCATION
• B.S. in Engineering
PROFESSIONAL EXPERIENCE
Medtronic Inc, Fridley, MN April ’08- till date
Title: Sr. Documentum Developer
Project: Migration Projects
Working on migration projects which involves migrating data from 4i docbases to 5i/6i docbases .
One such migration is Clinical migration. Clinical migration involved migrating data from a retiring
4i docbase by name pulse to a 5.3 docbase by name mrcs. Buldoser was used for extracting,
mapping and loading of content.
Responsibilities:
• Extensively worked on buldoser to migrate data from one docbase to another
• Developed programs using DFC in clinical project as per business requirements
• Extensively used DQL queries and API calls in every development, support,
maintenance and trouble shooting Documentum applications
• Extensively worked with Captiva Input Accel to transform mission-critical data into
immediately usable electronic content.
• Extensively worked with business group to gather requirements and documented them.
• Developed process templates by using Process Builder.
• Extensively worked on upgrading Content Server, Docbases, SCS and WP from 5.3 SP3
to 6.5 SP1.
• Extensively worked with Documentum Foundation classes and Services.
• Extensively worked with Documentum Taskspace forms, E-Forms
• Worked on SCS for a JAPAN PAL project
Environment: Solaris 9, Eclipse IDE, BOF, Method server, Tomcat and Weblogic as application
servers, eContent server 5.3/6.0/6.5, DFC 5.3, WDK, WEBTOP, DFS, Taskspace forms, E-
Forms, DA, Samson, SCS, WebPublisher, Flex, Captiva Input Accel, BPM, Process Analyzer,
Composer, Web Services, J2EE, MVC framework, BPS, Windows 2000 server, and Oracle 9
database
UBS, Stamford, CT Mar ’07- Mar ‘08
Title: Documentum Admin
Project: GetIT
GetIT is a Web-based application intended to help manage third party IT products, vendors and
outsourcing. GetIT facilitates users with functionalities and processes to order an existing product
in bank, requests for changes / upgrades to existing product, to renew a contract and to make a
new deal with vendor. Whenever users raise request for upgrades of existing product or to extend
contract they raise it through GetIT. They need to attach different kind of documents for approvals
of request. GetIT uses documentum to store these reference documents.
Responsibilities:
• Created custom utility program to create mass users, groups, and ACLs
• Installed content servers for development, testing and production environments
• Participated in cloning of the docbases
• Extensively developed server method to implement business logic
• Created Doc App specific to the business needs
• Installed and configured several docbases
• Installed and configured connection brokers
• Extensively involved in regular administration of documentum jobs
• Involved in allocation of storage areas for types of storage with respect to content server
Environment: Solaris 9, Eclipse IDE, BOF, Method server, Tomcat and Websphere as application
servers, eContent server 5.3, DFC 5.3, WDK, WEBTOP, DA, Samson, Windows 2000 server,
and Oracle 9 database,
Satyam Computer Services Ltd., Chennai, India Sep ‘06 to
Mar ‘07
Documentum Lead
Project: Design Concept Sheet
This System will provide a Web enabled application for accessing and managing the DCS
(Design Concept Sheet), an application to support the cost management process. The system
consists of creation of Design Concept Sheets, creation of function groups, allocation of function
groups to SOR Groups, allocation of tracking models to function groups and SOR Groups,
associating body styles to different Design Concept Sheets and assigning tracking models to it.
Implementation of workflow where the Design Concept Sheet, sourcing plan moves through
stages before it is finally approved, Maintaining Benchmark data to make up to comparisons at
the program level, Creating reports based at Design Concept Sheet level, function group level,
SMT level and Program Level with tracking model information in addition to benchmark reports.
This project uses documentum to maintain the flow of documents that are used for approval.
Responsibilities:
• Participated in the requirements gathering
• Participated in the Design of the project
• Created custom utility program to create mass users, groups, and ACLs
• Customized existing work flows
• Created development environment for the team
• Installed content servers for development, testing and production environments
• Extensively developed server method to implement business logic
• Created Doc App specific to the business needs
• Development and customization were done in federated docbases environment
• Involved in the extensive customization of WebTop user interface
• Extensively used DQL queries and API calls in every development, support, maintenance
and trouble shooting Documentum applications
Environment: Solaris 9, Eclipse IDE, BOF, Method server, Tomcat and Weblogic as application
servers, eContent server 5.2, DFC 5.2, WDK, WEBTOP, DA, Samson, Windows 2000 server,
and Oracle 9 database, DTC.
iSOFT Pvt. Ltd., Chennai, India. Apr ’04 –
Aug ‘06
Title: Documentum Developer
Project: Material Safety Data Sheet Access Application
Created web based Material Safety Data Sheet application without entering login information to
connect to the content server by customizing the WDK framework.
Responsibilities:
• Involved in the installation of WDK, WEBTOP
• Involved in the design of applications
• Created design and deployment documents
• Involved in gathering customer requirements and analysis
• Created docbases for development and test environments
• Involved in the setting up the development environment
• Migrated developed applications from 5.1 and 5.2 to 5.2.2 version of WDK and WEPTOP
• Migrated Right Site applications to WDK frame work
Environment: eContent server 4.2.6, WDK 5.1/5.2, WEBTOP 5.1/5.2, DFC 5.1/5.2, DQL, API,
Tomcat 4.0.4/4.0.6, Windows 2000 professional, Unix Sun Solaris 8.0, Oracle 9i, J2SE 1.4, J2EE,
Application Builder.
Project: eDOCs
Designed an enterprise document management system using Documentum. It simplifies and
standardizes document creation, archiving and retrieval. The system implements a common
enterprise to share, and reuse research and develop critical information. Create new user
accounts and maintain a current repository of R&D documentation. Also the system automates
workflow processes for validating, and processing all of the documents for approval.
Responsibilities:
• Involved in the Installation of eContent Server
• Involved in data collection requirements for template design.
• Involved in design, development and management of this product
• Involved in Map processes to lifecycle and workflow using Documentum 4i
• Involved with converting the display formats using Web Publisher to XML, XSL
• Creating and managing Users and Group accounts and maintaining security using ACL’s
• Creating ad hoc reports on active users, groups and ACL’s
• Configuring, installing and maintaining the Docbases and Dumping and loading Docbases.
• Involved in design strategies to integrate Documentum Applications with LDAP on Netscape
Directory Server and Active Directory Service
• Involved in writing Unix shell scripts to automate the development process
Environment: Documentum 5i, Desktop Client, Developer Studio, WDK 5.1, DFC, DMCL, DQL, e-
Content Server5i, Right Site, Documentum API, Web Publisher 4.4, Web Cache 4.4, Oracle
8.1.6, Tomcat 4.0 on Sun Solaris 2.7, Windows 2000.
Mphasis Software and Services (India) Pvt. Ltd., Mumbai, India. Aug ‘03 –
Mar ‘04
Documentum Developer
Project: Web Content Management
W orked on Electronic Document Management System Application using Documentum 5i for a
financial project. The client for this project is JPMorgan Chase. The work for this project involves
creation of lifecycles and workflows and associating them to the various documents. The content
management is being done by using Webpublisher 5.2. SiteCachingServices is used to publish
the content to the web.
Responsibilities:
• Create Lifecycles, Methods, Jobs, and Workflow automation
• Customizing Web Publisher according to the client requirements.
• Developing and deploying DocApps.
• Create and Manage users, ACLs and Groups.
Environment: Windows NT4.0, Java, JSP, EJB, Weblogic Server, Developer Studio, Desktop
Client, WF Manager, WebPublisher 5.2 Documentum Administrator, DFC, DQL, Docbasic,
Documentum API, Oracle 8.1.6
Hartford Insurance Company, Hartford, CT Jan ‘03 to
Aug ‘03
Documentum Developer
Project : Web Content Management
W orked on electronic document management system application using Documentum 4i to
replace current manual process with a Documentum based solution. Initially all the documents so
generated were mailed to different levels for assessment and approval in an environment where
every time a document is generated a copy gets mailed to over ten individuals for authorization
through an existing intranet facility. The system implements reuse of old policy documents,
dossiers, standard operational procedures and company policies. Automated workflow process
was implemented to validate and approve all insurance policy approval dossiers.
Responsibilities:
• Created web publishing/content templates using HTML/XML and XSL.
• Customizing Web Publisher to display customized content attributes.
• Written complex DQLs to fetch the data from the docbase
• Developing/ Deploying DocApps.
Environment: Windows NT4.0 and Sun Solaris, Java, JSP, Desktop Client, WF Manager,
W ebPublisher 4.2 Documentum Administrator, DFC, DQL, Docbasic, Documentum API, ActiveX,
ASP,COM, JavaScript, HTML, DHTML, Oracle 8.1.6
Sentica Corporation, San Jose, CA July ‘00 to
Dec ‘02
Java Developer
Project: SAM
SenticaXchange System Administration and Management(SAM) project consists of developing a
tool known as SenticaXchange System Administration and Management tool, which enables
Sentica and its partners to view whether a call from a mobile phone has been delivered
successfully or failed. It also enables Sentica and its partners to generate monthly billing reports
for each customer. In this Oracle 8i has been used as the database. Servlets has been used in
the Server side and Jrun has been used as the servlet engine.
Responsibilities:
• Preparing the GUI screens by using Swing and HTML
• Developing Servlets
• Writing SQL queries to retrieve data from a database
• Writing the code for connecting to the database through JDBC
Environment: Java 1.2, Servlets, JDBC, Swing, Oracle 8i, Unix
Rendezvous On Chip (I) Pvt Ltd, Hyderabad, Dec ‘99 -
June ‘00
Java Developer
Project: Virtual Benefits Network:
This is an Employee Benefits project enabling a person to enroll himself online for the
various benefits offered. This involved design and development of various pages for the
person to enroll for the benefits offered. This project comes under 3-tier architecture.
Oracle 8i was used as the database. Servlets were used in the server side. Weblogic was
used as the application server. JDBC was used to connect to the database.
Responsibilities :
• Preparing the GUI screens by using Swing and HTML
• Developing Servlets
• Developing EJBs
• Writing SQL queries to retrieve data from the database
• Writing the code for connecting to the database through JDBC
Environment: Java 1.2, Servlets, EJB, JDBC, Swing, Oracle 8i, Weblogic 4.5, Windows NT