Appian Architect Resume
SUMMARY
- Seasoned hands - on professional with expertise in solution design and development of software applications on several technologies. Has banking/ finance including Middle-Office/Front-Office support and recent high volume e-commerce experience.
- About 19+ years of total professional IT experience and is a veteran in computer software development, programming.
TECHNICAL SKILLS
Proficient in Microsoft Office: Word, Excel, PowerPoint, Access, FrontPage, Project, Outlook, etc
Operating Systems: Windows, AIX
Database: DB2, Oracle, Sybase
Application Server: Tomcat, WebSphere, Silver Stream, Weblogic
Programming Languages: PLSQL, JAVA, SQL, J2EE, XML, JSP 2.0, Servlet, JDBC, SQL, SOAP, JavaScript, C++, XML.
Tools: Informatica, WebSphere RAD (WSAD), LDAP, Adele, AnthillPro, Nexus, Maven, Ant, JIRA, confluence.
Source Control: CVS, SVN, Clear case.
PROFESSIONAL EXPERIENCE
Confidential
Appian Architect
Responsibilities:
- Developing Appian application for Nuclear Radiation Protection Tracking
- Build process models / UI in Appian per business requirements.
- Resolve critical issues in all environments.
- Support application in PROD and UAT for release and issues in Appian application
- Maintain Appian application and enhance based on new requirements
- Create Process Model and SAIL forms for enhancements
Confidential
Sr. Technical Architect
Responsibilities:
- Building DEV/UAY/SIT / PROD Appian environments and working with Appian COE to resolve issue
- Build process models / UI in Appian per business requirements.
- Own Appian applications for customers and resolve critical issues.
- Support application in PROD and UAT for release and issues in Appian application
- Maintain Appian application and enhance based on new requirements
- Create Process Model and SAIL forms for enhancements
- Code reviews for developments completed offshore.
- Removing road blocks for developers offshore
Confidential
Appian Architect
Responsibilities:
- Write LLD and create data model for Appian based Accounts Payable Invoice Workflow tool
- Developed CDTs / Xsds, DSE for all data sources in application
- Developed Main business process model and sub models for each invoice workflow
- Developed SAIL forms for invoice workflow queues.
Confidential
Application Engineer
Responsibilities:
- Analyze business requirements for FRY 14Q regulatory reporting Engine and business process flow.
- Participate in FRY 14Q regulatory reporting design discussion to build reporting engine.
- Wrote business requirements for business process flow.
- Developed CDTs for various data sources used in the projects, defined DSE, XSDs.
- Develop processes in per business requirements.
- Interfacing with business for requirements and demonstrations during development sprints.
- Provide On-Call support for production releases and resolve critical issues to enable Change Request completion in production environment
- Co-ordinate issue resolution with DBA, Web Admin and System Admins as needed.
Confidential
Appian Architect
Responsibilities:
- Lead requirements, POC and establish development process for development team within bank for this new product launch.
- Design process for BPM workflow and develop user interface in Appian.
- Responsible for co-ordination of configuration in Appian and SSO and server infrastructure build.
- Work with technology partners to build DEV, SIT, UAT and PROD environments.
- Act as Admin for portal developed in Appian for users, access and upgrades in appian.
- Technical expert for project kick-off and resource engagement.
- Develop processes in Appian per business requirements.
- Interfacing with business for requirements and demonstrations during development sprints.
Confidential
Tech Lead
Environment: Hybris Framework, Spring Framework, WSAD, Apache/Tomcat, J2EE server, JIRA, Confluence.
Responsibilities:
- Lead offshore development of dealer portal on new eCommerce platform using Spring and Hybris.
- Development of and upgrading/modifying existing applications - Order Management System, Claims and Returns.
- Lead Daily Status meetings; assign work to offshore resources and follow-up on daily status on deliverables.
- Mentor and guide developers and 3rd party vendor team on issues with development and bug fixes.
- Hybris development environment in Eclipse
- Debug setup in eclipse
- Application architecture analysis and direction for bug fixes hmc, cockpits,Admin console, Initialization/ Data Updates, flexsearch queries.
- Hybris web services exposure and Reporting using JasperReports
Confidential, Charlotte, NC
Tech Architect
Environment: ESB, MQ, Phone gap, iPhone, Order Management System, Workforce Scheduling Application, Phone Call Management system, CRM application, SOA architecture.
Responsibilities:
- Review existing information systems, interconnections, data flows, and access/security techniques to understand existing interface and access requirements.
- Prepare High Level Design and lead design/development discussions.
- Design solutions for 7.1 million users per year.
- Manage systems Integrations between product vendors.
- Focal point for systems integration related issues.
- Facilitate the coordination and engagement with assigned Subject Matter Experts (SMEs).
- Coordinate, design and manage the assigned topic project plan, progress, status updates, and required changes.
- Lead vendor design discussions, deliverables, timelines.
- Partner with multiple development, infrastructure teams and software vendors to troubleshoot performance issues across technology stack of network, web tier, application tier and database tiers.
- Produce solution designs that adhere to solution architecture and enterprise strategy roadmaps.
- Develop Configuration and Release Management Strategy for new software deployment in test environment and production release.
Confidential, Charlotte, NC
Application Systems Engineer VI
Environment: Java, J2EE, .NET, AnthillPro, Ant, Maven, Nexus, Shell Scripts, SVN, CVS, Weblogic, WebSphere, Eclipse, Unix, Windows 2008 Server, Windows XP
Responsibilities:
- Responsible for integrated Configuration & Change Management, Release Management, Code Management, Service Management and Lifecycle Automation and Deployment in a highly integrated, complex environment.
- Interfacing with the application teams to assist them in determining the most efficient and value-added method of automating their application Lifecycle development activities to move their application through the process to implementation. In addition, to these consultative activities, work with the applications teams, technology partners, and all relevant teams to on-board the application team and their applications into the Application Lifecycle Automation Services (ALAS) portion of ALMS.
- Designing, implementing, and maintaining build systems leveraging open source tools
- Implementation of Vendor Supported Software/patches and testing environments
- Guiding development teams across bank on application build/deployment procedures, issues
- Define, document, and maintain Configuration Management standards and procedures for assigned platforms; this includes configuration item identification and version control, baseline management, and governance
- Consult with platform Development leads to help define build and deployment procedures, write Install Manifests, and resolve configuration management issues
- Monitoring and triage of automated build systems
- Supporting platform expansion and branching strategies
- Working closely with IT to manage related infrastructure
- Coordinate the planning and creation of new environments and any changes to existing environments.
- Understand compliance, risk, regulation and audit issues and procedures to ensure resulting automation meets all internal, external and security regulations and guidelines.
- Support development team at the bank for issues with their application code builds and deployments.
- Provide On-Call support for production releases and resolve critical issues to enable Change Request completion in production environment
- Co-ordinate issue resolution with DBA, Web Admin and System Admins as needed.
Confidential, Charlotte, NC
Team Lead
Environment: Java, J2EE, Oracle, Informatica, Autosys(Job Scheduler), MS SQL Server, Weblogic, Unix, Windows XP
Responsibilities:
- Leading mission critical Finance Application Support efforts in Risk Technology area using Oracle, Informatica, Weblogic
- Analysis of business requests from Middle Office and Front Office and providing solution by technology fix and /or explanation/proof for credit values for counterparties.
- Acting as liaison between development and Traders for enhancement requests. Managing product release, preparing requirement documents, release documents, supporting website, daily feeds and calculation of credit values for traders. Interfacing with DBA’s, developers and Web administrators for issue resolution to maintain Applications running 24/7 and provide support for On-Demand requests including credit values and calculation engine support. Evaluate priority and escalate issues to Application development as required and provide interim solution or workaround.
- Support of Credit Value Adjustment (CVA) application and Fair Value Option application
- Responsible for technical / business analysis required to explain and fix the issue as appropriate for Front Office and Middle Office.
- Document new process and data adjustment procedures and train offshore/onshore resources.
- Monitor daily process for data sourcing from upstream and provide feeds.
- Mentor and Monitor daily activities of offshore/onshore resources
Confidential, Charlotte, NC
Lead developer
Environment: J2EE, JSP2.0, WSAD,SOA architecture, WebSphere, Oracle, OO Analysis and Design
Responsibilities:
- Evaluate systems specifications for complex business requirements, and develop and prepares computer solutions. Determine and implement the most efficient and cost effective solution (e.g. codes new or modified programs, reuses existing code through the use of program development software alternatives or integrates purchased solutions).
- Acts as a liaison between clients and applications area
- Analyses problems outlined by systems analysts in terms of detailed equipment requirements and capabilities. Verifies program logic by preparing test data for trial runs
- Works with Systems Analysts, operations technical staff and IT staff, as appropriate, in the testing and debugging of programs and participates in the overall systems testing. In conjunction with operations area technical staff, supports the implementation of the application into production.
- Responsible for Project scope, timeline and communications
- Maintain Relationship with other IT teams and collaborate on dependencies.
- Support for Customers in Production including on-site trips to Honda, Chrysler.
- Online Support via internet and phone, accessing logs and reproducing scenarios as needed.
- Design and development of Front-Controller and business-delegate
- Development of Java Beans, JSPs using Standard Actions and JSTL
- Java Business objects and application exchange components are stored in Oracle.
- Development of common JSP components for use across other applications
- Collaborating with IT support teams for environment setup.
- Mentor junior developers on conceptual and technical aspects
- Delivery of good performance, high quality products
- In depth Analysis of data model to converge on high level use cases and data model unification.
- Classification of parts in Java application and those migrated.
- Synchronization of two Classification Structures
- Development of POC for Integration between the two applications
- Installation of Matrix One Core, Engineering/Product/Library/Supplier Centrals
- Creating Users, Roles and assigning privileges
- Installing Oracle 10g as backend database, environment setup
- Installation of J2EE servers WebSphere and Tomcat