Lead Mule Developer/architect Resume
SUMMARY:
- 17 Years’ experience in architecting, designing, and implementing ESB - based middleware solutions.
- Extensive experience designing APIs, micro services and SOA
- Worked on various business integration products Mulesoft, webmethods product suite, Confidential Message Broker and Confidential MQSeries.
- Designed bulk patterns to process bulk requests.
- Experience in setting the best practices for team to follow while developing the ESB flows.
- Designing applications using async patterns to improve performance
- Experience designing and implementing Business Processes models (BPM) using webmethods product suite.
- Design and develop the flows on Mule ESB to process synchronous and asynchronous messages.
- Programming/Scripting skills including Java, J2EE, XML, XSLT and Unix shell scripting.
- Proficient in automation testing, troubleshooting, and performance tuning on middleware applications, webservices etc
EXPERIENCE:
Confidential
Lead Mule Developer/Architect
Responsibilities:
- Designed API contracts for several public and private API as part of API first approach.
- Developed async design pattern to improve the performance. Converted many sync APIs to async APIs.
- Worked detail design for semi-sync and async interfaces.
- Designed and developed public and private APIs for monetization platform.
- Designed and developed bulk async pattern to process bulk requests.
- Designed and Developed Mule orchestration flows to process the synchronous and asynchronous.
- Worked on caching solution for the get calls to improve the performance.
- Worked on conversion projects to migrate customers from the existing billing platforms to new billing platform
- Designed and developed REST and SOAP APIs using JSON and XML messages formats.
- Implemented common mule flows for business use cases. These will be used across all the project to add business value quickly.
- Designed and developed flows to publish messages to messaging platforms like ActiveMQ
- Worked on exception handling for mule projects to implement fail fast approach.
- Worked on solution to launch the applications darkly to production to deploy code quickly to production behind the toggles.
- Designed and implemented service overrides to consume messages from OracleAQ ADT payloads.
- Written XSLT, Java and groovy scripts for message transformations.
- Deploying mule apps to various environments like QA, E2E etc.
- Worked as scrum master to track the user stories.
Environment: Mule ESB 3.4,3.6.2, Apache Active MQ, Java 1.6/7, Perforce, Git Hub, Jenkins, BRM, oracle AQ.
Confidential
Integration Architect
Responsibilities:
- Interact with product owners to understand the integration stories.
- Design the Integration flows for credit app and credit decision applications.
- Design and Develop Mule flows to process the synchronous and asynchronous messages.
- Design the exception handling and transaction management for the Mule flows.
- Attending Architecture and design review meetings.
- Developed the flow services to handle SOAP and REST Calls.
- Defining thread profiles to handle the concurrent processing of messages
- Evaluate various open source products for Messaging, ESB and distributed cache.
- Design and develop the SOAP based web services for bidengine services.
- Develop services to send JMS notifications to HornetQ messaging system.
- Conducting code reviews and providing the feedback.
- Created user story branch form Github team fork.
- Committed the code to branch and issued Github pull request to team fork for code review and merge.
Environment: Mule ESB 3.2, Apache MRG (QPID), HornetQ 2.2.5, Java 1.6, J2EE, Metro, CXF, JBoss 1.6, DB2, SoapUI and SVN
Confidential
Integraton/webMethods Lead
Responsibilities:
- Analyze the existing architecture and come up with ESB upgrade strategy.
- Analyze the existing environment and list all the configuration changes, code changes and migrated packages.
- Update the webMethods IS flow services as part of migration.
- Develop the Java services to improve the performance.
- Define Listeners, Routing listeners, notifications and adapter services on SAP adapter.
- Develop IS flow services to process inbound and outbound IDOC messages from SAP.
- Design the test strategy and test cases to test the new environment.
- Install and configure the GreenHat tool.
- Record the existing flows in production using GreenHat and play on the migrated 8.2 environment to verify the migration.
- Install and apply latest fixes to webmethods 8.2 environment.
- Configure MQ adapter and SAP adapter on webmethods 8.2 environment.
- Conducting code reviews and providing the feedback.
Environment: WebMethods 8.2/6.5 product suite (IS, Broker, TN), GreenHat, MQSeries, SAP Adapter, Java 1.6, Solaris, Oracle.
Confidential
Integration/webMethods Lead
Responsibilities:
- Requirement gathering and converting into design documents.
- Responsible for designing and developing ESB flows using IS, Broker and TN.
- Migrating and deploying the virtual services from different CentraSite (Active SOA) environments.
- Developing mappings flow service for XML, EDI, FlatFile and RN as per the mapping sheets.
- Developed mapping services to transform Canonical to X12 850.
- Creation of Trading Partners, Documents Types, Processing Rules in TN
- Updating the flow services as part of defect fixing
- Creating Test cases for the interfaces created
- Mapping of RN documents(PIP3A7, PIP3A4, PIPA6, PIP3B2)
- Conducting code reviews and providing the feedback.
Environment: WebMethods 8.0.1(TradingNetworks 8.0.1, Designer 8.0.1, Developer 8.0.1, MWS) Rosettanet(PIP3A7, PIP3A4, PIPA6, PIP3B2, PIP3C3)
Confidential
Senior WebMethods developer
Responsibilities:
- Designing and writing technical design documents for the functional specification document.
- Designed and developed webMethods IS flow services for new interfaces.
- Worked Extensively with JDBC Adapter, MD Adapter and SAP Adapter.
- Created Triggers in webMethods to receive the canonical documents from broker and invoke the services.
- Implemented publish and subscribe model to process the Canonical documents.
- Created web Services using SOAP RPC and SOAP Message as Protocols.
- Implemented Struts Frame Work based on Model View Controller paradigm.
- Developed common Java utility services to use across all the interfaces.
- Involved in code reviews and performance tuning to reduce time for request and response
Environment: webMethods developer6.5, webMethods Integration Server6.5, webMethods Broker, Apex explorer, salesforce, SAP, Solaris, J2EE, Struts, XML, JMS, Oracle, DB2.