Sr. Mulesoft Developer Resume
Santa Clara, CA
SUMMARY
- 4 years of extensive developing Integration platform using Mule ESB over AnypointStudio, Anypoint Cloud - Hub, API Management.
- Around 5 years of experience on cloud integration using Dell Boomi and Java Programming with vast experience in development as well as maintenance projects for various clients using Object Oriented Analysis and Design techniques.
- Had an experience in development and deploying Mule project on Cloud-Hub and MMC.
- Strong understanding and experience with enterprise MuleSoft integration patterns.
- Hands on Experience in using Mule Connectors like FTP, FILE, SFTP, VM as part of Integration Usage.
- Expertise in application integration experience with Connectors, JMS and Routing.
- Used various scopes in Mule ESB application like Cache, poll, Sync and Async.
- Have an experience with xml technologies - XML, XSLT and Data Weave.
- Working experience on Dell Boomi Connectors called Disk, Database, Mail, FTP, SFTP, Salesforce, AtomSphere API, SAP, Web services Listener, HTTP Client, and SOAP Client, SuccessFactors, ActiveMQ, Atom Queues, EDI and other Connectors.
- Hands on Experience in using MuleSoft Studio 3.X and 4.X in creating various flows to integrate API’s, Databases and SaaS applications and deployed mule applications to Cloud Hub and on-premise servers
- Designed and developed enterprise services using RAML and REST based APIs.
- Involved in unit testing and writing the MUnit Test cases for the mule flows.
- Expert in developing Web Services in both SOAP & RESTful based frameworks such as CXF, JAX-WS and JAX-RS.
- Proficient in developing front-end applications using HTML5, CSS3, JavaScript and MVC frameworks.
- Experience in developing application, automated test scripts using Python.
- Efficient in packaging & deploying J2EE applications using ANT and Maven.
- Able to write custom script using Java/Groovy Script.
- Experienced in configuration management tools like GIT, CVS, SVN and BIT Bucket.
- Expertise in Big Data & NoSQL frameworks such as Hadoop.
- Expertise in Informatica Power Center and Oracle, Assurance for ETL, backend, web based, client/server applications and troubleshoot data quality issues.
- ETL experience on design workflow manager, monitor and generate reports.
- Experience on DSS (Decision support system) applications and Extract, Transformation and Load data from Legacy systems using informatica.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Actively involved with the team, management & client as a part of Agile (SCRUM) software development.
TECHNICAL SKILLS
Java: Collections, Generics, Multithreading, Serialization, Exception Handling.
Scripting Languages: Java Scripts, Python and groovy
Web Services: WSDL, SOAP, RESTFUL, JAX-WS, JAX-RS, CXF, JERSEY, RAML and YAML
IDE: Eclipse, IntelliJ, Anypoint studio and AtomSphere
Protocols: HTTP and HTTPS
Source Control: GIT, SVN, CVS and Bit Bucket
Deployment and Testing: Maven, Ant, Junit, Mockito, JMeter and Munit
Database Systems: NoSQL, MS SQL, Oracle and MySQL
Integration Tools: Mule Soft ESB and Atom Sphere
Application Servers: Apache Tomcat and JBOSS
Process: Waterfall Model, Iteration and Agile Software Development (SCRUM Development)
Big Data Technologies: Hadoop (YARN), Map Reduce, Zookeeper, Sqoop, Kafka and Hive
ETL Tool: Informatica Power Center 9.6 and Talend 6.x
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara, CA
Sr. MuleSoft Developer
Responsibilities:
- Experience in integrating of different systems that includes Data Base, Salesforce, SAP and Confidential .
- Expertise in MuleSoft AnyPoint API platform for designing and implementing Mule APIs.
- Working on pagination concept while processing huge amount data in batch processing.
- Working on Anaplan Connector to import, export and process the CSV data from Anaplan to SAP system.
- Implementing MULE ESB to route various calls to do validation of service input and to handle exceptions.
- Design Mule flows and develop interfaces using AnyPoint Studio to integrate source and target systems.
- Create SOAP and REST based interfaces using MuleSoft’s Enterprise Service Bus (ESB) platform to deliver data efficiently.
- Develop API's using SOAP and REST web services.
- Migrated existing applications from Mule ESB 3.8.5 to Mule ESB 4.X.
- Develop and deploy a project in MuleSoft latest release Mule 4.X and Data Weave 2.0 with error handling.
- Develop API’s to extract data from SQL server into Servicenow using Mule 4.X.
- Used Mule ESB to design of routing schemas, error handling, JMS, VM connection and spring-based resource initialization process.
- Hands on experience in MuleSoft features like DataWeave, API designer and various Connectors to ensure robust and loosely coupled integration layer.
- Used SOAP UI tool for testing web services connectivity.
- Have an experience working on Mulesoft API manager and RAML.
- Schedule and deploy Mule applications in AWS cloud hub and schedule mule jobs.
- Create mule exception handling flows and logger flows in applications for the ease of debugging.
- Writing Groovy script to manipulate the payload transfer between different systems.
- Support on mule upgrades on every major mule release.
- Participate in different test phases (QA, UAT, pre-production) of testing with end systems to complete and deliver the project on time.
- Applying basic and OAuth used in authentication protocols on every API service call from outside the network and secure service account passwords using encryption mechanism with different encrypted methods in AWS Cloud.
- Define Virtual Private Cloud ( VPC) configuration to maintain load balancer in different environments.
- Deploy an API proxy to CloudHub to protect API implementation in all applications.
- Monitoring the applications on Runtime Manager, API Manager and analyzed the performance of the applications and response time.
- Apply digital certification on and define SSL certificate configuration to provide enforced two-way client authentication using keytool on application level.
- Good experience in using Filters, Flow Control, Collection Splitters, Aggregators, Scatter-Gather etc.,
- Working on workday Connector to import XML data from workday HR to SAP system.
- Used log4J for logging and debugging of the application.
- Deployed Postman for rest call testing.
- Created mule flows using End Point, Connectors and Components using Mule ESB to communicate client/server systems
- Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
- Developing flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
- Involved in unit testing and writing the MUnit Test cases for the Mule flows.
- Used Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
- Developing MuleSoft ESB projects for the services with synchronous and asynchronous mule flows
- Developing Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
- Knowledge on real steaming using kafka.
- Migrated existing applications from Mule ESB 3.5 to Mule ESB 3.9.2.
Environment: Anypoint Studio,Apache Maven,Tomcat server, Kafka, Dataweave J2EE, POJO, Spring, REST, Kafka ToolSOAP, PL/SQL, SQL, XML, Keytool, Jsonlint, Postman, SoapUI, J-Meter, JDK, JDBC, GitHub, JenkinsSourceTree, Shell Scripting, Mockito, T-SQL, Sonar, NIFI, TFS, ATOM, LDAP, DiffMerge, PycharmApache CXF, API Management, Sublime, SFTP, Apache ActiveMQ, JBOSS, SVN, log4J, CVS, draw.ioDb2-Visualizer, Eclipse, ESB, Junit, Munit, clear case, Anypoint Platform, JIRA, ServiceNow.
Confidential, Nashville, TN
MuleSoft Developer
Responsibilities:
- Designed, developed and modified API interfaces and data transformations in mule Soft anypoint to integrate disparate systems.
- Involved in migrating the data from legacy systems and created the batches to process the automatic notifications to the customer.
- Used Web Service Consumer connector to consume Web Services in Mule.
- Used different Data Base Connectors to connect with respective systems using Mule ESB.
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Used Bit bucket for version control and as repository management.
- Implemented data transformation using XPATH, XSLT, Data Weave and POJO classes.
- Developed Mule Soft Unit and Functional Tests using MUnit.
- Configured the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Worked on MULE API manager and RAML (RESTful API modeling Language).
- Utilized various connectors such as HTTP, File, SMTP, SFTP and Database and used scatter-gather for asynchronous communication.
- Created Domain project to configure the common setting properties and Database base connections.
- Used MMC (Mule Management Console) to deploy the Mule ESB application into the Cloud Hub.
- Implemented proxies for API have and deployed them to the Cloud Hub.
- Implemented choice, global, custom exception handling mechanisms in MULE ESB.
- Used flow controls like Collection Aggregator, Collector Splitter, Choice Routing.
- Extensively worked on Data Weave to transform data into JSON/XML format.
- Created custom connectors using Mule Soft connector Devkit.
- Experienced in Mule Configuration, Deployment and Performance Tuning.
- Experienced in using APM manager to manage the Mule application in Mule Runtime Server.
- Implemented the test cases using MUnit and experienced in validating and unit testing the mule flows.
- Followed Agile Methodology and Interacted with Business Analyst to know more about user stories.
- Implemented the distributed servers log messages management into one log using Kafka topic.
- Used Kafka topic to publish the automated notifications to the customers based on the batch process.
- Experience in Mule Soft Any point API platform on designing and implementing Mule APIs.
Environment: Mule Anypoint Studio 6.X, Anypoint Runtime 3.X, Java8, MUnit, Soap, Restful Web Services, RAML and