Mulsoft Developer Resume
Atlanta, GA
SUMMARY
- Over 8 years of experience in designing, developing and testing middleware applications using IIB and MuleSoft ESB.
- Good experience on AnyPoint platform with Design center, API Manager, AnyPoint Exchange, Runtime manager, Access management.
- Excellent skill in defining contract document for REST and SOAP using RAML and WSDL respectively.
- Expertise in developing new APIs using REST and SOAP webservices.
- Good experience using Mule connectors like FTP, FILE, SFTP, IMAP, Salesforce, AWS etc.as a part of integration.
- Good experience in creating interfaces between Salesforce and Oracle ERP using Informatic Cloud/Mule ESB technologies.
- Strong application integration experience using Mule ESB with connectors, transformations, Routing, ActiveMQ, and JMS.
- Good experience in securing middleware infrastructure (SAML, OAUTH, and LDAP).
- Proficient both in Agile and Water fall software development methodologies.
- Proficient in creating reusable shell scripts, Python and Ruby scripts.
- Proficient in automated deployment using Jenkin, GIT/SVN/CVS, Artifactory.
- Good experience in XML technologies like XSD, XSLT, XQuery, and Xpath for data transformations in MuleSoft.
- Good communication skill, attention to details, dependable and can work as a team and individual.
TECHNICAL SKILLS
Integration: Mule ESB 3.9.x/4.1.x, AnyPoint Platform, Mule API Proxy, AnyPoint Studio6.x/7.x, IIB
Security: Oauth 2.0, SAML, LDAP, SSL, TLS, Basic Authorization .
Protocols: HTTP, MQ, FTP, SFTP, TCP/IP, IDCO, BAPI, SOAP.
Web service: XML, WSDL, XSD, JSON, Swagger, XSL.
Application Server: WAS, WebLogic, Tomcat.
Automation: Jenkins, GIT, SVN, CVS, Artifactory, Ant, Maven.
Other tools: UML, Altova XMLSpy, TOAD, SQL Developer and SOAP UI.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Mulsoft Developer
Responsibilities:
- Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
- Create MULE ESB artifact and configured the MULE configuration files and deployed.
- Create RAML specification in AnyPoint platform and use fragments such as Resource type, Traits and Library to enable reusability.
- Create flows in design studio and transform messages using Dataweave and MEL.
- Create flows that pass message using VM transport.
- Create flows that provide and consume services (SOAP & RESTful).
- Develop the services interface to access core services & provisioning services using Mule ESB.
- Monitor the request and response payload used the MMC Mule management console.
- Develop Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Create http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
- Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow.
- Create API Proxy and deploy to API Gateway.
- Create MQ queues, Topics, Subscribers, Queue Managers in MQ and monitor the queues constantly for any issues and troubleshoot.
- Maintain Multi - instance Brokers and Queue Managers running in different datacenters and manage MQ Clusters.
- Troubleshoot issues with message flow services and provide quick turnaround for fixing and testing.
- Prepare Unit Test Case documents and test the message flows using SOAPUI, RFHUtil and MQ queues.
- Write and maintain SQL queries to retrieve logs and errors from the Oracle database using SQL Developer.
Environment: MuleSoft ESB 3.9.x, 4.2.x, WebSphere message broker 6.1, WebSphere MQ 7, RFHUtil, Batch file, SVN, SOAP UI, AnyPoint Studio 6.5/7.5, CloudHub, API Kit.
Confidential
MuleSoft Developer
Responsibilities:
- Create flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.
- Create RAML specification, building APIs using API Kit Router in Mule applications.
- Create transformation logic using Dataweave, MEL and XSLT.
- Organize flows, sub flows and global XML configuration files.
- Use partner WSDL for ESB to Salesforce integrations.
- Integrate salesforce with the MuleSoft for connecting applications, data sources and APIs, in the cloud.
- Develop, test and consume message flows that are exposed as both SOAP and Rest services to consumer applications.
- Collaborate with developers with in my team and from other team members for effective implementation of projects.
- Perform end-to-end testing, resolve problems and validated the test results.
- Create reusable components such as global exception handling strategy and common logger.
- Work on XML technologies like XPATH, XSLT, XSD and data weave for data transformations.
- Deploy applications to different environments (Test, QA, and PROD).
- Implement error handling and logging in the message flows.
- Design, develop and migrate flows (Mule ESB and WMB) based on requirements.
- Use MuleSoft AnyPoint API platform for designing and implementing Mule APIs.
Environment: GitHub, Web Logic Application Server10.3, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, Java, MuleSoft 3.0.x/3.7.3, MMC, AnyPoint Studio 5.0/6.5, JSON, JMS, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC, CloudHub.
Confidential, Gulfport, Mississippi
IIB Developer
Responsibilities:
- Participate in JAD sessions and Business requirement meetings and created functional (High Level) and Technical (Low Level) design documents.
- Design and Developed Web services in Integration bus using Both SOAP and HTTP Node
- Review existing interfaces and suggest performance improvements.
- Worked with Aggregation and collection of Messages in IIB
- Implemented Rules in IIB.
- Developed transformations in IIB/Message Broker Using ESQL, Java, Mapping and XSLT
- Interacted heavily from IIB and DataPower in to Databases. Worked closely with DBAs to do SQL analysis and created stored Procedures to be used from IIB to reduce I/O and improve performance. Worked with XML Datatypes.
- Implemented SOA Versioning using WSRR. DataPower and IIB
- Implemented Node level Global caching in Message Broker
- Created DataPower POC services for Confidential and Multiprotocol gateway service implementation
- Updated WTX Maps to add new mapping requirements.
- Created Interoperable WTX Maps to be used in DataPower and Integration Bus.
- Updated the exception Handling mechanism to include node level Exception handling using Continue and Exit handlers
Environment: IIB 9.0, IBM Message Broker 8, MQ Series,DataPower XI52, WTX, WSRR, Java, Agile, DB2, Oracle, XML, XSLT, Linux and Z/OS
Confidential, Boise, ID
Program Analyst
Responsibilities:
- Use Oracle SQL Developer to query the data from the data base.
- Use Apache Maven for running automated build of the application.
- Create logging framework in conjunction with LOG4j for logging.
- Implementing all the Business logic in the middle-tier using Java classes.
- Use JUnit framework for Unit testing of application.
- Implement the object-oriented programming concepts for various modules.
- Develop the application using Spring Framework that leverages classical Model View
- Controller (MVC) architecture and used MyBatis for data persistence.
- Participate in the Design of ERD (Entity Relationship Diagrams) for Relational database.
- Use DAO pattern to retrieve the data from database.
- Actively involved in requirements gathering, Analysis, Conceptual Design.
- Actively involved in Regression testing and manual testing of the application developed.
- Create Test driven, Test first methodology-based JUnit test cases for existing modules, new enhancements and new modules.
- Use Maven for adding the external dependencies and for project management.
Environment: Eclipse, Restful Web Services, Hibernate, Spring, Log4j, ANT, JUnit, Oracle10gXML, CVS, WebSphere, Java Script, MVC, GIT, SQL & PL/SQL, JSP, Struts, Validation Framework, JDBC.