Designed, Developed API Specification using Anypoint API Platform and create REST APIs using RAMLand developed flow using API-Kit Router in Anypoint Studio as per design specification.
Extensively used Mule component such as File, Transport, HTTP, SMTP, FTP/SFTP, JDBC, Kafka, Database, JMS Queue and Salesforce connector.
Created Mule Private and Public flows to integrate Data from various sources into Database and some transformations were also done at Process API layer.
Designed and Implemented REST/SOAP Web Services to provide interface to various third-party applications.
Implemented DataWeavefor data transformations and data validations within flows & sub flows and content-based routing using Mule ESB.
Designed various types of flows using API-Led Connectivity Integration Strategy which are integrating application and APIs with Salesforce, Amazon Web Services, Database, Kafka.
Experience in working with AWS(S3, SQS, SNS, etc.)
Working experience on Batch Processing and handling large files.
Practical knowledge of DevOps practices and tools such as AWS Ansible, Terraform and Docker.
Implemented logging using Log4j framework, Exception Handling and Error Handling.
Implemented security of Mule ESB endpoint through Security Certificates, Key Exchange, Encryption, Decryption and OAuth, OAuth OIDC Authentication & Authorization using Access Token.
Did POC's on creating Dockerimages and creating container by using the same and deploying into cloud platforms and having good knowledge on Kubernetes orchestration.
Code walk-throughs, Mule Debugging, and error fixing.
Pushing code changes to GIT repository for code coordination and Used Jenkins for CI/CD deployment strategy.
Involved in performing Integration testing of whole application.
Communicate with BA for any doubts in Project Stories/Task.
Performed unit testing through MUnit test cases for Mule flow and deployed to On-Premises and CloudHub.
Coordinated in all testing phases and worked closely with performance testing team to create a baseline for the new application.
Develop API Portalsto document the APIs.
Collaborated with other developers to identify and alleviate software errors and inefficiencies.
Tested Applications and databases to identify issues and make necessary modifications.
Knowledge of Splunk, TWS for scheduling and log monitoring.
Understand Stories/Task Acceptance Criteria and Implement same, Participate in daily scrum meeting.
Strong knowledge of various deployment models including Runtime Fabric (RTF), Good Knowledge on AWS EKS.
Experience configuring and deploying enterprise iPaaS platforms, and working with Cloud hub, Runtime Fabric, On-prem workers, for hybrid deployments.
Overview
7
7
years of professional experience
4042
4042
years of post-secondary education
1
1
Certification
Work History
Senior MuleSoft Developer
J&J
01.2024 - Current
Designed and implemented a robust integration architecture for an ERP implementation, seamlessly connecting Oracle Database, MuleSoft, and SAP. Leveraged MuleSoft’s Anypoint Platform to orchestrate API-led connectivity, enabling real-time and batch data synchronization while ensuring scalability, security, and performance optimization.
Developed Mule flows using different Mule connectors like Salesforce, AMQP, PayPal, AWS and Azure connectors, FTP, SFTP, JMS.
Development Mule APIs and invoked by .NET Applications.
Created Product publish, Pricing solution mule applications using API led architecture by creating process, experience, and system API's.
Experience configuring and deploying enterprise iPaaS platforms, and working with Cloud hub, On-prem workers, for hybrid deployments.
Created a custom error handling and alerting application to use in all mule applications.
Designed and Published Proxy Mule APIs in Anypoint Exchange: Developed reusable RESTful proxy APIs using RAML/OpenAPI specifications in Anypoint Exchange, enabling secure and governed access to Salesforce REST APIs for enterprise integrations.
Participated in the Agile scrum and sprint planning meetings with business product owners to understand and prioritize features and user stories for Mule Integrations.
Configured MuleSoft flows to integrate SAP ERP with Salesforce, ensuring real-time data consistency for critical pharmaceutical processes like drug inventory management and sales order processing, improving operational efficiency by 20%.
Developed and executed MUnit test cases to ensure the reliability, functionality, and performance of Mule APIs during development and deployment.
Used Git, Bitbucket, Jenkins tools for Continuous integrations and continuous deployment.
Complex business logic is easily handled in Data weave connector and Mule Expression Language (MEL).
Utilized ServiceNow for Change Management to create production tasks, ensuring successful deployment of Mule APIs and conducting IT validation.
MuleSoft Senior DEVELOPER
UBS
08.2023 - 01.2024
Developed robust Mule applications using flows and sub-flows, implementing connectors, batch processing, file handling, flow controls (choice, scatter-gather, etc.), and various scopes (transaction, cache, message enrichment). Ensured reliable and maintainable integration through effective exception handling and best practices in Mule ESB development.
Designing the APIs using RAML on the Anypoint design center.
Develop Restful/SOAP web services in Mule ESB based on SOA architecture.
Implemented API Auto-Discovery in MuleSoft to enable seamless API management via Anypoint Platform, allowing runtime visibility, policy enforcement, and version control directly from deployed applications.
Configured and managed auto-scaling strategies in Anypoint Platform, enabling both horizontal and vertical scaling of Mule applications based on workload demands, ensuring high availability, optimized resource utilization, and consistent performance in cloud deployments.
Employed Message Brokers like ActiveMQ and Kafka to orchestrate the subscription and publication of messages while implementing SSL-based security certificates to ensure the secure exchange of data.
Configured Docker Compose for local MuleSoft runtime testing, enabling developers to run isolated microservices without full platform dependencies.
Tuned long-running queries by analyzing execution plans, adding appropriate indexes, and restructuring joins and filters.
Setup the Continues Integration and Continues Deployment (CI/CD) tools using Maven, Jenkins and Git.
Help the testing team & Use Maven tool to build & deploy the applications on to the CloudHub.
Involved in developing exception handling process using choice-exception and catch-exception strategies for different flows.
Create and manage different environments on CloudHub to deploy the Mule ESB application.
Perform unit testing in Anypoint Studio by using MUnit and ensure code coverage using SonarQube.
Migrating the applications from Mule 3.9.x runtime to Mule 4.1 runtime.
Application DEVELOPER
Deutsche Bank
01.2022 - 08.2023
Developed flows for integrating the connectors, transformers and using Mule ESB for XML to CSV conversion and many other transformations.
Optimized database performance by implementing connection pooling, fine-tuning SQL queries, using parameterized statements, and leveraging batch operations to reduce latency and improve throughput in high-volume MuleSoft integrations.
Implemented transaction management in MuleSoft using transactional scopes to ensure data consistency across multiple systems, enabling reliable rollback and commit operations during complex request flows.
Configured API Manager policies (OAuth 2.0, Client ID, IP Whitelisting, SLA rate limiting) to provide access for external vendors and internal services.
Utilized various integration patterns and design patterns - point-to-point, service-oriented architecture (SOA), Microservices, Singleton, Factory, Model-View-Controller and Inversion of Control.
Created CloudHub alert notifications so that we receive email in case of any error data flow or in the case of errors in connectivity.
Tracking, versioning of code changes is facilitated by VSTS for supporting software team collaboration and continuous delivery/integration (CI/CD) such as Git-based source control repositories, project tracking tools, telemetry services, a streamlined development IDE, and more.
Integration Engineer
Mashreq
12.2019 - 08.2021
Experience with gathering requirements, providing integration solutions based on business requirements and leading the team of developers to implement integration solutions.
Involved in Project kick off meetings, SSD reviews, Detail design meetings from the initiation of the project.
Provided re-usable solutions on most of the integrations using the MuleSoft API-Led Architecture.
Implemented the Experience, Process and Service Layer APIs and played a major role in developing the Network of APIs for the organization to re-use the integrations.
Developed on-premise, cloud hub and hybrid integration solutions.
Developed integrations with Share point, Workday, etc.
Developed SOAP and REST web services with various authentication methods like Basic Authentication, Token Authentication and OAuth.
Developed APIs for encryption and decryption using PGP algorithm. Implemented this solution using the Bouncy Castle jars that comes with the MuleSoft bundle.
Installed Mule ESB runtimes on UNIX server.
Migrated applications from 3.5.1 to 3.7.3 and 3.8.5 versions which involved migrating SOAP web services from using CXF to SOAP Kit Router, migrated Data Mapper scripts to Dataweave etc.,
Extensively used Active MQ for asynchronous message processing integration solutions.
Experience with setting up Active MQ in UNIX servers.
Worked with CI/CD.
software developer
Meraas India
11.2018 - 12.2019
Troubleshot incidents reported by end-users to schedule system changes and identify permanent solutions.
Collaborated with upper management to drive strategy and implement new processes.
Communicated and explained business requirements to team members to understand and implement functional demands.
Analyzed existing systems and databases and recommended enhancements to solve business needs.