We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over eight years of IT experience in analysis, Object Oriented Design and Implementation, Software Development of Client/Server, database schema design, Three-tier and Web based solutions.
  • More than five years of experience working in Content Management solutions in Documentum suite of products.
  • More than four years of experience working in ThunderheadProducts and Tibco products.
  • Experience in creation and management of users, groups, roles, ACL's, Alias Sets, Workflows, Lifecycles and complex Virtual Documents using IDQL, IAPI, Workflow Manager, Application Builder, DFC, and Virtual Document Manager.
  • Expertise in using Documentum Administrator, DQL, API Sever Methods, for administrating and managing Documentum Content Server
  • Experience in major areas: Enterprise Content Management including Document Management, Content Template design, Compliance and Archive Management.
  • Extensive experience in implementing Scanning and Storage Solution with Captiva suite of products including InputAccel, Dispatcher and eInput.
  • Extensive experience in design and development in Perl, Java, J2EE, XML, weblogic, Sybase and DB2.
  • Experience in Configuration, Installation, Migration and Maintenance of Documentum e-Content Server and Client Components.
  • Extensive experience in Back office confirmations and credit events template design and authoring using Thunderhead Products.
  • Experience in Data and Content migration from Documentum Content management system to Mobius ViewDIrect and IBM OnDemand.
  • Experience in developing technology independent webservices using J2EE.
  • Strong RDBMS skills in Sybase, DB2, Oracle, MYSQL, SQL Server
  • Extensive work experience writing SQL, Stored Procedures, Database Triggers and PL/SQL.
  • Involved in maintenance activities, bug fix and troubleshooting of Documentum based applications.
  • In-depth knowledge, understanding and work experience in xml based technologies.
  • Experience with Object Oriented Analysis and Design techniques with UML using Use Cases, Flow Charts, Class Diagrams, Sequence Diagrams, Activity Diagrams and State Transition Diagrams
  • Strong ability to quickly master and apply new concepts, excellent communication and analytical skills.

EDUCATION:

Bachelors in Electronics and telecommunications Engineering

Master of Science in Engineering
Completed following classes with good distinction during Masters:

  • Comparative Languages, Formal Languages, Foundations of Neuro-computing,, Database System and Design, Data Mining, Introduction to Software Engineering, Advanced Software Engineering, Random Processes.

Current Location: Boston, Massachusetts.

TECHNICAL SKILLS:

Captiva Suite: InputAccel Captiva clients and Sever 6.01/5.3. Dispatcher and eInput 5.3. Process developer.
Documentum Suite: Documentum Content Server 6x/5x/4x, Documentum Administrator 6x/5x/4x, Work Space 3.2.1, Desktop Client, Virtual Document Manager, Webtop 6x/5x/4x, Application Builder, Business Process Manager, Workflow Manager, WDK, DFC, IDQL, IAPI, AutoRender,
ThunderHead Suite: Business Content Studio 2x/3.5, Business Object Studio 2x/3.5, Review case editor/xml
Languages: Java, Perl, CGI, Shell Script, HTML, XML, XSLT, XSL, C, C++,Pascal, LISP.
Operating Systems: Windows NT/ 2000/ XP, UNIX Sun Solaris, Linux Red Hat.
J2EE : Java, XML, JSP, servlets, JavaScript, Ant Script, EJB, Webservices.
GUI/Front End : CGI/Perl, Flex 2.0, Jsp/Java Script, Tibco GI
DataBase: Sybase, DB2, Oracle, Microsoft SQL Server, mysql.
Query Optimizer: Quest
Application Server: Weblogic7x/8x, WebSphere, Apache TomCat
IDE: Eclipse 3x, Net Beans, inteljidea
Version Control: SVN, CVS.
Job Scheduling: Autosys, Crontab.
Workflow: Tibco iProcess.
Messaging System: Tibco Business Works, Tibco Rendezvous Messaging System, JMS.

PROFESSIONAL EXPERIENCE

Project: BSAS (Bureau of Substance Abuse Services) Licensing System Nov 10 - Present
Client: Confidential, Boston, MA
Employer: Software International Inc.
Role: Sr. Captiva Consultant

Responsibilities:

  • Design and Implementation of BSAS capture process Automation in Captiva 6.01 and VBA including Multi-Directory Watch, Code 39 Barcode reader, IndexPlus MultiSelect and Documentum Advance Export.
  • Authoring of Captiva Process flow Design document for BSAS image capture process.
  • Design and develop Documentum archival Job to archive documents and corresponding folder after one year.
  • Creation and deployment of Documentum Composer artifacts for object types used by the BSAS Capture process.
  • Design of barcode page (code 39) to capture data as barcode to tag documents and automate storage process.
  • Configuration of Captiva modules and services used by the BSAS Capture Process.
  • Process Configuration specific to BSAS department wise task separation for Manual Indexing.
  • Test cases creation with possible scenarios for automatic and manual indexing cases.
  • End to end demo of the BSAS Capture process to the client and execution of change requests raised.

Environment: Documentum 6.5 SP2, Documentum Administrator 6.5, Composer 6.5, DFC 6.5, DQL, Server API, Inputaccel Captiva 6.01,VBA, Java.

Project: Document Management System(DocMS) March 10 - Oct 10
Client: Confidential, Gurgaon, Haryana India
Employer: Confidential
Role: ECM Consultant

Responsibilities:

  • Design and implement scanning solution architecture in active passive mode with products input accell server clients, dispatcher, einput client and application server.
  • Responsible for implementing validation and classification using terminal server and dispatcher client.
  • Design and develop captiva processes new order, change order and missing docs with modules escan, odbc, image enhancement, scan ocr, multiselect, dispatcher classification, dispatcher recognition, dispatcher validation.
  • Design and develop dispatcher classification and validation templates for CAF form.
  • Design and implement Phase 2 scanning and indexing solution architecture.
  • Responsible for client demo, Unit testing getting signoff on architecture and processes.
  • Responsible for implementation of changes, enhancement and new requirements from the client.
  • SDLC implementation of online repository in high availability mode in Documentum 6.5 and Captiva including requirement gathering, POC, System implementation, design, development and testing.
  • Design and implement Documentum Content Replication Job to fit the online repository requirement.
  • Implement Content Accelerated Services on Phase One DocMS System.
  • Create retention policy for various the departments of DocMS system as per the Business Requirement.
  • Customize WebTop check ACL component to check permission on object to modify based on custom attribute circle and account segment.
  • Customize Import component to import back door CAF (customer application Form) data via excel for Circle administrators, configure import component for custom types.
  • Create reconcile component which update supporting documents in exception folder with CAF number of the entered msisdn number and updates flag to move the documents to mobility folder.
  • Customize advance search component to do custom search on Aircel msisdn, account Number, CEF number and SR number.
  • Create DFC job to move CAF and supporting documents and Aircel number folder from temp folder to mobility folder.
  • Create DFC job to move CAF and supporting documents for multi connection and Aircel number folder from temp folder to multi connection folder once CRM account is created.
  • Create DFC job for change order documents to update the existing CAF documents.
  • Create DFC jobs to send CAF and support documents data to update CRM via stored procedure.
  • Create DFC job to get account number from CRM and update it on CAF and supporting documents.
  • Create DFC job to collect data from uploaded excel document, do validations on the data, update data on scanned image documents and create appropriate folder structure.
  • Create DFC Job to extract data and CAF and support document images and FTP to windows server for outside system.
  • Automate and implement backdoor content and Bulk data migration to Documentum repository using DFC Job, Perl Script and Secure FTP.
  • Setup and verify guidelines for UNIX and windows server hardening of DocMS.
  • Raise and follow up issues related to ACS, Content Replication and Retention policy with EMC and work on their resolution.
  • Did POC for image compression for imagemagick, mapoptis and adobe acrobat including performance, quality, integration, automation and speed comparison.

Environment: Documentum 6.5 SP2, Documentum Administrator 6.5, WebTop 6.5, DFC 6.5, DQL, Server API, Inputaccel Captiva Dispatcher and eInput 5.3, VBA, Java, Perl, Sun Solaris, Oracle, Web Logic 10.

Projects: D.R.E.A.M (Documentation Review Effort Assessment Management) and MyConfirms April 05 - 0ct 09
Employer: Confidential, Somerset, NJ
Client: Confidential, Jersey City, NJ
Role: Sr. Documentum Consultant
Founded in 1850, Lehman Brothers, an innovator in global finance, serves the financial needs of corporations, governments and municipalities, institutional clients, and high net worth individuals worldwide.

Documentum content management system provides solutions that are designed to manage documents, ideally from creation through archival with following functionalities: Template creation and authoring, Effectivity authoring, Document assembly, Publishing, Faxing, Scanning, Workflow, Effort management
Project: Dream
Dream, an application that contained all the tools necessary to manage the documentation process with following functionalities: Effort management, Ticket and document assessment against existing documentation. Flexible search tools, Work management environment. Integrated with Smart Ticket and Entity Master
Project: MyConfirms
MyConfirms is the Firm's platform for processing, drafting, delivering, and tracking Derivative Trade Confirmation documents. Trade data captured by front office applications such as Smart Ticket, Dynamix, and Delta One is passed to MyConfirms providing back office a process to output Confirmations. Those documents are faxed or emailed to trade counterparties and flow through a review and sign-off process to result in a contract-in-force.

Responsibilities:

  • Implemented (firm wide) enterprise imaging solution for confirmations, master agreements and records management with Captiva imaging solution
  • Migrated Inputaccel captiva scanning templates to Windows NT main and backup server from legacy servers.
  • Restructured Inputaccel Captiva 70-80 scanning templates to 9 templates by collapsing them based on region and given business rules.
  • Redesigned Inputaccel Captiva scanning solution to capture scanning personals identity on the data pertaining to scanned image and pass it to Documentum storage as per audit and compliance requirement and restricting 10 character numerical only input.
  • Created Inputaccel Captiva scanning template for signature images of signatories, import it to documentum and attaching attributes to it.
  • Designed and Developed Create user software tool in Java and DFC to create user account in Documentum and in-house Dream application using Documentum and Sybase apis in Perl. This tool brought down the manual user creation in the system from 90-60 minutes to within 5 seconds.
  • Designed and Developed Bulk Update software tool in perl-cgi to do bulk updates on trade data stored in database with 4 screens: Authenticate user against ldap directory based on their rank and against database users table.
  • Present user with choices based on database schema relationship using java script without screen/browser refresh
  • Present user option to enter trade ids and data values via CSV file upload.
  • Parse user data file and fire db update, while printing the updates on the user\'s screen. Automatically send mail to users inbox regarding the BulkUpdate once its completed. Log all user activities on the audit log table.
  • Created and maintain users, groups and ACLs for Documentum Application. Create and Maintain users in thunderhead, Dream and Myconfirms Application.
  • Created and maintained Virtual document structure used to store trade documents namely Confirmations, non-confirmations, scanned documents, faxes and emails.
  • Created and maintained Lehman backs office signatories signatures in documentum and mobius viewdirect. These Signatures were callable by documentum and thunderhead confirmation templates.
  • Created and installed DocApps using Application Installer and Application builder.
  • Responsible for installation of Content server, creation of Docbase, cabinets and Virtual document trees and trade folders.
  • Customized and configured the Webtop using WDK, DFC, Java, JSP, DQL as per Lehman live environment and required back office confirmation functionalities.
  • Worked on Webtop configuration to make advanced search as default landing page upon user login, added custom type and attributes available to the advanced search page and result page, display custom attribute to object display.
  • Configured Webtop properties screen to for mandatory fields, limit the attributes and value assistance.
  • Customized simple search component to search on specific object type Lehman document based on attribute global id or effort id.
  • Customized advanced search component to search on specific object type Lehman document or subtypes mapped to inbound outbound fax scanned confirm non confirmed document on attribute global id, effort id, trade id, counter party id, user, group, marketer and trader.
  • Customized checkin to created pdf rendition for major version if user chose to do so through a pop up dialog.
  • Created Webtop custom component to export multiple documents selected as zip file on the user's hard disk
  • Customized import component to change the default object type to lehman sd document custom type from dm_document.
  • Customized new document and import document to pre populate attribute based on certain critia like folder taxonomy and object type.
  • Wrote TBO to assign lifecycle to custom document type upon import and new document creation.
  • Wrote TBO to checkout as new verson for documents send to counterpary
  • Wrote SBO and customized webtop menubar to send documents and folders as zip file email attacment from Webtop.
  • Configured new document and import to screen in Webtop for mandatory fields like title, business type and risk location.
  • Customized delete functionality in wdk to move the document to deleted documents cabinet. Wrote java server method to permanently delete these documents after a month.
  • Created Workflows as per business process and requirements using Workflow manager involving confirms authoring, inbound process, peer review, marketer-trader approval, signature process and outbound fax.
  • Created and lifecycles and integrated with workflow for various confirms and non-confirms documents.
  • Wrote SBO to apply lifecycle from workflow on package and change lifecycle state from workflow activity.
  • Created document, user and group level ACL and custom objects.
  • Designed and Wrote Java-ejb-weblogic Web service to upload Documents to Mobius View Direct Storage system. Used base 64 encoding on the content and call is via http request, xml transportation without attachment. This Web service is callable by 3 different technology Perl, java and visual basic/dot net with supplied wsdl.
  • Wrote tool in Perl to Automatically Close foreign exchange trade deals in the system, which has passed maturity date.
  • Wrote java webserivce for retrieving trade information from the system/DB2 database callable by outside application using supplied wsdl. This allowed outside application to retrieve read-only trade information on their Tibco Business Works application using supplied wsdl definition.
  • Wrote software application using Tibco Business Works to process real-time incoming
  • Tibco RV messages from middleware. This application uses xml parsing to capture the relevant data from the message. Calls Tibco Stafware to initiate workflow, calls Thunderhead templates to generate the intermediate document or final PDF based on business event type. It makes DB2 database entries for the trade message and create the trade in the system. Extensive business rules based on middle and back office are translated into logic code on this application and decision-making is done based on them. Used transaction bock to prevent any half backed message processing in the system
  • Wrote message reprocess code in java to replay any failed message processing by sending a Jms message to the BW processor.
  • Wrote Perl, Java and DFC process to migrate approximately 9 million-trade confirmation Document and data from Documentum to Mobius ViewDirect using Dcoumentum APIs, DQL, ViewDirect APIs, and Unix Commands. This process extracts the data and document send to the demon process via FTP which picks them up and uploads. This process does error handing and runs seamlessly, if gets intercepted starts from where it last left.
  • Wrote Perl, Java and DFC process similar as above process to migrate non-confirmation 8 million notice documents. Wrote Process to delete the Notice document and data from the legacy system after reconciliation.
  • Wrote migration-Reconciliation process in Perl, Java and DFC to reconcile trade data between trade capture system and trade confirmation system, scheduled it on Auto Sys.
  • Wrote similar process in Perl, Java and DFC to extract document and data from Documentum and convert it to IBM OnDemand format ready to be uploaded.
  • Wrote reconciliation process in Perl, Java and DFC to migrated missed documents during FTP.
  • Wrote documentum dm check password in Perl to authenticate users for windows and unix doman and encript system account passwords.
  • Worked extensively on xml, xml schema including Rosetta and Thunderhead xml creation, transformation, parsing and manipulation with castor cut, xerces, sax and xalan parsers.
  • Wrote Java-ejb-weblogic Webservice to validate data pertaining to document upload against the database.
  • Wrote auto-sys job scheduling definitions for various demon processes in the system.
  • Wrote release definition for production releases using opsware for Java web applications and Perl processes based on environment, including weblogic deployment and post deployment shell script.
  • Wrote GUI popups In Adobe Flex 2.0 to update trade data stored in DB2 database via xml servelet call.
  • Designed and created Confirms Business Object in Thunderhead Business Object studio Using 2 xml schemas pertaining to 2 different data source system to be used by Thunderhead content template authors. Involved in initial design of the skeletal content templates, picked up by template authors and later provided technical support to them.
  • Worked on content template, application integration and system and template migration from Thunderhead 2.19 to 3.5.
  • Wrote servlet for myconfirms to authenticate users based on role using Lehman header, LDAP token and (in-house) Almo APIs,
  • Wrote servlet for myconfirms to update transaction data and staffware workflow cases.
  • Wrote java module to upload signature image to Mobius Viewdirect storage system and to DB2 datadase as BLOB Data type.
  • Wrote java module to unlock documents by parsing the xml document and inserting the unlock attributes. Integrated this code on Tibco Business Works application.
  • Worked extensively with Business users and Business Analysts to gather requirements and conduct UATs.
  • Wrote UAT, BRD and design documents in accordance with Lehman SDLC primer.

Environment: Documentum eContent Server 5X/6X, Documentum Administrator 5X/6X, WebTop 5X/6X, DFC 5X/6X, DQL, Server API, Desktop Client, WorkFlow Manger, Business Process Manager, Workspace 3.2.1, Inputaccel captiva, Sybase, DB2, Oracle, Tibco Business works, Staffware, Thunderhead 2.13/3.5, Mobius ViewDirect, mclaren DocLoader, IBM OnDemand, Java 1.4.2, JSP, Servelet, WebService, XML, Flex 2.0/3.0, BEA Weblogic 8.12, RightFax, Autosys, Perl-5.6.1,Linux Red Hat, Sun Solaris.

Confidential, Somerset, NJ Jul 04 - March 05
Somerset, NJ
Role: Documentum Consultant

Responsibilities:

  • Gathered requirements and converted requirement specifications into Design requirements for the development team.
  • Customized components included Search, Inbox features and company specific features of the WebTop besides look and feel customizations.
  • Extensively used WDK to customize the tab bars and introduce additional functionality options on the WebTop.
  • Customized DAM Top to open media file with appropriate viewer/player and PDF file with adobe within the browser.
  • Configured access to Buttons, folders, tabs etc on WebTop based on role.
  • Used Workflow Manager to develop custom workflow templates.
  • Created Patient profile screens on WebTop to enable the medical personnel easy and secure access to Diagnostic Reports and Case Histories of patients on the click of a button.
  • Configured and customized WDK-DCM as per client requirements.
  • Worked on creating companywide notification system using DFC 5.2 and the Business Objects Framework (BOF)
  • Used Workflow Manager to develop custom workflow templates.
  • Did all customization and configuring was done in accordance with needs of 21 CFR Part 11 FDA regulations.
  • Created, cabinets, folders, custom object types using Documentum admin and complex Virtual documents and Assembly Structure in VD manager.
  • Created docbase users, groups, roles and executed API and DQL scripts using Documentum Administrator.
  • Prepared 4i Docbase for upgrade, executed Consistency Checker scripts, did Clean Up and Full System Backup.
  • Prepared Initial System Configuration, Version Matrix and Software Configuration Work Sheet for Migration.
  • Documented Current Customizations, Configured and Scheduled pre-migration tasks.
  • Configured Application Server for WebTop Installation.
  • Created Test Environment with mirror of Production Docbase
  • Upgraded Federation and Governed Docbases.
  • Created huge content replications, Docbase Mirrors, did DocBase Dump and Load with Documentum Administrator, DQL and API Server methods.
  • Migrated Documentum Suite from 4.2 to 5.2 mainly migrating Content Server from 4.2.2 to 5.2
  • DFC 4.2 to DFC 5.2 and migrating oracle 8i to 9i.
  • Participated in Validation of the systems by creating Work Instructions (WI) and Test Cases.
  • Executed Performance Test cases and Protocols.
  • Managed and supported Users and Groups in OS level security.
  • Used DQL, Sever Methods and APIs for monitoring and trouble shooting on daily basis.
  • Created new object types, format objects, alias set objects in Docbase for supporting Docbase users and applications using DQL and API scripts.
  • Worked on installation and Configuration of Content Server including Docbases and Docbroker.

Environment: Documentum 4i/5i, WDK, Desktop Client, DFC 5.2, Oracle 8i/9i, Documentum Administrator, Documentum Application Builder, WebPublisher 5.2, Digital Asset Manager (DAM), WebTop 5.2, BEA Weblogic 6.1, Unix Sun Solaris.

Confidential, India Apr 99 - May 01
Role: Software Developer

Responsibilities:

  • Responsible for system architecture design, software development, database design, deployment, testing, performance tuning and maintenance.
  • Was involved in all tasks of the Software Development Lifecycle, from Needs Analysis through Maintenance.
  • UML was used to design class diagrams and sequence diagrams for given use cases.
  • Implemented the MVC architecture.
  • Developed the user interface for this software using JSP's, HTML and JavaScript.
  • Used JavaScript validation system for all client side validations in JSP's.
  • Used DHTML within the JSP's for the webpage to be more user friendly and responsive.
  • BEA Weblogic Server is used on the middle tier where JSP, JDBC, and SQL are used to talk to Oracle server.
  • Integrated Java in to C/C++ applications allowing C/C++ objects and methods to be used with java objects/methods and vice versa. This interface is provided for SUN java. Implemented various applications for generating an alert prior to the expiry of resources.
  • Developed Servlets and supporting classes for Database applications.
  • Generated a large number of comparative client specific reports using Oracle report tool.
  • Performed both black and white box testing.
  • Served as technical lead architecting, spearheading development, and overseeing teams of 4 to 5 engineers.
  • Performed unit and integration testing and performance evaluation. Wrote scripts for automated testing.
  • Developed a common JavaScript validation system for all client side validations used in DHTML.
  • Worked with end users to determine the system requirement. Involved in design and development of end user interface with Java, JavaScript and HTML.
  • Developed and edited database driven web pages, performed network and user account updates.
  • Developed a web-based tool targeted at the website users. This tool helps to configure client companies' settings and monitor its performance. This involved coding, configuring Weblogic server and developing Servlets using Java. The tool was easily customizable.
  • Generated action log data and action index calculation required for online tuning
  • Developed a Perl script to automate the FTP process and file transfers.
  • Created XML documents and templates for Customer Information.
  • Created Server module using C and SQL Server 6.0; Constructed SQL queries for testing; Fixed bugs

Environment: JavaScript, Java 1.1, JDK,JSP,XML,XSL, HTML, DHTML, CSS, PHP VB5.0, WebLogic Server 4.5InstallShield,SQL Server 6.0 MySQL, Perl, C++ DreamWeaver, MS FrontPage.

We'd love your feedback!