8+ years of professional experience in analysis, design, implementation, integration and testing of Client-Server/Internet/Intranet Systems for Financial, Banking, and HealthCare Industries using Object Oriented Analysis/Design/Methodologies.
Strong business and technical experience in requirements gathering including Designing, development, implementation, and installation EAI using MuleSoft.
4+ years of experience in building complex Mule Flows/ Error Handling strategies/reprocessing.
Experience with Message Filters, Message Translators, Content enricher, Scatter-gather and Mule Transaction Integration patterns.
Experience with Integrating data through connectors such as SAP, Salesforce, JMS, HTTP, Web Services, Kafka, and OData
Strong experience on Mule architecture including Mule ESB, AnyPoint studio, API kit, API Gateway, Flow and various Connectors
Experience in developing middle tier applications using Enterprise Service Bus (ESB) - MULE
Experience with implementing reusable components, such as a global exception handling strategy and a common logger.
Good experience in core Java, Spring and Hibernate frameworks.
Good experience in SQL/PL-SQL programming for packages, stored procedures etc., using Oracle 10g/11g.
Experience in working with different databases such as Oracle, SQL for different Data Models
Experience in performing Unit testing, Integration Testing and generation of test cases using Junit.
Experience with supporting and maintaining applications in Production environment like analyzing issues and providing resolutions to production tickets.
Experience with Source Control Tool's such as Subversion, GIT, ClearCase and Defect tracking tools; HP Quality Center, JIRA.
Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX
Experience in working with build tools like Maven and build-automation tools like Jenkins.
Good experience in various stages of Software Development Life Cycle (SDLC) using various development methodologies based on Agile, waterfall model and Test-driven development.
A well-organized, goal-oriented, highly motivated and effective team player with excellent analytical, troubleshooting, and problem-solving skills
Overview
10
10
years of professional experience
Work History
MuleSoft Developer
Republic Finance
09.2021 - Current
Participated in the end-to-end development of projects, covering all phases of the Software Development Life Cycle, including requirement gathering, designing, building, testing, deployment, and production support.
Created RAML specifications in Anypoint Platform, utilizing fragments such as Resource Types, Traits, and Libraries to enable reusability.
Designed UML diagrams including Use Case, Class, and Activity diagrams based on gathered requirements.
Developed various Mule flows using MuleSoft Anypoint Studio, employing Mule ESB, to cater to new requirements and diverse use cases.
Implemented integration workflows utilizing MuleSoft ESB 4.0 framework, creating MULE ESB artifacts and configuring MULE configuration files for deployment.
Developed, tested, and consumed message flows exposed as SOAP and REST services for consumer applications.
Utilized Mule components such as File, SMTP, FTP, SFTP, JDBC Connectors, and Transaction Managers.
Leveraged Azure Key Vault for secure storage and management of sensitive data.
Integrated Azure Application Insights for monitoring and tracking application performance.
Integrated ELK (Elasticsearch, Logstash, Kibana) for advanced log analytics, visualization, and monitoring capabilities.
Incorporated the use of the OData connector to seamlessly integrate with OData sources.
Utilized Azure CI/CD pipelines to implement automated deployment and continuous integration of MuleSoft applications.
Created stored procedures and triggers for data storage and access in Microsoft SQL Server Management.
Transformed messages through XSLT, DataWeave, and Custom Java Transformers to facilitate data transformation within Mule ESB.
Integrated data through connectors such as SAP, Salesforce (Composite, BulkV2), JMS, HTTP, Web Services, Kafka, and OData.
Leveraged MuleSoft Anypoint Platform features
Constructed Mule ESB projects for services with synchronous and asynchronous Mule flows.
Developed service interfaces for core and provisioning services, ensuring accessibility through Mule ESB.
Managed version control using GIT and utilized Maven for building and deploying applications to CloudHub.
Conducted unit testing and mocking of Mule flows using MUnit, effectively ensuring code quality.
Utilized Log4j for capturing runtime exceptions and logging information to facilitate debugging.
Implemented error handling and logging mechanisms within message flows.
Created Mule applications incorporating features like Batch Processing, Object Store, and Scheduler.
Designed reusable components, such as a global exception handling strategy and common logger.
Successfully deployed applications across various environments (DEV, SIT, Pre-PROD, PROD) using Azure CI/CD pipelines.
Provided comprehensive support for existing applications within all environments
Participate in the end-to-end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Testing and Deployment.
Create UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.
Design and develop enterprise services using RAML and REST based APIs and used various transformers in Mule ESB based on use case and had implemented the custom transformations.
Create several flows for new requirements and variety use cases using the MuleSoft AnyPoint Studio of Mule ESB.
Implement the integration workflows using a MuleSoft ESB 3.9 framework.
Create MULE ESB artifact and configured the MULE configurations files and deployed.
Implement Restful/SOAP Web Services in Mule ESB based on SOA Architecture.
Deploy Mule ESB applications into MMC (Mule Management Console).
Use Mule components such as; File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
Create stored procedures and trigger to store and access data in the Database Oracle 11g.
Migrate Mule ESB 3.9 apps to Mule ESB 4.1.
Transform messages using XSLT, DataWeave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
Integrate data using SAP, Sales Force, JMS, HTTP, Web-Service connectors.
Create Mule ESB projects for the services with synchronous and asynchronous Mule flows.
Develop service interface to access the core services and provisioning services using Mule ESB.
Used GIT as version controlling tool and Maven for building and deployed application to CloudHub.
Used MUnit for Mocking and Unit testing Mule flows.
Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
Create and restructure the stored procedure, designing, coding and developing the same using the T-SQL Programming.
Create, set and maintain Database Administration scripts.
Create T-SQL for creating, altering and maintaining databases and database objects.
Manage SQL Server databases access security privileges and permission for groups, roles users and logins, created and supported complex database schema and administration task of SQL Server.