Senior Ibm Bpm Solution Architect Resume
SUMMARY:
- Confidential is a Senior IBM BPM Solution Architect with almost 13+ years of strong experience in the field of IT industry experience encompassing a wide range of skill sets, roles, and industry verticals and specializes in the field of Service Oriented Architecture (SOA) and Business Process Management (BPM) and Telecom IT domain mainly in Telecom software/product integration.
- I’ve extensive work experience on design paradigms like Service Oriented Application Design (SOAD), Representational State Transfer (REST), Cloud based business support solutions and BSS/Digital transformations and Service Component Architecture (SCA).
- I am also proficient in Service Oriented Modeling and Architecture (SOMA), Object Oriented Programming, designing with UML, Business Process Modeling with Confidential work live.
- I have experience across the full life cycle of a project ( Agile Methodology ), including architecture, design, development, implementation, and testing.
- I have experience across various industries including media, entertainment, healthcare, telecom, design and distributions, Asset Intelligence Verticals and healthcare and insurance.
TECHNOLOGY SUMMARY:
Languages : C, C++, JAVA, J2EE, Java, ESQL, PL/SQL, JavaScript, Regular Expressions, SQL, Ruby on rails, Scala REST, JSON, BSS API etc.
Web/App Servers: Tomcat, IBM WAS, Jboss, WebLogic, TIBCO Fulfillment Catalog server, TIBCO Fulfillment Order Management server, TIBCO Active Spaces memory storage, Sftp and file transfers server.
Databases : Oracle, SQL Server, MySQL, IBM DB2, Teradata, Cassandra.
Test Framework/Tool : JUnit, SOAP UI, TestNG, Hermes JMS tool, Postman, Load UI, load runner, Java profiler Your kit, RfhUtil, MQJExplorer, Telecom Information Framework (SID), Business Process Framework (eTOM), Application Framework (TAM).
Service Oriented Architecture : Web Services, WSDL, SOAP, UDDI and WBM, WSRR, SCA, SOA, Micro Services, JSON API version 1.0, JSON Schema
Operating Systems : Windows, Linux.
Messaging: JMS - Java Messaging Service, WebSphere Message Queuing, TIBCO, Kafka.
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, XSD,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, Eclipse IDE, Semantic Versioning, Query string format, Marathon, Grafana, Scala, Kibana.
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).
TM Forum : Information Framework (SID), Business Process Framework (eTOM), Application Framework (TAM)
WORK EXPERIENCE:
Senior IBM BPM Solution Architect
Confidential, Millicom
Responsibilities:
- Expertise as Solution Architect in delivery and IT to ensure adequate scope definition, accurate effort estimate generation and develop externally facing artifacts as needed and responsible for all phases of the software development life cycle, including Initiation, Planning, Design, Development, Testing and Implementation of cloud based Business support solutions for BSS Next.
- Designing the process models in the BWL for process identified in the solution. Strong business and technology decision making skills. Experience with Agile Methodology including Scaled Agile Framework.
- Solution design and the development of key artifacts including, but not limited to architectural models, process diagrams, concepts of operation, etc.
- Design and creation of the interface mappings documents ICD’s, High level, low level design documents between different systems using the Telco pack industry model.
- Meet with customer’s technical staff to review and ensure they understand the technical requirements of the project.
- 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.
- Writing the technical specifications such as: design documents, position papers, and status reports. Able to presenting complex ideas to large groups and communicate effectively with non-technical business partners.
- Participate in discovery meetings and present solutions to our customers.
- Experience with Service Oriented Architecture (SOA) trends and approaches, networks, communications, distributed computing, integration and test.
- Facilitate client requirements gathering/design meetings and present to stakeholders and having the workshops sessions with Customer, Business analysts and architects and gathering functionalities, requirements about existing system.
- Work with team and design and implementation of the different use case scenario’s been identified with different TM Forum industry business projects in end to end life cycle of the order fulfillment process.
- Work with infrastructure team for helping them for providing the environment sizing details, setting up the sandbox and prod environments.
- 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 the team on daily basis, conducting scrum calls, preparing project plans and track development activities. Contribute to project planning phase by identifying required resource skill set, task dependencies and risks. Assists with ongoing scope management.
- 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 the customers. engaged during the entire project lifecycle and responsible for technical solution delivery and testing
- Link business processes with product/technical solutions. Collaborates with senior leadership to ensure IT strategic investment aligns with business strategy and drives operating results.
- Gather feedback from previous implementations to continually refine and improve the scoping and delivery processes.
- Working across cross platform and matrixed organizations within Enterprise Architecture and Client solutions to define the principles that guide technology decisions for the enterprise
- Software development background (deep experience and proficiency writing code) to collaborate with developers on solutions.
- Effectively performs technical tasks to advance the IT roadmap, including the innovative use of solutions that best fit business / project needs.
- Handle projects with multiple and competing priorities. Analyzes enterprise business context (trends and business strategy) to derive IT strategy and architecture.
- Design and development algorithms required for different use case scenario’s in telecom.
- Collaborate with SMEs from other specializations to author solution design documents tailored to individual client requirements. Translate business requirements in to technical requirements. Direct the activities of cross-functional departments during planning, development, testing, and implementation of custom software solutions.
- Involved in doing POC’s and providing the solutions for critical and complex use case scenario’s like decompose order in the order manager life cycle.
- Discover and define technical requirements and their relationship to functional requirements and to determine the adequacy of documented requirements for architecture definition.
- Created Confidential ’s, Web Services Integration Services, BPD’s, Defining different.
- Created BPD’s using Process Designer BPMN elements such as Pool and Flow Objects.
- Good handle of Services, SQL, UI technologies, SDLC knowledge, work estimation.
BPM Architect
Confidential
Responsibilities:
- Application detailed design, Process modeling in Confidential Works Live, 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 Confidential ’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.
- Works on complex problems requiring an evaluation of intangible variables. Exercises independent judgment to obtain results. Experience with high-concurrency parallel processing.
- Experience in IBM advanced integration services(AIS).
- Experience in SOA integration development. Experience in developing web services-based applications with SOA (Web Services, WSDL, SOAP, REST) Experience with Application Integration Designer - BPEL micro flows Ensure that requirements are consistent with enterprise standards and best practices.
- Developed the Outbound modules using FTP adapter for creating the files and placing onto downstream FTP Server. Managing the interfaces artifacts through the IBM WSRR.
- Involved in Implementation of security for BPM exposed services using the 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 the 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 the user security roles and permissions for accessing the WSRR Registry.
- Experience with Service and API management applications e.g. IIB, WSRR.
BPM Integration Architect
Confidential
Responsibilities:
- Worked closely with the Solution Architects and Project Managers to understand Business and Technical requirements and estimated the timelines of different phases of the projects like Design, Implementation and testing. And involved in the 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 the 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 the 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 the IBM WebSphere JDBC adapter for Oracle for communicating with client’s Oracle EBS Database system. Implemented the JMS Message System with IBM WebSphere JMS provider for publishing and consuming the messages from JMS Queue’s. Implemented the Event handlers for polling the data from the Oracle Database System.
- Developed the 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 the customized the XML Data handler for formatting XML Payload message.
- Implemented the JMS Message System with IBM WebSphere EBS JMS provider for publishing and consuming the messages from JMS Queue’s and IBM MQ Queues’.
- Implementation of business rules using IBM rule engine and business process management (BPM) applications.
- Enabled governance and monitoring capabilities on medication flows using WebSphere Business Monitor.
- Designed and implemented Custom BFM Wrapper modules which will retrieve the information about the Business process templates data persistently stored in the Web Sphere BPEDB database using the all generic API operations provided by the Business Flow Manager component provided by Business Flow Manager API (BFM API), which can be used to interact with the 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 the 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 the 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 the mediation versioning and promoted properties in WESB. Supported for Process Versioning and Defect resolution in System testing phase. Generate the 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 the development and playbacks of the application.
- Created Confidential ’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 the process. Designed and implemented several Mediation modules for transforming messages between different EIS systems. Developed the customized the 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 the Outbound modules using FTP adapter for creating the files and placing onto downstream FTP Server. Involved in the Router module which can dynamically invoke the respective services based on the name of the incoming BO. Created Libraries, Business Objects & Interfaces and Business Logic in WPS.
- Developed the Outbound modules using Flat File adapter for placing the 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 the 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 the activities like Assign, Invoke, Receive, Wait, Scope, Data Map, Parallel Activities, For each, Snippet, Fault handler, Event handler, Correlation Sets and Choice.
- Used the 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 the JMS Message System with IBM WebSphere JMS provider for publishing and consuming the messages from JMS Queue’s.
- Developed the 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.
- Worked on WebSphere resources Configuration for JDBC providers, JDBC data sources, Shared Libraries, J2C/MQ/JMS Connection factories, Dynamic Caching, Activation specification, SSL certificate, Policy sets, and Websphere Environment variables in WPS. Developer and IBM WSRR, Integrated endpoint lookup with WSRR.
- 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 the 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 the architecture (Business Modules) and implemented the REST Full architecture to improve the performance by 200%.
- Provided recommendations and PoC’s to the customer on basis of research and exploration of various IBM WID features and also finding the options and decision making in the 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 The Dynamic Workflow Capability - a concept that was highly accepted and appraised for reducing the 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 the 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 The Dynamic Workflow Capability - a concept that was highly accepted and appraised for reducing the 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 the Services WSDL and WSDL’s exposed by the 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 the backend using Hibernate 3.0.
- Configured the 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 the 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:
- Effectively interacted with team members and business users from different regions for requirements capture and analysis.
- Created the technical documentation including the requirement specs, HLD and the 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 the application for performance gain. Developed login, profile creation, advance search, and unit testing.
- Improved common middle-tier service layers and unit testing. Developed the DAO code base to read the 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 authentication.
- Developed and unit tested, Optimized the application for performance gain. Involved in designing the HLD, LLD, and sequence diagrams.
- 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.
- Designed Technical documentation for the Modules. Developed different Action Classes for different modules. Developed JSP/Servlets to display the retrieved data to the 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 the 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.