Mulesoft Developer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- Over 6+ years of experience in IT industry and around 3 years of hands on experience in developing applications using Mulesoft ESB.
- Experience in Waterfall & Agile/Scrum development methodologies.
- Experience in object oriented programming, Mulesoft ESB Development with extensive full Software Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
- Experience with Enterprise Application Integration (EAI), interconnecting applications and services using Mule Message building blocks implementing content - based message routing, filters, and exception handling.
- Experience developing on the Mulesoft ESB platform to deliver SOAP & REST based APIs.
- Responsible for writing application code & development activities for large projects especially in a SOA environment and Reliability Patters with MuleSoft ESB.
- Hands on experience integrating multiple applications using Mulesoft ESB. Utilized
- Mule Certified developer expertise in designing and building API's.
- Expertise in developing the integration workflows using an ESB framework.
- Experience in integration patterns and concepts such as Migration, Broadcast, Bi-Directional Sync, correlation and aggregation.
- Good hands on experience using Mule connectors like FTP, FILE, SFTP, and IMAP etc. as a part of integration usage.
- Expertise in SOA (service-oriented architecture) frameworks and Web services integration via SOAP, REST, JSON, XML, XSLT, XQuery, WSDL JAX RS, JAX WS, and Java.
- Experience in developing Web Applications with various Open Source frameworks: Struts Framework, Java Spring Framework, Java Spring MVC, and Hibernate.
- Technical experience in the areas of Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using UML and SDLC of distributed applications. Huge experience in using MuleSoft Studio that integrates APIs, databases and SaaS applications.
- Hands on Experience in using Mule Connectors like HTTP, FILE, VM, Database, JMS, FTP, FILE, SFTP, IMAP, Sales Force (SFDC), etc. as part of Integration Usage.
TECHNICAL SKILLS:
Middleware: Mule ESB, CloudHub, MMC, API Connect, Apigee, Integration Bus(IIB) 9.0, Message Broker 8.0, 7.0.x. 6.1, MQ Series 7.x, Cast Iron, Data Power XI52/50, WSRR
Database: DB2, Oracle, Sybase and SQL Server
Tools: Clear Case, CVS, SVN, SOAP UI, Toad, SQL Developer
OS: AIX, Solaris, HP Unix, Linux and windows
Others: Chef, Ansible, AWS, SAP, Customer Master, BPM, Siebel, FileNet
Programming Framework: ESQL, Java/J2EE, C, VB, Shell scripting, Ruby, Python Hibernate 3.0, Spring 3.0, 4.0, JPA
EXPERIENCE:
Confidential - Houston, TX
MuleSoft Developer
Responsibilities:
- Build, Deploy and Test applications or flows using Mule ESB and build and deployed the services.
- Design and develop enterprise services API specification using RAML and REST.
- Use HP-ALM to track defects in DEV, TEST and STAGE environments
- Create Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing.
- Built JAX-RS services and exposed them using REST component.
- Implement Exception Handling, Logging, and Error Handling.
- Build and Deployment of services in Mule ESB 3.7.3 server.
- Manage performance of the services by using “Scatter and gather” and “choice router”
- Code walk-throughs, Mule Debugging, and Error fixing.
- Implement Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token.
- Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
- Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work and the solution of the block.
- Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
- Create Mule ESB helper class to call the Mule flow, connection end point and connectors.
- Implement Mule flows for each entity with retry mechanisms with private secured flows.
Environment: - AnyPoint Studio, Batch file, SVN, SOAP UI, GIT, Java, Mule ESB 3.9, API Kit, API Gateway, Jenkins, ANT, Maven, ActiveMQ, WebSphere MQ 7.
Confidential, Bloomington, MN
MuleSoft Consultant
Responsibilities:
- Build and Deployment of services in Mule ESB 3.7.3 server.
- Code walk-throughs, Mule Debugging, and Error fixing.
- Implement Exception Handling, Logging, and Error Handling.
- Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors.
- Implement Mule flows for each entity with retry mechanisms with private secured flows.
- Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work and the solution of the block.
- Implement Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie.
- Design and develop enterprise services API specification using RAML and REST schema.
- Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
- Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
- Manage performance of the services by using “Scatter and gather” and “choice router”
- Create Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing.
Environment: ActiveMQ, RabbitMQ, MuleSoft, Spring MVC, SOAP, MMC, XSD, XSLT, XPATH, AnyPoint Studio, Servlets, Nexus, JSP, JSON, JMS, Java, CloudHub, GitHub, XML, JAXP, JAXB, WSDL.
Confidential - Cambridge, MA
Integration Engineer
Responsibilities:
- Created WMQ Cluster to provide the high availability and for workload balancing.
- Configured high availability (vertical and horizontal) on MQ, WMB and WAS servers.
- Troubleshooting using MQ and MB error logs, event viewer, etc
- Provide the Client Channel Tables to the Applications to provide the failover Technology.
- Setup MQ connections to establish connections between various MB components
- Deployed bar files to the Broker and trouble-shoot issues using BIP codes.
- Created and configured MQ Series Objects like Queue Manager, Queue, and Channels etc.
- Configuration of WMQ/WMB/WAS for the application requirements.
- Configured PKI (certificate) on MQ, WMB and WAS servers.
- Created Message Broker Components like Broker, Configmgr, Broker domains in Toolkit.
- Created Omegamon situations to monitor the Queues, Channels, QMGR Status.
- According to the requirements of new clients installed WMQ7.5 and involved in PUB/SUB creation for testing phase.
- Providing Security to the WMQ Objects with the OAM, SSL and Password Server Support Pack.
Environment: WebSphere MQ v7.0, WMB, Java, Linux RedHat, Putty, AIX
Confidential - Minneapolis, MN
Program Analyst
Responsibilities:
- Develop the application using Spring Framework that leverages classical Model View Controller (MVC) architecture and used MyBatis for data persistence.
- Use Maven for adding the external dependencies and for project management.
- Use Oracle SQL Developer to query the data from the data base.
- Create Test driven, Test first methodology-based JUnit test cases for existing modules, new enhancements and new modules.
- Create logging framework in conjunction with LOG4j for logging.
- Use Apache Maven for running automated build of the application.
- Implement persistence layer using Hibernate.
- 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.
- 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.
Environment: Eclipse, Restful Web Services, Hibernate, Spring, Log4j, ANT, JUnit, Oracle10g, XML, CVS, WebSphere, Java Script, MVC, GIT, SQL & PL/SQL, JSP, Struts, Validation Framework, JDBC.