Mulesoft Developer Resume
NY
SUMMARY
- 6+ years as a Software developer with experience in Analysis, Design, Development, and testing of Object - Oriented Applications with 5+ years using Mule ESB.
- MuleSoft Certified Integration and API Developer with strong experience in RAML 1.0.
- Involved in all software development lifecycle phases and worked on various methodologies like Waterfall, Agile and Scrum.
- Extensive experience in developing UML diagrams like use cases, class diagrams and sequence diagrams using draw.io, Star UML and MS Visio tool.
- Managed mule applications both on CloudHub and On-premise servers.
- Hands-on experience in setting up Customer Hosted Runtimes, managing deployments.
- Expertise in developing Mule apps, developing integrations, utilizing SOAP/REST web services.
- Experienced in creating various Mule flows to connect APIs, Databases and SAAS applications.
- Strong working knowledge using Dataweave Transformations, Filters, Splitters, Aggregators, Scatter - Gather
- Experienced in using Mule ESB with Connectors like Salesforce, SMTP, JDBC, SFTP.
- Proficient in different data transformations with XML, JSON, CSV.
- Utilized Postman and SOAPUI to test the applications and SOAP/REST Webservices
- Strong knowledge in databases and tables and creating PL/SQL Stored Procedures.
- Experienced in using different source and version control systems like GIT, SVN, TFS.
- Wrote MUnit test cases and Log4j files to help testing and create log files.
- Hands on Experience with Unit testing and debugging skills.
- Strong ability to adapt to new technologies, changing business requirements.
- Worked as a Graduate Assistant and contributed for publishing research papers.
TECHNICAL SKILLS:
Languages: HTML, SQL, PL/SQL, MuleSoft, Python
Development Tools: Eclipse, Net Beans, Anypoint Studio
Web Services: SOAP, WSDL, REST
DB Servers: Oracle, SQL Server, MYSQL, Snowflake
Version Control tools: GIT
Modeling Tools: Microsoft Visio, Rational Rose, Star UML, draw.io
Web/Application Servers: WebSphere 8.x, Tomcat, WebLogic, AWS EC2
Messaging Technologies: JMS, ActiveMQ
Integration Tools: Informatica, EAI, IBM MQ Series, Mule ESB 3.9.1, 4.1.4, 4.3.0
Other Tech &Tools: Log4j, SOAP UI, FileZilla, Putty, HP QC, WinSCP, Postman, Maven
Technologies: Mule ESB 3.9.1, Mule 4, API Management, MQ, SOAP, REST services, Cloudhub, WSDL
PROFESSIONAL EXPERIENCE
MuleSoft Developer
Confidential - NY
Responsibilities:
- Closely worked with Client to perform Requirement analysis, design, and the implementation.
- Responsible and active in the analysis, design, implementation, and deployment of full software development life cycle (SDLC) of MuleSoft projects.
- Developed API’s and integrations using Mule Runtimes 3.9.0 and 4.3.0.
- Designed API specifications using RAML 1.0 and generate flows using APIkit Router.
- Deployed and Managed APIs on On-premise, Cloudhub and Runtime Fabric Environments.
- Utilized and Managed Duo as Anypoint platform’s External Identity provider.
- Implemented API policies using API manager and API auto Discovery.
- Implemented API security using Oauth 2.0 and Client-ID enforcement policies.
- Used Cloudhub API to retrieve logs to be sent to Kibana (ELK) and extract analytics.
- Used Dataweave 1.0 & 2.0 for data transformations and data validations within flows & sub flows.
- Processed and Inserted bulk data into Amazon S3 buckets.
- Implemented Batch processing to Extract, load and transform data and logs into Databases and Elastic Search (ELK).
- Used Box connector to create and Retrieve text and zip files to/from Box.
- Consumed SOAP web services using Webservice Consumer and Processed data to be inserted into Databases.
- Performed Encryption of Sensitive data - Secrets and Passwords in Property files.
- Worked on inserting and retrieving data from MySQL, Oracle, and Snowflake databases.
- Used ActiveMQ as a Messaging system to publish and consume messages from queue and topics.
- Developed Custom API policies to Manage user access using Grouper - External access manager.
- Used Jenkins for CI/CD pipelines and deploying to Different Environments.
Environment: Anypoint Studio, XML, Mule 3.x, Mule 4.x, WSDL, SOAP UI/REST, HTML, SQL, Gitlab, Postman, Jenkins, Maven
MuleSoft Developer
Confidential - McLean, VA
Responsibilities:
- Experience in MuleSoft on designing and implementing Mule APIs.
- Created REST API's usingRAMLand developed flows using APIKIT Router.
- Developed integrations and API’s using Mule Runtime 4.3.0.
- Developed flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB.
- Developed MuleSoft ESB projects for the services with synchronous and asynchronous mule flows.
- Configured Api Autodiscovery to manage the api’s and policy management.
- Used dataweave 2.0 for different type of data transformations.
- Used Mule Connectors like HTTP, Choice Routers and Database Connector to connect with respective systems using Mule ESB.
- Used (SQL) Query Language and invoked Stored Procedures to retrieve data from Snowflake Database.
- Consumed SOAP web services using Webservice Consumer and Processed data to be inserted into Databases.
- Performed Encryption of Sensitive data - Secrets and Passwords in Property files.
- Experience in deploying/managingMule flows to Cloud Hub and On-premise servers.
- Used GitLab as a version and source controlling tool and deployed the application on cloud hub and on-premise servers.
- Used CI / CD tools like Jenkins, Maven and Gitlab during the development and deployment.
- Used Hangouts and Slack as Corporate Messaging Platform.
- Used JIRA to track issues, assign Support tickets and Development tasks.
- Managed API testing data and Documentation using wiki- Confluence.
- Used Git as source and version control systems and Hosted repositories in Gitlab.
- Responsible for developing M Unit test cases to validate mule flows.
- Good hands-on Experience in Shell Script and UNIX commands, to test the applications and check the log files on the On-premise servers.
Environment: MuleSoft, GIT, RAML, Jenkins, Java, J2EE, SOAP, REST, SDLC, AWS, EC2, S3, Scrum, Agile.
Graduate Research Assistant
Confidential - Newark, NJ
Responsibilities:
- Active contribution in Research on “Smar t Education”
- Worked as Graduate assistant in Computer science and Information systems at NJIT.
- Developed UI pages for Course and student API’s.
- Performed research on Top open source and premium Risk management Systems available.
- Worked as Research Associate at InterLabs Research Institute.
- Deployed API’s using Java to integrate the Front end and Databases.
- Developed web pages by using HTML and hosted them in shared server.
- Developed Database Queries and Stored Procedures for MySQL using phpMyAdmin.
- Designed Use case, Class and Sequence diagrams to show different cases of workflow.
- Performed project tasks and cost estimations using Microsoft Project.
Environment: JAVA/J2EE, CSS, JavaScript, HTML, Development, Design, Sequence diagrams, Use Cases, Class, Microsoft Project, Star UML, MS Visio.
Software Engineer (MuleSoft)
Confidential
Responsibilities:
- The purpose of the project is to build a new platform to offer Unified Experience to customers across various devices. It consists of developing a Dynamic application for generating billings and payments to the customers.
- Involved in Design, Development and Support phases of Software Development Life Cycle.
- Involved in gathering requirements & planning on integration of both SAAS applications using Mule ESB.
- Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services using WSSE specifications.
- Used Mule Scopes to encapsulate other message processors to function as a single unit and designed and developed APIs in Mule 3.8.4 and migrated to 3.9.1 and 4.1.4 as well.
- Created REST services using RAML and worked on Cloud Hub and Mule Management console.
- Worked on Restful web services that enforced a client server and support JSON Involved in detailed analysis based on the requirement documents.
- Strong knowledge and hands on experience in documenting and designing REST API’s using RAML File.
- Implemented choice, global, custom exception handling mechanisms based on the business requirement in Mule ESB.
- Wrote Munit test cases for unit and functional testing. Auto Generated basic Munit tests by using RAML files.
- Used Munit to mock the processors and verify the processor calls and to generate the coverage reports.
- Used JMS queues for messaging using ActiveMQ.
- Used Mule ESB to design of routing schemas, error handling, JMS, VM connection and spring-based resource initialization process.
- Mule version 3.8 used to support for non-blocking to JMS outbound request response endpoint.
- In Mule 3.8.4 we have implemented Additional tuning the parameters for batch processing and to configure the Batch Job Instance ID and Batch block size
- Also Involved in Migration from 3.8.4 to Mule 4 and deployed in cloud hub by using Jenkins through CI/CD process
Environment: Anypoint Studio, XML, Mule 3.x, Mule 4.x, WSDL, SOAP UI/REST, JMS, Active MQ, HTML, SQL, GIT, Postman
MuleSoft Developer
Confidential
Responsibilities:
- Developed a new application which connects to the client database and interacts with the existing file mover application and process the transfer of files from PeopleSoft system to third party system.
- 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 requirements.
- Integrated different enterprise applications based on the designed architecture.
- Used putty for ssh keys and passwords information to access the folders.
- Used Data Weave for data transformations and data validations within flows & sub flows.
- Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule.
- Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.
- Extensively used Mule components that include File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Utilized custom logging framework for Mule ESB.
- Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
- Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case.
- Provided production support by debugging system issues.
Environment: Anypoint Studio, XML, Mule 3.x, WSDL, SOAP UI/REST, JMS, Active MQ, HTML, SQL, GIT, Postman
Design Engineer Intern
Confidential
Responsibilities:
- Designed, analyzed and validated weight reduction and design optimization studies for Front Centered Body (FCB) and bearing support components by performing stiffness and strength assessments using finite element analysis.
- Automated the process of structural assessment in Microsoft Excel from the existing data that reduced the total turnaround time by 75%.
- Developed a tool using ANSYS APDL macros to identify the critical stress regions and accounted for the total cost benefit of $14000.
- Conducted root cause analysis and statistical to evaluate non conformances (defects) in both casting and machining processes of PW1100 engines.