●Over 7+ years of professional Information Technology experience and 4+ years of experience in Enterprise Service Bus (ESB) projects using MuleSoft. ●Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3. x and 4. x.
Experience
2021 — Now
● Participate in the analysis, defining, prototyping, implementation, and deployment of the full software development life-cycle (SDLC) of the project.
● Create integration solutions using Mule ESB as a middleware with external third-party systems.
● Prepared design document specifications, troubleshooting, and testing.
● Migrate Mule 3.9 application and flow to Mule 4.4.
● Integrate with various systems using SalesForce, Database, HTTP, SFTP, FTP, and file connectors.
● Performing integrations to transform a huge payload from Database to SalesForce by scheduling batch processing jobs.
● Implement asynchronous messaging using Active MQ.
● Implement parallel processing using Scatter-gather routing components.
● Build and deploy using Maven to deploy the artifacts into the cloud hub and using Stash Code Repository for version management and source control.
● Implement common flows which are used across all the APIs by changing only external endpoints in the Sub-Flows.
● Used Mule ESB for routing, filtering, and aggregating messages between applications based on content and rules.
● Involved in writing batch jobs to run at specific scheduled times and transformations using DataWeave.
● Implement Mule Secure Token Service (STS) OAuth to mule Service Oriented Architecture (SOA).
● Configure the Mule process for fetching the data from the topic and make web service calls to the middle-tier Mule ESB for near-real-time message processing.
● Implement data transformation using XPath, XSLT, DataWeave, and Custom java classes.
Environment - Mule 4.3, Mule 3.8, PingFederate, Jenkins, Splunk, Anypoint Studio 6.5 and 7.6, GIT, Java 8.1, J2ee, Oracle 11g, Salesforce, SQL Developer, Active MQ.
2018 — 2021
2018 — 2021
● Create integration solutions using Mule ESB as a middleware with external third-party systems.
● Participate in the analysis, defining, prototyping, implementation, and deployment of the full software development life-cycle (SDLC) of the project.
● Prepared design document specifications, troubleshooting, and testing.
● Migrate Mule 3.9 application and flow to Mule 4.4.
● Integrate with various systems using SalesForce, Database, HTTP, SFTP, FTP, and file connectors.
● Performing integrations to transform a huge payload from Database to SalesForce by scheduling batch processing jobs.
● Implement asynchronous messaging using Active MQ.
● Implement parallel processing using Scatter-gather routing components.
● Build and deploy using Maven to deploy the artifacts into the cloud hub and using Stash Code Repository for version management and source control.
● Implement expected flows used across all the APIs by changing only external endpoints in the Sub-Flows.
● Used Mule ESB for routing, filtering, and aggregating messages between applications based on content and rules.
● Involved in writing batch jobs to run at specific scheduled times and transformations using DataWeave.
● Implement Mule Secure Token Service (STS) OAuth to mule Service Oriented Architecture (SOA).
● Configure the Mule process for fetching the data from the topic and make web service calls to the middle-tier Mule ESB for near-real-time message processing.
● Implement data transformation using XPath, XSLT, DataWeave, and Custom java classes.
2017 — 2018
2017 — 2018
● Develop web applications using Spring, and Hibernate.
● Responsible for enhancing the Portal UI using HTML, JavaScript, XML, JSP, and CSS as per the requirements and providing the client-side Java script validations.
● Configure Spring to manage Action classes and set their dependencies in a Spring Context file and integrated middle tier with Struts and also used EJB components for backend processing.
● Enhancement of Java applications and worked on the bugs in the applications.
● Used Hibernate for mapping the ORM objects to the table using Hibernate annotations.
● Develop Web services components using XML, WSDL, and SOAP to transfer and transform data between applications.
● Created and consumed RESTFul Web Services using JAX-RS(Jersey).
● Follow the WATERFALL Methodology to satisfy the customers and write JUnit test cases for unit testing modules.
● Create UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
● Used Log4j for logging the output to the files.
● Participate in generating build scripts using ANT that compiles the code, builds a war file, and deploys the application on the application server.
● Used SVN tools for version control.
● Effectively interacted with team members and business users from different regions for requirements capture and analysis.
Environment: Java, JSP, Servlets, Spring Framework, Struts, Tomcat, Java Script, JUnit, Oracle, EJB, Log4j, XML, HTML, JQuery, UNIX, Restful Web Services, JAX-RS, ANT, WSDL, SOAP, AJAX, CSS.
2015 — 2017
2015 — 2017
● Implement Web Services and use Spring Framework.
● Coordinate with mainframe developers to understand, preserve and migrate legacy application functionality.
● Built applications with Core Java, J2EE, Hibernate, and Oracle.
● Created Framework for Integration Testing (FIT) based test cases for integration testing.
● Tested application functions like handling inputs, processing data, and interacting with databases.
● Identified bugs in the migrated application by running test cases and using Eclipse IDE.
● Worked on JavaScript, JSP, and Servlets as a web application replacement for the mainframe front end.
● Provide Hibernate configuration files and mapping files, also involved in the integration of Struts with Hibernate libraries.
● Wrote Ant scripts and handled deployments on the Weblogic server at test, stage levels.
● Analyze, create, and propose remediation measures to fix the bugs in the application.
● Used log4j for logging monitoring errors and exceptions all across the application.
● Analyze database table relationships to understand legacy applications.
● Coordinate with Database Administrators to analyze and optimize the application load on the database.
● Identified, analyzed, and re-mediated performance issues in the application.
Environment: Java Core, J2EE, Oracle, Weblogic, Hibernate, Struts 2.0, JavaScript, JSP, and Servlets.
Education
Rift Vally University