Application Architect Resume
West Chester, PA
SUMMARY:
Seeking technical lead or solution architecture role for Java based open source solutions.
TECHNICAL SKILLS:
Java: Tomcat, WebLogic, Websphere, JSF, Axis2, CXF, Jmeter
Platforms: Documentum, Genesys, ELK stack, Ansibile, SOAP, REST
Databases: MySQL, Oracle, SQLServer
RECENT PROJECT HISTORY:
Confidential, West Chester, PA
Application Architect
Environment: Linux, MySQL, Tomcat, Apache CXF, Axis2, Java, Drools, Jmeter, SoapUI
Responsibilities:
- Responsible for Business Requirements, Solution Design, management of implementation and delivery. Also functional review, code review, coordinate QA and operation activities.
- Feature and application design for following systems, DIVR, BIVR, EIVR. Designed and managed implementation of new Business Services IVR (EIVR) from ground up.
- Designed Drools rules based Customer Attributes framework to support customer related attributes that requires complex business rules and data aggregations.
- Designed configurable call flow framework that can support the creation of complete call flows from call identification and disambiguation to custom voice menus, and call routing (EIVR).
- Designed configuration service to support hierarchical definition of system and application properties. Service provides mechanism to define high level default properties that can be overridden by lower hierarchy levels to support geographic and network hierarchies.
- Implemented ElasticSearch, Logstash, Kibana stack to parse web service logs and monitor business and system events. Recommended and implemented several effective optimizations based on analysis of log data.
- Implemented Anisble scripts to deploy and configurre DAS web services and ELK stack.
- Implemented Apache Spark job to aggregate service request logs to customer account data to be analyzed using Kibana.
Confidential, Princeton, NJ
Documentum Developer
Environment: Windows, Unix, Documentum 6.7SP1, Taskspace, Websphere, JBoss, Java, Oracle 11g, Drools, Apache CXF, Axis2
Responsibilities:
- Migrated existing legacy account processing system to Documentum Taskspace. Implemented workflows, forms and some WDK customizations.
- System is a in house built custom BPM solution with a Documentum and C based application backend running on Unix and a Windows Form client front end.
- Support existing system by monitoring and trouble shooting various jobs. Also restore state of failed jobs using DA and API/DQL.
- Refactored number of jobs for performance and logging improvements. Added Log4J logging to code with email on error support. Migrated some jobs to run as REST web service to facilitate docbase access.
- Migrated custom business rules to Drools rules language. Implemented SOAP web service to interface with Taskspace activity.
- Rules translated into DRL and then migrated into Guvnor for users. Total of 1600 rules.
- Rules include DRL for defining facts. Excel spreadsheet rules table to define queue mapping and rule flow configuration to sequence rule execution.
- Implemented migration script for preparing legacy data to use a unique ID in lieu of the Account Number.
Confidential, Boise, ID
Documentum/C# Developer
Environment: Windows Server 2003, Oracle 8i, Documentum 6.5SP3, ICEFaces 1.8.1, PowerSuite, Java, C#.Net
Responsibilities:
- System provides an interface for human indexing of scanned payments and posts processed payments to a PowerSuite insurance policy management system.
- Designed and implemented modular application that comprised of the following layers.
- User interface implemented as a .net Windows Forms application.
- C# .Net Windows Form application was used for indexing and balancing invoices and payments.
- .Net client interfaced with Java Axis web services where business functions are exposed as web service methods.
- Invoice and payment images and metadata maintained in Documentum repository.
- Scan sheets and reports generated with Apache FOP XML to PDF Library using XSL transformation.
- Final processing workflow posts indexed and balanced payments to PowerSuite system for insurance policy management.
Confidential, Secaucus, NJ
Documentum Developer
Environment: Windows Server 2003, SQL Server 2005, Documentum 5.3SP4, Webtop
Responsibilities:
- System allows users to manage Tax related documents with advance security model that integrates access authorization with Client, Engagement roles management system.
- Reviewed functional requirements, design and source code of existing system.
- Designed and implemented recommendations to improve system performance such as the following.
- Change security model from group based Confidential to user based Confidential .
- Change TBO based implementation to Confidential based service model.
- Implemented improved build and release management with Ant build scripts. Ant scripts used to generate webapp EAR files and generate API and DQL run scripts with run logging.
- Refactored WDK components for better performance and best practices such as Object Lists, Locators, Property sheets, Action Preconditions, Browsertree.
- Designed and implemented advanced Confidential framework for managing Tax Files and integration with Client Engagement roles management system.
- Implemented high availability single - repository/multiple-server Documentum environment using load balanced public docbroker and single private docbroker for each server.
- Implemented high availability Fulltext Index with multiple-server single index node configuration.
Confidential, New York City, NY
Documentum Developer
Environment: Windows 2000/03, Oracle 9.2, Documentum 5.3SP2, Webtop, DAM, WebLogic 8.1, TeamConnect, Ariba, DocsOpen, WordWriter
Responsibilities:
- Performed business analysis, requirements gathering, design, implementation, deployment for system docbase and Webtop portion of system.
- Authored functional requirements specification and system requirements specification.
- Designed and implemented Documentum components as follows.
- Update Word documents with document ID of document in document footer upon checkin, create and import.
- Customized import functionality that provided additional functionality which include checkin contract as new version of existing document and promoted to Signed Executed state after import.
- Integration with TeamConnect matter management system through property and security propagation through use of folder and document BOF objects to synchronize with TeamConnect.
- Created server method used for document migration that read from an XML input and set document properties and set content file based on XML instructions.
Confidential, Portsmouth, NH
Documentum Developer
Environment: Sun Solaris 9.2, Oracle 9.2, Documentum 5.2.5SP2, BigIP, WebLogic 8.1, WebSphere, Fatwire
Responsibilities:
- Facilitated enterprise strategy and adoption of enterprise content management for major insurance company. Client was new to Documentum and needed direction and expertise in launching Documentum from both a hardware architecture perspective and business strategy perspective.
- Sized all Documentum server machines and database.
- Performed gap analysis between Documentum version 525SP3 and version 5.3. Created rollout strategy to minimize upgrade impact.
- Designed and implemented document control system to help management SOX reviews and controls validation.
- System included custom object types, lifecycle states, use of Confidential and TBO modules to in corporate and apply business rules.
- System interface was supported by extending Webtop. Some customized components include custom property pages, advanced search page, document list view.
- System supports 80 to 100 users with SOX review cycles every quarter.
- Performed business analysis, requirements gathering, design, implementation, deployment for system used to process legal invoices.
- Invoice processing featured integration with outside contract scan vendor, bulk processing of invoice documents using customized lifecycle and workflow functionality, advanced document list and filtering capabilities, advanced searching and collating capabilities.
- Main feature of this system that greatly increase productivity of users was the ability to process invoices by bulk. Special Webtop interfaces were built to allow supervisors and invoice processors to assign workflow tasks and process PDF invoices efficiently and with fewer mouse clicks.
- System featured highly customized Webtop interface, browser nodes for lifecyle states, advanced document list views with dynamic filtering capabilities, advanced search page with collation by related documents, advanced auditing of processing steps, complex object model and supporting TBO interfaces.
- Performed business analysis, requirements gathering, design, implementation, deployment for system used to process legal invoices.
