Ramnth
**************@*****.***
SUMMARY
Around 7+ years of experience in integrating the systems using MuleSoft ESB and API manager over Anypoint Studio, Anypoint Cloud-Hub, API Gateway and Management.
Experienced in developing batch integrations to synchronize data in bulk between different enterprise systems.
Hands on experience integrating multiple applications using Mule ESB, utilized different connectors, transformations, routing, messaging and exception handling using Mule ESB.
Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, and MS SQL Server.
Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.
Experienced in working with business analysts, development groups in analyzing business specifications and in working with other testers to resolve technical and end-user issues.
Extensive Experience with IDE tools like Eclipse, Any point Studio, Maven, Good written and verbal communication, analytical, leadership skills and an effective team player.
Extensive experience on Software Engineering processes, Analysis, Design and development of Applications in Mule ESB /Java/ Oracle Database.
Experienced in using MuleSoft Studio that integrates APIs, databases, and deployed MuleSoft applications to Cloud hub and on-premise servers.
Experience on creating Flows, Sub Flows, Exception strategy, hesna Weave transformation, and other activities.
Experience in Integrating with Snowflake and POSTGRE SQL Databases using mule database connectors.
Experience in creating mule flows and APIs. And solid understanding of REST, SOAP, SFTP, HTTP, API kit, FTP, FTPS, SAP, Data - weave, File, Quartz, VM, SMTP, Salesforce, variables and Amazon S3 connectors.
Expertise in designing web based Internet/Intranet, ESB, SOA, BPM and Application Development using Java/J2EE.
Experience with different sort of frameworks/technologies like Mule ESB, IBM WMB, Oracle Middleware, JSON, XML, Struts, Springs and Hibernate.
TECHNICAL SKILLS:
ESB: Mule ESB 3.4/3.5.2/3.6/3.7/3.8. x
Java & J2EE: Core Java, collections, Exception handling, IO, Multi-Threading, Generics, Annotations, Applets/Swings, JDBC
Web technologies: HTML, CSS, JSP, AJAX, Java Script Web/application
Data Bases: Oracle, DB2, MS SQL - SQL & PL/SQL XML Technologies: XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLT
Web Services: Restful, SOAP, WSDL, CXF Design Tools: Microsoft Visio, Rational Rose
Operating Systems: Windows, UNIX/Linux-:
Professional Experience -
MuleSoft Developer
Corteva: Dallas,TX
February 2021 to present
Responsibilities:
Configure the OAuth provider module to connect with custom built Java Class and OAuth API to implement Oauth2, MuleSoft JDBC object store and clustering in the server.
Accomplished in implementing integration flows using Mule Anypoint Studio to connect to REST and SOAP Services.
Used integration patterns, integration tools, EAI, Transformations, XML schemas and XSLT.
Utilized Cloud Hub connector in the mule flows for triggered alerts during exceptions and to capture the failed records for further recovery.
Created reusable API Specs and fragments in RAML that specified the requirements and modeled the functionalities of desired enterprise-scale RESTful APIs.
Used Dataweave to transform data of various types such as including Booleans, objects, arrays, dates and times into the desired output.
Involved in Development, Enhancements of Enterprise Integration Applications.These applications integrate different systems like Salesforce, Django, Snowflake and other backend systems.
Involved in API Development Life Cycle from designing RAMLs using Design Center to Implementing the logic using Anypoint Studio and deploying them to CloudHub.
Developed REST APIs with RAML using APIKIT Router. Experienced in working on Databases.
Created reusable API Specs and fragments in RAML that specified the requirements and modeled the functionalities of desired enterprise-scale RESTful APIs.
Applied various components such as File Transport, SMTP Transport, FTP/SFTP.
Transport, JDBC Connector, and Transform Message to access, manipulate and transfer data.
Automated the continuous building, integration and deployment (CI/CD) of Mule applications using Maven and Jenkins, Maven.
Coordinate with program managers to explain what tasks were possible for the system to achieve their desired output.
Worked with Slack connector to integrate enterprise integration applications with Slack to receive application notifications.
Worked with transformers, exception handling, testing & Security of MULE ESB endpoint through WSSR.
Used encryption algorithms to encrypt the fields in the environment properties. Used Quartz connector and Cron Scheduler to schedule the batch jobs.
Utilized partner WSDL for ESB to CRM tool Salesforce, NETSUITE& SAP integrations. Integrated web services including SOAP as well as REST using Mule ESB.
Testing the Flow with Munit and unit testing using Junit. Involved in deploying the application in Unix and to connect to see logs for fixing UAT/Production.
MuleSoft Developer
Sitel: Miami, FL
December 2020 January 2021
Responsibilities: -
Responsible and Active participation in the Analysis, Definition, Design, Implementation and Deployment of full software development life-cycle (SDLC) of the project.
Participated in all phases of the software development lifecycle for developing a Mule application, including discovery, analysis requirements definition, requirement gathering, analysis, design, development, testing, deployment, and support.
Collaborated cross-functionally with technical and business stakeholders to gather and understand requirements.
Built Mule API applications that integrated data between Epic Interconnect APIs and frontend applications as well as between Oracle ERP and Salesforce and 3rd party systems.
Created Mule flows that integrated data from Active MQ topics and queues into SQL databases.
Worked under AGILE development process has been followed. Experienced with stand- up, Retrospective, Demo, Planning and Code review meetings.
Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
Design and implanted RESTFUL Web Services using various data formats (JSON, XML) to provide an interface to the various third-party applications.
Created Process APIs and implemented business logic in them.
Consumed System APIs and transformed data to the required format.
Used several Transformers in Mule ESB based on use case and Created Mule Flow using End Points, Connector, Transformers and Component Bean using Mule ESB to communicate Client/Server systems
Implemented message transformation using MEL, DataWeave 1.0, Dataweave 2.0, and XSLT. L
Leverage Flow control; scatter-gather, choice and first successful to route messages from upstream to downstream system.
Oversee backup, clustering, mirroring, and failover and send (automate) daily status report and confirm that the database is up and running as expected.
Designed and Developed Restful API's using API Designer; generated flows using RAML file.
Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM.
Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
Done with integrations using connectors such as Sale force, Database, HTTP, FTP and File Connectors. Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
Implemented Mule flows for each entity with retry mechanisms with private flows.
MuleSoft Developer
Repay: Atlanta, GA
October 2018 November 2020
Responsibilities:-
Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.
Provided sophisticated integration solutions within Salesforce.com as well as the integration tool. This includes developing Apex Classes and Triggers, Custom Visualforce pages.
Extensively used Mule components that include File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
Implemented build package tool using Maven and build the code in Jenkins. Build and Deployment of services in Mule ESB 3.5/3.6 server. Code walk-throughs, Mule Debugging and Error fixing.
Setting up Mule ESB for Development Environment and Implemented transformations on Mule Payload.
Extensively used Mulesoft ESB Components like File Transport,FTP/SFTP Transport, SalesForce, JDBC Connector.
Extensively used Mulesoft ESB Components like File Transport, SMTP Transport, FTP/SFTP Transport, SalesForce, JDBC Connector.
Created REST API's using RAML and developed flows using APIKIT Router and consumed REST and SOAP web services.
Created and maintained various databases for Production, Development and Testing using SQL Server and planning the location of data, index, and Transaction log files on the disk, Supported Development team in deploying and testing the application.
Provided 24*7 support to SQL application developers in implementing the applications on the production server.
Followed Agile methodologies of SDLC for project management and was involved in complete SDLC using Agile including design, development, implementation & testing.
Used RAML API for routing to web services. Used Batch Scope for Bulk transfer of Data. Schedule trigger done by Poll, Quartz and used Mule requestor to connect FTP on demand.
Created MULE ESB artifact and configured the MULE configuration files and deployed. Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
Integration of Mule ESB system while utilizing MQ Series, Http, File system, and SFTP transport.
Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing .
Used Data weave for data transformations and data validations within flows and sub-flows. Used Mule components that includes Salesforce, Kafka, File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
Hands on Experience in Developing RESTful/SOAP web services in Mule ESB based on SOA architecture. Developed Java Web applications (API) called by Java batch apps using RESTful web-services to provide response in JSON format.
Experience in developing interfaces between Salesforce and Oracle EBS/OTM using Informatica Cloud/MuleSoft ESB technologies.
Utilized custom logging framework for Mule ESB application and UPSERT data into Salesforce objects. Use Data Weave for the data transformations along with custom Java Classes and transform xml to custom JSON files.
Develop mule flows with transformers, exception handling, testing & Security of MuleSoft ESB endpoint
Java/J2EE Developer
We work: Houston TX
March 2016 to September 2018
Responsibilities:-
Involved in developing app using Spring MVC and also used other modules of Spring DI & AOP.
Involved in implementing Programmatic transaction management using AOP.
Installing and configuring Eclipse IDE, oracle database, Web Sphere, Tomcat, plugins for eclipse, required framework jars.
Analyzed the front-end and back-end using JSP, Servlets and Spring 3.0
Worked on EJB’s (Session) to implement the business logic and to handle various interactions with the database.
Supported QA in testing these applications and making any changes if required, Used GitHub for Version Control.
Involved in development of backend code for email notifications to admin users with multi excel sheet using the xml
Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
Worked on store procedures and complex queries using tool called PL/SQL Developer
Write and execute SQL queries to accomplish client requests
Design and promote database changes through software development lifecycle process
Monitor health and performance of clients’ databases Ensure security and data integrity of database environments
Give design recommendations for database functions that meet business operating standards while improving the efficiency of business processes
Developed Web pages using JSP, HTML, CSS, Struts Taglibs and AJAX for the Credit Risk module.
Used Struts validation framework to server-side validations. Involved in logging, exception handling and validations using Interceptors.
Involved in creating internal & external services, Entity services and handlers.
Analysis and Design of various modules using SOA and J2EE stack. Involved in writing SQL queries & PL SQL - Stored procedures, function, triggers, cursors, object types, sequences, indexes.
Developed Proof of Concepts (POC's) for usage implementation of MDB and Design Patterns for Real Time Application invocation.
Involved in producing & consuming SOAP based web services.
Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
Education Details :
Bachelors - Bachelor of engineering (Computer Science)
University - University of Pune
Passing year – 2015