Documentum Lead Resume
Fremont, CA
SUMMARY
- Eight years of extensive Documentum experience in designing and implementing enterprise content management software solutions for various clients in different industry sectors.
- Worked in different roles like as an Administrator, Developer, Architect and provided post production support.
- Strong experience in installing, configuring, migrating and upgrading various Documentum products (5.2.5, 5.3 and 6.5) in different environments.
- Hands-on experience in customizing various Documentum web clients, configuring and managing web sites, customizing and configuring eRoom and building custom Documentum applications.
- Well rounded experience in the full software life cycle development.
- Excellent analytical, problem solving, and communication skills.
SOFTWARE SKILLS
Programming Languages: JAVA, C++, C, Visual Basic 6.0, VB.NET, C#.NET
Documentum Technologies: Content Server 5.2.5/5.3, Application Builder 5.2.5/5.3, Administrator 5.2.5/5.3, WebTop 5.2.5/5.3, Web Publisher 5.2.5/5.3, Site Caching Services 5.2.5/5.3, Content Rendition Services 5.2.5, DFC 5i, WDK 5i, DQL, Server API, eRoom 7
Web Technologies: ASP, JSP, PHP, XML, XSLT, XPATH, VBScript and JavaScript
Database Technologies: SQL Server 2000, Oracle 8i/9i, DB2, mySQL
Operating Systems: Red Hat Linux, Sun Solaris, WINDOWS NT/2000/XP/2003
RELEVANT EXPERIENCE
Confidential,Fremont, CA
Documentum Lead January 2009 – Present
- Installed and configured Documentum Content 6.5 for a multi-docbase environment.
- Installed several Documentum client products like Administrator 5.3, WebTop 5.3, Web Publisher 5.3, eRoom 7 and Digital Asset Manager.
- Installed Documentum Application Builder/Installer and Workflow manager.
- Installed and configured Content Rendition Services to enable PDF, Word and HTML renditions.
- Applied several hot-fixes and service packs to upgrade existing Documentum installation to current build level.
- Installed Site Caching Services (SCS) Source and Target for publishing websites.
- Configured SCS with Target database for the website.
- Enabled content authors to explicitly publish and import at the time of web content creation.
- Built workflows for WIP, Staging and Active/Production stages, incorporating the process of site hosting, using Workflow Manager.
- Configured several built-in jobs such as ‘Monitor_Lifecycle’ to ensure that all expired documents are un-published from the website.
- Configured ‘Create_Dynamic_Content’ to enable automatic update of content created using XDQL.
- Activated and scheduled several publishing configuration jobs to automate the process of website publishing.
- Created docbasic procedures to notify the supervisor of the number of documents pending approval and promotion to the staging server.
- Created a custom role called ‘Content Promoters’ as an intermediary role in-between content authors and managers, to allow certain privileges not available to content authors.
- Configured context sensitive roles to enable/disable and specify valid actions for each role.
- Setup the content managers to explicitly power-promote web content.
Confidential,Atlanta, GA
Senior Documentum Consultant November 2008 – December 2008
- Involved in creating a custom tool to migrate data from Merial’s current eRoom implementation to the upcoming Documentum 6.5 environment
- Designed the mapping of data elements from the eRoom environment to the Documentum 6.5 environment.
- Involved in managing the mapping of users and security between the two environments.
- Responsible for installation and configuration of the Documentum 6.5 products including Content Server, WebTop, Documentum Collaborative Edition, etc. to create a development environment.
- Configured the LDAP Sync jobs to sync the user information across Merial’s various global users.
Confidential,Richmond, VA
Senior Documentum Developer November 2008
- Modified the existing Captiva InputAccel Scanning process flow to incorporate the OpenText Livelink export function.
- Designed, created and implemented four new Captiva InputAccel processes to export to OpenText LiveLink 9.7.0
- Designed, created and implemented one new Captiva InputAccel process to export to OpenText LiveLink 9.7.1
- Carried out extensive testing for the configuration of the Livelink module to function as agreed to in the Functional Specification Document.
- Completed implementation to validate it meets the agreed to functionality.
- Wrote detailed documentation on how to do the above.
Confidential,Groton, CT
Senior Documentum Developer April 08 – November 08
- Responsible for evaluating various commercial and custom Documentum Repository migration utilities and made recommendation on the optimum solution for Pfizer’s needs.
- Wrote dump and Load Scripts to perform migration for Documentum 4.x to Documentum 5.x environment.
- Created Installation Qualification (IQ) instructions for dump and Load operation.
- Wrote shell scripts to automate migration IQs.
- Wrote shell scripts for shutdown and starting up Docbases.
- Wrote and executed Migration IQs for 5.3SP3 and D6 environments.
- Worked closely with the development team to make sure that the development was on track as per the schedule and helped other developers troubleshoot migration issues.
- Responsible for Installation and configuration of Pfizer’s Content Server and Application Server environments.
- As part of preparing the environments, installed and configured Content Server, Docbases and Docbroker 5.3 SP6 and D6. Also deployed and configured Document WebPublisher client for both the environments.
- Responsible for installation and configuration of the FAST Full-Text Indexing Servers and configured FAST Agents for multiple Docbases.
- Reviewed executed IQs.
- Used Buldoser to migrate content from one repository into a cabinet in the target repository.
- Created Impact Assessment (IA) documents on both source and target environments prior to migration.
- Performed Lift and Drop migration for cloning docbases (repositories).
- Evaluated the specific requirements around each docbase set for migration to recommend and execute the solution appropriate for its migration.
Confidential,Englewood, CO
Senior Documentum Developer / Lead February 07 – April 08
- Worked on analyzing the business requirements to designed the Documentum Object Model for a Federated Documentum architecture
- Created, deployed and maintained all the Docbases deployed in a Federated Documentum environment
- Designed and implemented the methodology to create procedures for Docbase replication and cloning
- Developed and implemented custom jobs for periodic Docbase Integrity checks and reporting.
- Developed and implemented custom Docbase replications jobs to create periodic backups of the Docbases included in the Federation.
- Created a design for custom application including different entities such as object model, workflow, lifecycle, alias sets, storage structure, and security
- Installed and configured various WDK clients such as WebTop, WebPublisher, and Documentum Administrator in different environments
- Used Documentum Application Builder to implement the custom design and archive the custom application to make it portable across different environments
- Customized Properties component to show document’s relationship with other objects
- Customized Import and New Document components to facilitate client’s custom validation requirements for new objects
- Customized the preferences component to hide different options to users as well as to show the custom branding
- Created Typed Based Object to send notifications upon checkin/checkout of documents when in certain states
- Customized title bar component to show custom greetings for users with their names
- Customized toolbar component to hide streamline tab
- Promoted the WDK customizations from Dev to QA and subsequently moved to production environment
- Standardized the change management process by creating change request forms and defining the process for implementing changes in all three environments.
Confidential,Phoenix, AZ
Senior Documentum Developer October 05 – February 07
- Worked with different teams within Amex, including ECM Core Engineering group, 3rd Party Collaboration/eRoom team, ECM Globalization and ECM Run team.
- Developed a Legal Content Management System using code Documentum Capabilities.
- Designed and developed the backend of the application using Doc App Builder, Workflow Manager and Doc App Installer
- Designed and engineered a custom WDK framework app to interface with the backend docbase repository and customized doc app for legal department purposes.
- Provided eRoom customizations for outside entities (non associates, legal counsels etc.) to facilitate collaboration on sensitive legal data by using eRoom code modification capabilities including web services, custom commands and core event handlers.
- Developed supporting documentation including infrastructure implementation plan, support and administration guide for all levels or support (Level 1-3)
- Extended existing Amex management infrastructure and customizations.
- Provided Level 3 support for the entire project till signoff to business and ECM Support team.
- Architected and Implemented Web sphere Portal to eRoom Single Sign On using existing Amex infrastructure for session management, Web Services and eRoom Core Event Handlers.
- Extended eRoom reporting capabilities using eRoom SAAPI (Server Access API) for better account provisioning, monitoring and security enhancements.
- Developed supporting documentation including infrastructure implementation plan, support and administration guide for all levels or support (Level 1-3)
- Assisted with performance testing of Portal eRoom Single Sign on using utilities such as Mercury Load Runner, MSSOAP Toolkit and Mercury Test Director.
- Provided Level 3 support for the entire project till signoff to business and ECM Support team.
- Helped resolving major connectivity between lower Portal and ECM lifecycles such as Dev, QA and QP.
- Designed and implemented custom WDK application to be used as a submission system for content globalization.
- Designed and implemented custom J2EE modules for extending Idiom World Server.
- Customized Documentum to Idiom (translation services) integration modules using web services and J2EE framework
- Developed supporting documentation including infrastructure implementation plan, support and administration guide for all levels or support (Level 1-3)
- Extended existing Amex content management infrastructure and customizations.
- Provided Level 3 support for the entire project till signoff to business and ECM Support team.
- Collaborated with and assisted the Amex Austin Data Center team with various WDK customizations.
- Collaborated with the infrastructure team for custom LDAP configuration for Idiom World Server.
- Assisted with various eRoom upgrades in all Life cycles
- Assisted with production outages to enforce team player and leadership capabilities
- Provided the young and growing ECM team daily assistance with their daily tasks whether Development, Infrastructure or client engagement thus forming a strong team bond.
Confidential,Baltimore, MD
Lead Documentum Developer July 04 – September 05
- Systems Requirements specification for the Web Content Management System and Data Integration project.
- Prepared Systems Design document outlining the overall design approach, document object model, users, groups, ACLs, workflows, lifecycles, etc.
- Configured users, groups, access control lists and permission sets as per business requirements.
- Installed and configured Documentum Web Publisher and Site Caching Services Source and Target components.
- Built several Content templates, associated rules files and XSL style sheets as per business requirements.
- Developed XML applications for two-way dynamic property extraction.
- Customized and extended Documentum full search functionality.
- Developed various virtual documents and standard operating procedures (SOPs)
- Designed and implemented several Process Workflow Templates to route web content through different groups.
- Configured Jobs to dynamically publish content to the website.
- Prepared Unit Test and Integration Test plans and supporting project documents
Confidential,Richmond, VA
Documentum Developer/Administrator August 03 – June 04
- Prepared Requirements specifications, system design document and component design documents.
- Involved in installation and configuration of Documentum Content Server 5.2 in various environments including Development, Test and Production.
- Installed and configured WebTop 5.2 and Documentum Administrator 5.2 using BEA Weblogic Application server.
- Designed and implemented various WebTop customizations including the login, logout, import, checkin and properties components.
- Customized advanced search capability for WebTop to include custom object types and attributes as search parameters.
- Wrote Custom Docbasic procedures to update the document status dynamically.
- Design and implemented supporting web pages for web clients using Java Servlets and JSP.
- Involved in training internal Documentum users.
- Involved in migration of converted files from a legacy document repository system into Documentum.
- Provided 24x7 production support for the newly implemented content management system.
Confidential,Essex, MD
Documentum Developer December02 – July 03
- Generated proposals, resource allocation, estimation, meeting client-deliverables and various other technical management tasks.
- Installation and configuration of several Documentum 5.2 products including Content Server 5.2, Desktop Client, Site Caching Services and Application Builder.
- Configuration of Documentum 4i in the development, staging and production environments.
- Configuration of Docbroker and file storage areas to comply with the pre-existent web-architecture.
- Users, groups and associated permissions in accordance with business logic.
- Customized workflows and lifecycles in compliance with design requirements.
- Custom Access Control Lists (ACLs) to enforce permissions and hierarchies within different organizational groups.
- Custom ‘send message’ functionality to enable business users to send/receive notifications of relevant priority.
- Custom Java utilities using DFC API to connect to the Docbase and perform administration tasks.
- Several DocApps archives for portability and Docbasic procedures using Application Builder.
- Developed server side methods to be invoked as auto-activities from newly developed workflows, hereby incorporating newly imposed business requirements.
- Used BOF to create Typed Objects for custom types on the content server.
- Conducted various levels of Server, Session and Client based tracing for detail information and troubleshooting.
- Provided 24/7 production support upon the enterprise-wide rollout of Content Management Systems.
Confidential,San Jose, CA
Documentum Developer January 02 – November 02
- Defined security model and the custom document object model as per business requirements.
- Customization of several WDK components including Search, Login, Logout, Import Content, New Document and Inbox components.
- Wrote various Docbasic scripts and server API commands for performing day-today administration tasks.
- Created several document lifecycles and related workflows to capture and implement business logic and processes.
- Developed and configured supporting jobs to facilitate the automation of reports, archiving and backup.
- Installed and configured Content Rendition tools for translation of documents from one format to another format.
- Installed and configured BEA Weblogic Application Server and WDK 4.2.
- Provided On-going support and maintenance of the newly developed Content Management System by creating/updating ACLs, users and groups in various Docbases as requested.
Confidential,Plantation, FL
J2EE Developer May 01 – December 01
- Gathered Business Requirements for a DHL.
- Prepared Software Requirements Specification document.
- Created websites using MVC design pattern.
- Maintained multiple websites using Servlets and JSPs.
- Prepared Overall system design document to capture overall design approach.
- Prepared Detailed project plans outlining resource allocation and critical path analysis.
- Developed several remote java classes using RMI API and other supporting classes.
- Designed and implemented several helper classes to connect; store and retrieve data from the underlying RDBMS using JDBC.
- Built XML configuration files for the web application.
- Unit, Integration and System Test plans and cases for the newly developed system.
- Involved in pilot project for an Enterprise Content Management using the Documentum 4i platform.
- Training and coaching of other developers on the content management system.
EDUCATION
Bachelors of Science in Computer Science