Senior Ibm Bpm Solution Architect, Resume,
,
SUMMARY:
- Senior BPM Solution Architect with almost 12+ years of strong experience in teh field of IT industry experience encompassing a wide range of skill sets, roles, and industry verticals and specializes in teh field of Service Oriented Architecture (SOA) and Business Process Management (BPM). me’ve extensive work experience on design paradigms like Service Oriented Application Design (SOAD), Representational State Transfer (REST),
- Confidential, me is also proficient in Service Oriented Modeling and Architecture (SOMA),
- Object Oriented Programming, designing with UML,
- Business Process Modeling with Confidential . me have experience across teh full life cycle of a project (Agile Methodology), including architecture, design, development, implementation, and testing. me have experience across various industries including media, entertainment, healthcare, telecom, design and distributions,
- Asset Intelligence Verticals and healthcare and insurance.TECHNOLOGY SUMMARY
TECHNICAL SKILLS:
Languages: : C, C++, JAVA, J2EE, Java, ESQL, PL/SQL, JavaScript, Regular Expressions, SQL.
Web/App Servers: Tomcat, IBM WAS, Jboss, WebLogic.
Databases: : Oracle, SQL Server, MySQL, IBM DB2.
Test Framework/Tool: : JUnit, SOAP UI, TestNG, Hermes JMS tool, Postman, Load UI, load runner, Java profiler Your kit, RfhUtil, MQJExplorer.
Service Oriented Architecture: : Web Services, WSDL, SOAP, UDDI and WBM, WSRR, SCA.
Operating Systems: : Windows, Linux.
Messaging: JMS - Java Messaging Service, WebSphere Message Queuing.
IBM BPM Suite: IBM WebSphere Integration Developer / Integration Designer, IBM WebSphere Process Server, IBM WebSphere Enterprise Service Bus (WESB), IBM Business Process Manager, IBM WebSphere MQ, IBM WebSphere Service Registry and Repository, Rational Application Developer, IBM Integration Bus, IBM License Metric Tool, IBM Tivoli Performance Monitor Tool, IBM Business Activity Monitor (BAM), IBM Ilog rules, IBM ODM, IBM WebSphere Business Modular, IBM Data Studio, IBM Data power.
Web Technologies and tools: Struts, Spring frameworks, JSP, EJB, JavaScript, Jython Script, HTML, CSS, XML, Log4J, CVS, ANT, SVN, WinSCP, Putty, Apache CXF Framework, Web services, XML, XSLT, XLS, Ajax, AOP, Apache Log Back framework, Hibernate O/R framework, Applets, Swings, Display Tags, Tiles Framework, Dozer Framework, Eclipse, Visio, Rally, Base Camp, Cacoo, Enterprise Architect, Apache Ant, Putty, SSH, Cute FTP, Hammurapi Tool, Toad, SQL Developer, VSS, TFS, ClearCase, Github, XML Spy.
Design Patterns: MVC, Composite View, Factory pattern, Front Controller, Session Facade, DAO, DTO, Service Locator, Proxy pattern, Rule design pattern, Delegator, Singleton, SOA (WPS/WESB).
Sponsorship required to work in teh US.
PROFESSIONAL EXPERIENCE:
Senior IBM BPM Solution Architect,
Confidential,
Responsibilities:
- Responsible for all phases of teh software development life cycle, including Initiation, Planning, Design, Development, Testing and Implementation of cloud based Business support solutions for BSS Next.
- Monitor and audit teh code being developed by other programmers.
- Design and creation of teh interface mappings documents ICD’s between different systems using teh Telco pack industry model.
- Design Interfaces, business process models like track and manager customer order, decompose order using IBM blueworks live and design sequence diagrams for different business case scenarios for both B2C, B2B and B2B2C models.
- Design and create data model and db2 set up for order manager to maintains products orders information.
- Design, define and development of business services for north bound, south bound and access services integration modules using IBM WESB. Development for O/R implementation using JAVA API.
- Responsible for manage teh team on daily basis, conducting scrum calls, preparing project plans and track development activities.
- Business process modeling and process implementation using BPM for order manager process orchestration and different process of B2B and B2C verticals in telecom industry.
- Recording and conducting demos with teh customers.
- Design and development algorithms required for different use case scenario’s in telecom.
- As a team lead, analyzing teh assigned project and distributing teh tasks to teh team members as per their expertise.
- Involved in doing POC’s and providing teh solutions for critical and complex use case scenario’s like decompose order in teh order manager life cycle.
- Developed integration modules using mediation flows, AIS, Adapter’s like JDBC, FTP etc. to interact with various legacy systems like DB2, Jbill, ODM, SCOM, WCS etc.
- Created UCA’s, Web Services Integration Services, BPD’s, Defining different.
- Developed Mediation flows for implementing data transformation and routing by using primitives like Business Object Maps, BO Maps, XSLT Maps (XPath), Custom, Visual snippets, Element Setter, Database Lookup, Service Invoke, Call-Out, Message Filter, Fan-In, Fan-Out, Even Emitter.
- Created BPD’s using Process Designer BPMN elements such as Pool and Flow Objects.
IBM BPM Architect,
Confidential,
Responsibilities:
- Application detailed design, Process modeling in Confidential, responsible for Process to workflow modeling, data models, technical requirements, Interface contract documents (ICD’s) and user interface design. Business data use identification with data flow and transform modeling. Rules identification and definition.
- Created UCA’s, Web Services Integration Services and implementation of dynamic caching mechanism
- Design and developed custom general exception handling toolkit, developed schedulers.
- Design and developed custom holiday’s and scheduler toolkit
- Created BPD’s using Process Designer BPMN elements such as Pool and Flow Objects
- Extensively used Gateway, Events and Activity/Task. Custom logger implementation for process and services.
- Design and developed Webservers, WSDL’s and integration with ODM business rules API’s.
- Responsible for solution design and build/construct using IBM WebSphere Integration Designer.
- Implemented and developed BPEL short and long running process, which includes complex process Workflows. Implemented compensation Handlers and Transaction roll-back for error handling. Designed Mediation Components.
- Developed teh Outbound modules using FTP adapter for creating teh files and placing onto downstream FTP Server. Managing teh interfaces artifacts through teh IBM WSRR.
- Involved in Implementation of security for BPM exposed services using teh Data power.
BPM Integration Architect
Confidential,
Responsibilities:
- IBM Integration Bus (IIB) and WebSphere Registry and Repository (WSRR) Installation Services
- Install and Configure IIB on W&R development and production environments
- Document teh configuration details and installation verification, Install and Configure WSRR on W&R development and Production environments
- Configuration of Pilot topology for WSRR, POC of WSRR Governance enablement profile verification for IIB installation verification
- Installation and Configured IBM WSRR with Standard Topology, Pilot deployment topology.
- Installation and configuration of IBM WebSphere MQ.
- Configuring teh user security roles and permissions for accessing teh WSRR Registry.
BPM Integration Architect,
Bare Essentials,
Responsibilities:
- Worked closely with teh Solution Architects and Project Managers to understand Business and Technical requirements and estimated teh timelines of different phases of teh projects like Design, Implementation and testing. And involved in teh architectural, task breakdown and scope discussions.
- Delivered several Guideline documents, Process documents, Naming standard documents, Release documents, Functional Specification, Configuration documents, Design Patterns documents, Best practices document, High level & detailed design documents and Mapping documents.
- Defined Schemas (Business Objects) and WSDL interfaces for teh enterprise services using XML Spy and WID.
- Developed Process(BPEL) modules for implementing workflows (long running/short running process flow) and Exception Handling framework by using teh activities like Assign, Invoke, Receive, Wait, Scope, Data Map, Parallel Activities, For each, Snippet, Fault handler, Event handler, Correlation Sets and Choice.
- Created and used teh IBM WebSphere JDBC adapter for Oracle for communicating with client’s Oracle EBS Database system. Implemented teh JMS Message System with IBM WebSphere JMS provider for publishing and consuming teh messages from JMS Queue’s. Implemented teh Event handlers for polling teh data from teh Oracle Database System.
- Developed teh Inbound and Outbound modules using JDBC adapter for polling and persisting data to Database System. Designed and implemented several Mediation modules for transforming messages between different EIS systems.
- Used Canonical industry standard schema for message format conversion ensuring reusability and extensibility.
- Developed teh customized teh XML Data handler for formatting XML Payload message.
- Implemented teh JMS Message System with IBM WebSphere EBS JMS provider for publishing and consuming teh messages from JMS Queue’s and IBM MQ Queues’.
- Developed customized utility modules for reading configuration data from properties files, logging mechanism.
- Enabled governance and monitoring capabilities on medication flows using WebSphere Business Monitor.
- Designed and implemented Custom BFM Wrapper modules which will retrieve teh information about teh Business process templates data persistently stored in teh Web Sphere BPEDB database using teh all generic API operations provided by teh Business Flow Manager component provided by Business Flow Manager API (BFM API), which can be used to interact with teh BPE Container.
- Responsible for End-to-End Integration Testing. Creating a monitoring model, WebSphere business monitor inbound events, define event parts, correlation expression, filter conditions, event sequence path, business space and metrics.
- Created Static Relationships for response static values. Created Http, SCA, MQ, Web service, JMS, JDBC bindings for Export & Import components and worked on Custom data bindings & function selector.
- Configured Flat File Adapter, Outbound Email Adapter and JDBC Inbound/Outbound Adapters.
- Worked on Interface, Object, and Process and Mediation versioning. Worked on Store and Forward and Business Space.
- Worked on BPEL for implementing workflows and Exception Handling framework by using teh activities like Assign, Invoke, Receive, Wait, Scope, Snippet and Choice. Production support and Maintenance, OAuth 1.0 security configuration.
- Implementation of REST API calls for interacting downstream system using OAuth 1.0 security protocol. Authored Handbook for Modules developed.
- Environment: IBM Integration Designer 8.5, IBM Business Process Manager Advanced 8.5, Oracle EBS Suite 11g, Red Prairie, JDE, WebSphere MQ, WebSphere Business Monitor.
- Worked on Stored and Forward concepts. Worked on web service security, policy set, LTPA Token etc. security configurations. Configured Outbound Oracle EBS, Flat File, FTP, Email Adapter and JDBC Adapters.
- Worked on FEM (Failed event manager), CEI (Common Event Infrastructure), Invocation styles, Qualifiers, SDO API. Worked on BPEL for implementing workflows and Exception Handling framework by using teh activities like Assign, Invoke, Receive, Wait, Scope, Snippet and Choice.
- Involved in preparation of build scripts using ANT. Done Unit testing and involved in Integration testing.
- Maintained teh mediation versioning and promoted properties in WESB. Supported for Process Versioning and Defect resolution in System testing phase. Generate teh application flow diagrams using MS-Visio.
Senior BPM Developer
Confidential,
Responsibilities:
- Involved in BPM High Level Design. Responsible for BPM Application detailed design. Responsible for teh development and playbacks of teh application.
- Created UCA’s, Web Services Integration Services. Created Process Flows and Sub Flows using Integration services and Coaches. Created BPD’s using Process Designer BPMN elements such as Pool and Flow Objects
- Extensively used Gateway, Events and Activity/Task. Involved in Playbacks, Debugging and validating teh process. Designed and implemented several Mediation modules for transforming messages between different EIS systems. Developed teh customized teh XML Data handler for formatting XML Payload message. Developed REST WebServices.
- Designed and implemented several Mediation modules for transforming messages between different EIS systems. Design and developed WebSerivces WSDL’s. Responsible for solution design and build/construct using IBM WebSphere Integration Designer.
- Implemented and developed BPEL short and long running process, which includes complex process Workflows. Implemented compensation Handlers and Transaction roll-back for error handling. Designed Mediation Components.
- Developed teh Outbound modules using FTP adapter for creating teh files and placing onto downstream FTP Server. Involved in teh Router module which can dynamically invoke teh respective services based on teh name of teh incoming BO. Created Libraries, Business Objects & Interfaces and Business Logic in WPS.
- Developed teh Outbound modules using Flat File adapter for placing teh files onto file location.
- Worked on BO Maps and XSLT Maps to map between GBOs and ASBOs.
Senior Websphere Integration Specialist,
Confidential,
Responsibilities:
- Design and developed WebSerivces WSDL’s. Responsible for solution design and build/construct using IBM WebSphere Integration Developer. Defined Schemas (Business Objects) and WSDL interfaces for teh enterprise services using XML Spy and WID.
- Developed Process(BPEL) modules for implementing workflows (long running/short running process flow) and Exception Handling framework by using teh activities like Assign, Invoke, Receive, Wait, Scope, Data Map, Parallel Activities, For each, Snippet, Fault handler, Event handler, Correlation Sets and Choice.
- Used teh IBM WebSphere JDBC adapter for Oracle for communicating with client’s Oracle Database system.
- Created Business Rule Groups using Business Rules for contact history flows. Implemented teh JMS Message System with IBM WebSphere JMS provider for publishing and consuming teh messages from JMS Queue’s.
- Developed teh Inbound and Outbound modules using JDBC adapter for polling and persisting data to Database System. Developed customized utility modules for reading configuration data from properties files, logging mechanism. Implemented and developed BPEL short and long running process, which includes complex process Workflows.
- Production support and Maintenance. Enabled Traces, and configured event queues for Event Emitters using event filters. Responsible for Solution Design, Build/Construct using IBM Websphere Integration.
Environment: IBM Integration Designer 7.5, IBM Business Process Manager Advanced 7.5, Oracle 11g.
Senior Process Server Developer - Technical Lead / Onsite Coordinator
Confidential,
Responsibilities:
- Played a lead role in teh design and development of numerous integrations and services to provide a true SOA solution, with a host of edge applications and technologies including, WPS, Web Services, JMS, and EJB.
- Led a team of 12 WPS developers working both an on-site as well as off-shore site model.
- Created detailed project plans and ensured deliverables were met on time, risks were appropriately mitigated, and statuses were communicated regularly.
- Analyzed requirements and design in Agile Model with one-month sprint. Responsible for solution design and build/construct using IBM WebSphere Integration Developer.
- Mentored Java/Websphere programmers to obtain efficient project deliverables on schedule at each sprint.
- Proactively redesigned teh architecture (Business Modules) and implemented teh REST Full architecture to improve teh performance by 200%.
- Provided recommendations and PoC’s to teh customer on basis of research and exploration of various IBM WID features and also finding teh options and decision making in teh usage of various WID features.
- Converted project specifications by using flowcharts and diagrams and developed pseudo-code into sequences of detailed instructions and logical steps for coding as per user requirements using IBM Rational Software Architect and IBM Business Modular.
- Conceived, conceptualized and pioneered Teh Dynamic Workflow Capability - a concept that was highly accepted and appraised for reducing teh development work and product development.
- Responsible for preparing charts and diagrams to assist in problem analysis, submit recommendations for solutions and plan, develop, design, test, debug and document programs and procedures in coordination with teh client's computer operations and user departments.
- Implemented and developed BPEL process, which includes complex process like Workflows for Archival Conversion Workflows, Archive Media Asset Management, and Human Task management.
- Developed BPEL, mediation and EJB components and used IBM stack adapters such as Email Adapter, DataSource, Flat File and JMS.
- Conceived, conceptualized and pioneered Teh Dynamic Workflow Capability - a concept that was highly accepted and appraised for reducing teh development work, product development and delivery cycle by 75%.
- Implemented distributed maps to handle multiple concurrent requests caused by multiple node servers.
- Configured Identity and Username token to enable security. Extensively used Human Task and Business Flow API’s.
- Implemented compensation Handlers and Transaction roll-back for error handling. Designed Mediation Components (Flows-IBM) to create an interaction between teh Services WSDL and WSDL’s exposed by teh UX.
- Developed BPEL process which includes complex processed like Workflows (Order Management) and Human Task, and Decision Rules. Worked on Human Task Management Façade (HTM API) for handling task.
- Developed Spring Web Services, Apache CXF Web Services which interact with teh backend using Hibernate 3.0.
- Configured teh LDAP Security, JNDI’s Data Sources, Email Server, JMS Listeners, Environment Variables, Dynamic Cache, and custom loggers. Created Http, SCA, JMS, Web service, JDBC bindings for Export & Import and worked on Custom data bindings and configured Outbound Email Adapter and JDBC Adapters.
- Configured and implemented custom properties and task list views in BPC. Assembled and Deployed teh application in Dev/Stage/Prep rod/Prod, 24/7 support.
- Frame works and technologies implanted were: SOA, SCA J2EE (Spring WS Framework), Tomcat 1.6, SOA, SCA, Hibernate 3, Websphere Integration Developer, IBM Process Server, ESB, BPEL, SOAP UI, CXF Frame Work, Java Profiler Your kit, Rally, Base Camp, collaborative Design frame work tool Cacoo, IBM Rational Software Architect, Tortoise SVN, GitHub .Velocity Template Frame work, Spring JMS, LogBack Logging Framework, Dozer Mapping Framework, Hammurapi Tool and Hermes JMS Tool, Oracle 10g, Toad, and SQL Developer.
- Implemented and developed BPEL process, which includes complex process like Workflows for Archival Conversion Workflows, Archive Media Asset Management, and Human Task management.
- Development of BPEL, Mediation and EJB components and use of IBM stack adapters such as FlatFile and JMS.
- Implemented Distributed maps to handle multiple concurrent requests caused by multiple node servers, Configured Identity and Username token to enable security. Extensively used Human Task and Business Flow API’s.
- Designed and developed numerous integrations and services to provide a true SOA solution, with a host of edge applications and technologies including, WPS, Web Services, JMS, EJB, Signiant, Baton, iLog Rule Engine.
- Responsible for Solution Design, Build/Construct using IBM WebSphere Integration Developer.
- Implemented compensation Handlers and Transaction roll-back for error handling.
- Verbalized Rules with iLog Rules Engine and Rule Team Server.
Sr. Software Engineer & Team Lead
Confidential,
Responsibilities:
- TEMPEffectively interacted with team members and business users from different regions for requirements capture and analysis.
- Created teh technical documentation including teh requirement specs, HLD and teh LLD, use cases, and unit test cases.
- Developed fast search, autoComplete, and complex business requirements using AJAX. Created Personalization Rules for retrieving content based up on user's profile.
- Implemented security fixes. Optimized teh application for performance gain. Developed login, profile creation, advance search, and unit testing.
- Improved common middle-tier service layers and unit testing. Developed teh DAO code base to read teh multiple config xml files.
- Framework and technologies used: JBoss Application Server 4.2, Hibernate 3.0, struts, Java, Jsp, Tiles-framework, Ajax, J2EE (JSP-Servlets), Junit, Display Tags, TestNG, TeraData, Spring WS Framework, Spring JMS, soap UI, XML, XSD, RSA, Hermes JMS Tool, and Hammurapi Tool.
- Involved in GUI designing. Developed servlets and JSP to develop Web Enabled Pension Products Offered by an insurance company involved in database programming and user autantication.
- Developed and unit tested, Optimized teh application for performance gain. Involved in designing teh HLD, LLD, and sequence diagrams.
- Implemented OOP techniques such as UML methodology (use cases, sequence diagrams and activity diagrams) and developed class diagrams.
- Designed Technical documentation for teh Modules. Developed different Action Classes for different modules. Developed JSP/Servlets to display teh retrieved data to teh user. Developed server side validations using Struts validator framework.
- Analyzed requirements and coding. Implemented Form Beans and Action Classes using apache Struts framework. Involved in developing java script code for client side validations. Implemented teh persistence logic using Spring ORM module
- Developed several data entry forms using various Tag Libraries. Involved in developing java script code for client side validations. Implemented Form Beans and Action Classes using apache Struts framework.
- Developed Servlets and JSP pages to give privileges to User and Administrator to Login, for USER to publish an ADD and to check responses fore given ads and to search Advertisements using Categories.
Technologies used: J2SE1.4, Servlets and J2EE (JSP-Servlets, EJB, Weblogic7.0, JDBC, XML, JSTL, Tiles, HTML, Windows NT\98, and Oracle 9i.
Senior Software Developer
Confidential,
Responsibilities:
- Involved in GUI designing. Developed servlets and JSP to develop Web Enabled Pension Products Offered by an insurance company involved in database programming and user autantication.
- Developed and unit tested. Optimized teh application for performance gain. Involved in designing teh HLD, LLD, and sequence diagrams.
- Designed Technical documentation for teh Modules. Developed different Action Classes for different modules. Developed JSP/Servlets to display teh retrieved data to teh user.
- Developed server side validations using Struts validator framework. Analyzed requirements and coding. Implemented Form Beans and Action Classes using apache Struts framework.
- Involved in developing java script code for client side validations. Implemented Scheduler functionality using Quartz Scheduler. Implemented teh persistence logic using Spring ORM module. Developed several data entry forms using various Tag Libraries.
- Involved in developing java script code for client side validations. Implemented Form Beans and Action Classes using apache Struts framework.
- Developed Servlets and JSP pages to give privileges to User and Administrator to Login, for USER to publish an ADD and to check responses fore given ads and to search Advertisements using Categories.
Technologies used: J2SE1.4, Servlets and J2EE (JSP-Servlets, EJB, Weblogic7.0, JDBC, XML, JSTL, Tiles, HTML, Windows NT\98, and Oracle 9i. Implemented OOP techniques such as UML methodology (use cases, sequence diagrams and activity diagrams) and developed class diagrams.