Sr. Mulesoft Developer Resume
Frisco, TX
PROFESSIONAL SUMMARY:
- Over 6+ years of experience in IT industry experience in Mule ESB over Anypoint Studio, Anypoint Cloud - Hub, API Gateway and Management.
- Implemented ESB Integration Services using MuleSoft ESB and enterprise application (EAI) using Mule Soft 3.x and 4.
- Strong business and technical experience in requirements gathering including Designing, development, implementation and installation EAI using MuleSoft.
- Good experience in using Transformers, Filters, Flow Control, Collectionsplitters/Aggregators/Scatter-Gather etc.
- Expert level skills with REST and SOAP web services, RAML and use of connectors for integration.
- Experience in developing flows, Sub Flows using Mule Anypoint Studio.
- Hands on experience on transformation using Data Weave/Data mapper.
- Ability to troubleshoot Mule ESB (debuggers/flow analyzers), deployment, and tuning and worked with Mule ESB.
- Strong experience on Mule 3.x to 4.0. Work on MuleSoft 4.0 POC at current client.
- Proficient in MEL-Mule Expression Language to access and evaluate the data in the payload properties and variables of a Mule message.
- Working with data formats such as includes XML, XSD, XSLT, XML Schemas and XPath.
- Integrated various systems such as Sales force, Oracle.
- Use connectors such as Salesforce, HTTP, FTP, SMTP, Database, JMS, AMQPS & File connectors.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ and JMS. Data Transformations using Mule ESB
- Use of different Mule connectors HTTP/HTTPS, Data Weaves, Choice, API Kit Router.
- Developed Mule ESB projects for the servers with synchronous and asynchronous Mule flows.
- Experience in deploying Mule Applications to Mule ESB and Mule CloudHub along with experience in configuring logging and alerting in CloudHub
- Worked on SaaS (MuleSoft), a platform for building and deploying integrations within the cloud and between the cloud and the enterprise.
- Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker, RabbitMQ, AnypointMQ.
- Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and Non Java applications.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Strong experience of using IDE tools like Eclipse, for Java/J2EE application development.
- Experience in Integration Technologies like Mule ESB integrating various third party systems with custom made web application, Involve in unit testing and written MUnit Test cases for Mule flows.
- Ability to adapt to new technologies, changing business requirements quickly and to correctly apply new tools to build applications.
TECHNICAL EXPERTISE:
ESB: Mule Anypont studio (3.5 & up), mule server 3.x, RAML, Mule ESB flows, Data
Languages: Java, PL/SQL, UML, XML, HTML, SQL
J2EE Technologies: J2EE, JSP, JMS
Databases: Oracle 10g/11g, mysql, ms sql server
Web Technologies: Java script, HTML, XHTML, CSS
App Server/Web Server: Web sphere, jboss, iplanet, Apache tomcat
Testing: Munit, Junit
PROFESSIONAL EXPERIENCE:
Confidential, Frisco, TX
Sr. MuleSoft Developer
Responsibilities:
- Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
- Business requirements gathering and analysis by interacting with the customer.
- Done with preparation of design document specifications, troubleshoots and testing.
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
- Work closely with functional leads/PMs to understand the partner integration requirement
- Used Database Connectors to connect with respective systems using Mule ESB.
- Experience in developing interfaces between Salesforce and Oracle ERP using Informatica Cloud/Mule ESB technologies.
- Extensively used Mule OOB components like File Transport , SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Designed and Developed Restful API’s using API Designer; generated flows using RAML file.
- Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
- Implement integration using connectors such as Sale force, Database, HTTP, FTP & File Connectors
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
- Mule data mapping, connecting SOAP and REST web services to Mule, use of Mule connectors and plug-ins for web services, including Mule CXF as well as connectors for direct database access.
- Implemented choice, global, custom exception handling mechanisms based on the business requirement in MULE ESB.
- Used Mule Custom transformers for mapping flat file structures to Salesforce interface structures.
- Used Data Weave for data transformations and data validations within flows & sub flows
- Implemented and consumed SOAP web services and tested using SOAP UI for Mule ESB flows.
- Used Mule ESB CXF component in the Mule configuration file to consume SOAP web services.
- Created REST based service interfaces using Mule ESB Anypoint Platform and delivered fast, reliable and scalable integration API codes.
- Created flows/sub-flows using various scopes, transformers and routers such as splitter and aggregator in Anypoint Studio.
- Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Create http inbound & outbound flows, transformers, filtering and Security of Mule flows.
- Handle integration Patterns, integration tools, EAI , Transformations, XML Schemas, and XSLT.
- Architected Integrations using Mule ESB environments for on premise and cloud environments.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
- Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Used GitHub for version and source control and Active MQ for Asynchronous messaging.
- Involved in unit testing and writing the MUnit Test cases for the flows.
- Responsible to prepare deployment plan and do the production deployment to CloudHub using CI platform.
- QA, UAT & Production issues investigation and supporting business users.
Environment: Any point Studio 6x,7x, Mule ESB 3.7/3.8/3.9 MySQL, Mule ESB, RAML, Cloud Hub, SOAP, REST, XML, JSON, SFTP, Active MQ, Agile, Apache-Maven, Windows, GIT, JIRA, JDBC, Oracle, Web Services- WSDL, XML, JSON
Confidential, Wayne, NY
Sr. Mulesoft Developer
Responsibilities:
- Requirements gathering and analysis by interacting with the business people.
- Integrating with the existing systems to newly developing systems and third party systems.
- Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
- Experience in Mulesoft Anypoint API platform on designing and implementing Mule APIs.
- Strong knowledge & hands on experience in documenting and designing REST API using RAML.
- Working knowledge of API management using Anypoint API management tools.
- Used encryption algorithms to encrypt passwords in the properties files & passed key at runtime
- Used Postman chrome app for sending requests to API and analyzing the responses sent by API.
- Used FileZilla, WinSCP for connecting to the development environment which can be used as a part of testing the developed applications.
- Extensively used Web Service Consumer component to Consume SOAP services.
- Configuring the Mule process for fetching the data from MQ topic and makes web service calls to the other Mule ESB applications for processing.
- Used Database Connectors (generic configuration) to connect with SQL Server using Mule ESB.
- Extensively used Mule components that include DataWeave, File Transport, SMTP Transport, FTP/SFTP, Mule Requestor and JDBC Connector.
- Designed applications in such a way that encrypted files can be decrypted, processed and again encrypted to send them to affiliates within the mule flows.
- Widely used Splitters, Scattering & Gathering, scopes and Batch processing in Mule ESB.
- Implemented Batch jobs/process in order to increase the performance of the jobs running while processing the files and also for stability.
- Implemented XSLT transformations to reduce the memory leakages/consumption while processing huge files to enhance the performance.
- Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Used Quartz and Poller connector for scheduled jobs.
- UC4 handler is used for scheduling developed applications in the project for automated process
- SVN, GIT are used as version controlling for software development.
- Used JIRA and Confluence during the life cycle development of the project, also to keep track of the active sprints.
Environment: Java 1.8, Anypoint Studio, MySQL, SQL Server, SVN, GIT, Mule ESB 3.9.0, Mulesoft Webservice Consumer, Mulesoft API Kit, Mule MMC, CloudHub, Apache-Maven 3.5
Confidential, Fort Mill, SC
MuleSoft Developer
Responsibilities:
- Involved in design and development phases of Software Development Life Cycle (SDLC) using Scrum methodology.
- Analyzed and prepared time estimates for the assigned tasks.
- Develops integration workflows using an ESB framework Created MULE ESB artifact and configured the MULE configurations files and deployed.
- MULE Components & Connectors Used: Database, JMS, Salesforce, Flow, Choice Router, Poll, Session Variables, Flow Variables and Web Services in Mule .
- Extensively worked on AnyPoint Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
- Implemented choice, global, custom error handling mechanisms based on the business requirement in Anypoint Studio.
- Handle transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth
- Used MMC (mule management console) to monitor the request and response payload. Had an experience in working MULE API manager and RAML.
- Replaced all DataMapper and Dataweave for mapping component to Transform Message component and written new Data Weave code.
- Used Data Mapper and in addition Data Weave for information changes and information approvals inside streams and sub lows.
- Developed Restful & SOAP web services in Mule ESB based on SOA architecture.
- Developed a RAML based REST web services API's using Mule ESB and Used Data Base Connectors to connect with respective systems using Mule ESB.
- Involved in developing interfaces between SAP, Salesforce, REST and SOAP web-services.
- Developed new application which connects to the client database and interacts with the existing file mover application & process the transfer of files from PeopleSoft system to third party system.
- Used Data Base Connectors to connect with respective systems using Mule ESB .
- Used Restful web services for making use of HTTP protocol between client and server.
- Developed enterprise services using RAML and REST based APIs using Basic authentications.
- Used Java Message Service (JMS) API to create, send, receive, and read messages.
- Coordinated with the internal teams and involved in all the phases of testing.
- Implement Object-Oriented programming concepts in developing Java based applications.
- Performed the automatic deployment of the projects by using maven builds.
- Created and developed http, https inbound and outbound flows, routing, orchestration, transformations and security of Mule ESB application using client enforcement.
- Involved in deploying applications into MuleSoft on-Premise and Hybrid.
- Implemented error handling by using exception strategies and generated exception flows.
- Worked on MUnit test cases - Before/After Suites, Before/After Tests for automation of testing Mule flows. Used MUnit for mocking and unit testing mule flows.
- Managed and deployed Mule projects to Cloud Hub using maven.
- Used GIT as the version control system and Maven build script for building the application
- Used putty for SSH keys & passwords to access folders and Recovery of lost or failure records.
Environment: Java1.8/J2EE, Spring, Web Services, JPA, MuleSoft ESB 3.X, Anypoint Studio, Anypoint Exchange, API Designer, Active MQ, RabbitMQ, RAML, Salesforce, MMC, XPATH, XSLT, XSD, SOA, Data weave, Mongo DB, JSON, POJO, log4j, CVS, JUnit, Maven,
Confidential
Senior JAVA Developer
Responsibilities:
- Created the UI tool - using Java, XML, XSLT, DHTML, and JavaScript.
- Designed the applications using OOAD.
- Followed Extreme Programming (XP) concepts one of the method of Agile Methodology to produce high Quality software and satisfy the customers.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Developed static and dynamic Web Pages using JSP , HTML , JavaScript and CSS.
- Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Part of performance tuning team and implemented caching mechanism and other changes.
- Recreated system architecture diagram and created numerous new class and sequence diagrams.
- Used WebLogic as both the Application server in the development and production environment.
- Created combined deployment descriptors using XML for all the session and entity beans.
- Developed the Login screen so that only authorized and authenticated administrators can only access the application using Site Minder set up.
- Used SVN for version controlling.
- Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
- Involved in preparing the Documentation of the project to understand the system efficiently.
Environment: JAVA, J2EE, Servlets, JSP, HTML, Java script, JDBC, XML, XSD, JAXP, JAXB, JSON, Web Services-WSDL, SOAP, JSF, JMS, Struts framework, XSLT, Websphere Application Server, Unix, MySQL -SQL, PL SQL, SVN, QC,, Putty.
