Bpm/wmb Project Lead/solution Architect Resume
Philadelphia, PA
SUMMARY
- Around 11 years of professional software experience in IBM SOA and IBM WebSphere (BPM) suite Products.
- Have vast experience in Requirement Gathering, Analysis, Design, Development and Administration of SOA/Enterprise Application Integration using IBM WebSphere Products and Technologies.
- Around 11 years of strong working experience in Design, Development and Implementation in SOA\EAI based environments using IBM WebSphere (BPM) suite (WID, WBM and WPS), WebSphere Message Broker (WMB), Enterprise Service Bus (ESB) and WebSphere MQ
- IBM Certified WebSphere Integration Developer
- BPM/SOA SME (Subject Matter Expert) being a member of IBM BPM PRACTICE to various customers and projects of Accenture
- Very well acquainted with Performance Tuning of WebSphere BPM Products.
- Strong Business Process Management skills and experience including Process Mapping & Modeling, Process Visualization, Business Process Analysis, Business Process Frameworks & Methods, Business Rules, and Business Process Standards such as BPMN and BPEL
- Proven ability in gathering requirements from the client and translating the business details into technical docs using SOA/BPM Tools
- Domain expertise using SOA/BPM across a broad base of Utilities and Chemical industry
- Experienced in design and development using WID, WBM, ESB, WMB and MQ
- Well versed with different formats like XML, XSLT, COBOL, XPath, CSV etc.,
- Strong experience in identify and resolve complex problems, and develop innovative solutions using IBM Message Broker, ESB, WID and WBM products
- Good knowledge in Web Technologies ( JSP, JAVA, HTML, XML, XSLT, XPATH, XSD, SOAP, WSDL, WEBSERVICES, JAVA SCRIPT)
- Expertise in using different Broker Nodes as per the requirement
- Experience in point - to-point and pub/sub implementation
- Experience in developing SOAP & REST based Web service solution
- Experience in interacting with mainstream Relational Databases like Oracle, IBM DB2, and Microsoft SQL Server
- Experience in opening IBM PMR’s and working with them for problem determination and resolution
- Experienced in System integration testing, validation and application documentation
- Documenting System Development Lifecycle (SDLC) phases as follows: Requirements Analysis, Design, Development, Integration and Test, Implementation, Operation and Maintenance
- Application Deployment and production support experience on various platforms of Windows and Unix Operation systems
- Experience in gathering Functional/Non-Functional requirements, creating Functional design document and Technical design document based on Business requirement.
- Lead and coordinated integration team along with offshore team for Functional and Technical design deliverables. Worked and coordinated across multiple systems and Teams in Project.
- Motivated to take independent responsibility as well as to contribute to be a productive team member. Strong Team building and mentoring skills and excellent Team leadership capability.
- Strong Logical and Analytical Reasoning Skills with Excellent Communication, Presentation and Intrapersonal Skills.
- Ability to work in a small or larger team environment with strong interaction and collaboration skills.
- Quick learner and enthusiast to learn new technologies
TECHNICAL SKILLS
BPM Technologies: IBM® BPM 8.5 & 7.0.x, IBM® Integration Designer, IBM® WebSphere Integration Developer, BPMN, BPEL, IBM® WebSphere Business Monitor, IBM® WebSphere Process Designer
Languages: JAVA, J2EE, JavaScript, HTML, XML, XSLT, XSD, XPath, WSDL
EAI/Messaging Tools: IBM® WebSphere Message Broker 6.x, 7.x, 8.x IBM® WebSphere MQ6.x/7.0/7.5 IBM® WebSphere Process Server 7.x, 8.5
Web Technologies: JSP, JavaScript, HTML, XML
Operating Systems: MS Windows 95/NT/2000/XP, MS-DOS, UNIX, Linux
Databases: Oracle 9i, 11g, Microsoft SQL Server 2000/2005, DB2 8.x
Version Control: IBM Rational Clear Case, Tortoise Subversion Repository
Development Tools: IBM® Eclipse, XML Spy, MS Office, MS Visio, SQL Developer, SOAPUI, Putty, RHFUtil, Filezilla
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
BPM/WMB Project Lead/Solution Architect
Responsibilities:
- Lead Requirement Gathering and design meetings with Business Personals
- Lead the effort to Design and develop Long Running/Short Running Business Process, Human Task based Flow, Business Rules, Mediation Flow, message sets, maps, message flows based on complex requirements
- Lead the effort of Performance Tuning for multiple SOA Solutions
- Conducted Infrastructure optimization by tuning resource within the server like Thread Pools, Activation Specifications, Queue connection Factories, Listener ports, Data Sources
- Proposed High Availability (HA) environment for BPM solutions
- Lead the effort to Design and Develop Business Process using Event Handler, Fault Handler, SCA Binding, MQ Binding, Web Service Binding, Adapters
- Lead the effort of Developing solution based on multiple Correlation sets and Correlation
- Lead the effort of Designing Business Processes using Versioning and Authorization
- Architected solution based on Business Monitor Model, key performance indicator (KPI) model, dimensional model
- Architected solution based on WebSphere Adapter for FTP, WebSphere Adapter for JDBC, WebSphere Adapter for Email
- Lead the effort of Developing System Services in Broker which helped reduce the admin tasks
- Lead the effort of Developing Common Functions & Services to enhance the code reusability in Broker
- Lead the effort of Developing REST Web Services using HTTP Input, HTTP request and HTTP reply Nodes
- Lead the effort of implementing the clustering of queue managers to achieve workload balancing and to reduce system administration.
- Lead the effort of Preparing Migration verification documentation to support migration activities across environments.
- Conduct Team reviews of deliverables with Business Personal.
- As and when required, designed and developed Long Running/Short Running Business Process, Human Task based Flow, Mediation Flow, message sets, maps, message flows as per requirements.
Environment: IBM BPM 8.5, IBM WebSphere Message Broker V8.0, IBM WebSphere MQ 7.5, ESQL, Web Services, Oracle 11g, RFHUtil, SVN, Putty, SOAPUI, SQL Developer, FileZilla, Microsoft SQL.
Confidential, Philadelphia, PA
Sr. BPM/WMB Consultant
Responsibilities:
- Prepared Functional and Technical design documents for the interfaces.
- Designed and developed Long Running/Short Running Business Process, Human Task based Flow, Mediation Flow, message sets, maps, message flows as per requirements.
- Developed solutions that use Business Rules and Decision Table. Used business Rules editor to visually create, manipulate, schedule business rules.
- Developed System Services in Broker which helped reduce the ADMIN tasks.
- Designed framework for Auditing, Exceptional Handling in Broker and Security.
- Developed Common Functions & Services to enhance the code reusability in Broker.
- Designed integration components using WebSphere Message Broker and MQ.
- Developed REST Web Services using HTTP Input, HTTP request and HTTP reply Nodes.
- Developed SOAP Web Services using SOAP Input, SOAP Request and SOAP reply nodes.
- Implemented the file writing to SFTP and local folders within the message flow.
- Prepared Design documents with UML Sequence & Flow diagrams for the interfaces.
- Implemented the clustering of queue managers to achieve workload balancing and to reduce system administration.
- Developed the Error handling Sub flow and generic email generation flow to re-use into the main flows.
- Providing Integration and Assembly Testing Support.
- Conducted and participated in Team reviews of Internal as well as External project deliverables across different stages.
Environment: IBM BPM 7.0.x, IBM WebSphere Message Broker V7.x, IBM WebSphere MQ 7.x, ESQL, Web Services, Oracle 9i/10g, RFHUtil, SVN, Putty, SOAPUI, SQL Developer, FileZilla, Microsoft SQL.
Confidential
Sr. BPM/WMB Developer and Designer
Responsibilities:
- Prepared Functional and Technical design documents for the Middleware interfaces
- Designed and Developed broker flows that validates and transforms messages in-flight between any combination of different message formats, including Web Services, and other XML and non-XML formats
- Worked upon Transformations of various message formats like XML, CSV, TDS, Custom formats from Legacy Systems
- Designed and developed message sets, maps, message flows
- Designed and developed framework for Auditing, Exceptional Handling and alerting etc.
- Developed Solutions that involves Complex manipulation of message data using the facilities provided in the Message Brokers Toolkit, such as ESQL and Java.
- Performed detailed and complex problem determination for WMQ problems including root cause analysis
- Created Broker, Execution Group, Configuration Manager in Development Environment
- Developed multiple adapters in broker to suffice different business requirements
- Developed message flows to transform COBOL messages to xml
- Implemented file writing to remote folders using ftp, sFTP and local folders from the message flow
- Assigned and tracked Defect Fixes till Production migration.
- Supported and guided Configuration Management.
Environment: IBM WebSphere Message Broker V6.x, IBM BPM V6.x, IBM WebSphere MQ 6.x, Oracle 9, RFHUtil, SVN, Putty, SOAPUI, SQL Developer, FileZilla, Microsoft SQL, UNIX.
Confidential
Middleware Developer and Designer
Responsibilities:
- Performed Message conversion between an in-house format (for example, flat file or database) and an external, more standardized format (for example, EDIFACT or X12)
- Designed Solution based on Intelligent processing of messages like validate data and make decisions based on the contents of a message
- Supported different type of Message logging like Document logging, Transfer logging
- Designed solution based on multiple Message transportation, a number of different communication protocols and interfaces, for example, X.400, FTP, EMAIL, OFTP, WWW, and asynchronous
- Configure, and maintain the AMTrix System on the server (or servers), manage trading partner information, and define and modify various system parameters, for example, those affecting Event Logging
- Used Message Builder to write Programs to access Database and to handle EDI messages
- Configured and Supported AMTrix Monitor that is used to operate, configure, and maintain the AMTrix System on the server (or servers), manage trading partner information, and define and modify various system parameters, for example, those affecting Event Logging