Rohit - MuleSoft Developer |
[email protected] |
Location: Charlotte, North Carolina, USA |
Relocation: Yes |
Visa: H1 |
Sr. MuleSoft Developer
Professional Summary 8+ years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE. Around 6+ years of experience on Mule ESB Enterprise edition. Have experience working on Mule API manager and RAML over AnyPoint Studio, AnyPoint Cloud-Hub, API Gateway, and Management. Mule Certified developer (MCD - Integration and API Associate) expertise in designing and building API's. Proficient in using MuleSoft SAP connectors and adapters to connect and interact with SAP modules and functions. Built Proof of Concept (POC) for the Inbound, and Outbound modules to call the third-party vendor API s using MuleSoft and Java. Expertise in developing the integration workflows using an ESB framework. Developed Mule ESB projects for the services with synchronous and asynchronous mule flows. Expertise in SOA frameworks and Web services integration via SOAP, REST, JSON, XML Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working Mule API manager and RAML. In-depth experience in CRM business processes like Account Management, Case Management. Integrated MuleSoft applications with SAP Business Application Programming Interfaces (BAPIs) and SAP web services to access and manipulate SAP business objects and processes. Proficient in deploying and managing MuleSoft applications on Anypoint Runtime Fabric (RTF), leveraging Kubernetes orchestration for scalability and high availability. Strong application combination encounter utilizing Mule ESB with Connectors, changes, Routing, ActiveMQ, JMS and RabbitMQ. Information Transformations utilizing Mule ESB. Extensive experience integrating with Identity Providers (IDPs), Enterprise Resource Planning (ERP) systems, Customer Relationship Management (CRM) platforms, and other major Software-as-a-Service (SaaS) platforms. Solid understanding of SOAP and REST web service development principles, with hands-on experience in designing and implementing web services using MuleSoft and other technologies Experience in using Mule Connectors like FTP, FILE, SFTP, IMAP, VM as part of Integration Usage. Experienced in configuring AWS services, such as Amazon S3, Amazon SQS, and Amazon RDS, as endpoints in MuleSoft applications, enabling seamless integration with AWS cloud services Experienced in Web Services approach for Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP, WSDL, XSD, DTD, JAX-RPC, JAX-WS, JAX-RPC, WS-I and Apache Axis. Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans. Delivered Projects under pressure. Technical Skills Mule Runtime Mule Runtime (4.0), (3.9) Data Bases Oracle, DB2, MongoDB, MS SQL SQL & PL/SQL,AWS Web Technologies HTML, DHTML, CSS, JSP, AJAX, Java Script Java Technologies J2EE, Servlets, JDBC, JSP, JSTL, EJB, Struts, Spring, Hibernate Unit Testing Munit, Junit, Jenkins, JIRA, Workday, Mockito Design Tools Microsoft Visio, Rational Rose, ERWin XML Technologies XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLT IDE Tools Anypoint Studio 6.5, Anypoint Studio 7.3 Eclipse, Microsoft Visual Studio Professional Experience Deluxe Corporation, Shoreview MN June 2019 to Present Sr. MuleSoft Integration Developer Deluxe Corporation is an American payments and business technology company. Its four business divisions comprise payments, cloud, promotional products, and checks. Responsibilities: Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configure Used Mule ESB 4.0 in designing the application as a middleware between the third -party system and the customer side system. Experience working with various industry technical standards such as SFTP, JDBC, JMS, JSON, MIME, REST, YAML, SSL, and familiarity with testing using POSTMAN collections. Proficient in MuleSoft development, including RAML, Flow, sub-flow, Message Processor, Connectors, scopes, flow control, error handling, and DataWeave 2.x Transformation. Working with the Project Manager and Architect in managing business requirements accordingly. Designed and developed Mule ESB projects using various connectors like HTTP, File, SFTP, DB, Transformation and Data Weave for integration various applications, which are hosted on cloud using synchronous and asynchronous mule Flows. Created RAML/OAS documents to document API contracts, enabling better collaboration and understanding between development teams. Proficient in developing Mule components such as Flows, Subflows, and connectors to facilitate seamless integration between systems and applications Designed API specifications using RAML (RESTful API Modeling Language) or OAS (OpenAPI Specification) to define the structure, endpoints, and operations of RESTful APIs. Experience in integrating ERP systems such as SAP, Oracle E-Business Suite, or Microsoft Dynamics with other enterprise systems using MuleSoft. Developed custom connectors and integration solutions to facilitate seamless data exchange between ERP systems and other business applications. Integrated Apache Ignite with MuleSoft using Igniter s REST API, enabling seamless communication between MuleSoft integration flows and Ignite clusters for caching, querying, and updating data. Assisted in technical proof of concepts (POCs) to demonstrate the feasibility and effectiveness of integration solutions, leveraging MuleSoft's Anypoint Platform. Hands-on experience with testing tools like Postman and SoapUI for API testing and validation, ensuring the reliability and quality of integration solution Worked on different MuleSoft Integration patterns like SOA, EDA, Batch Process, Real time Integrated applications using MuleSoft ESB for orchestrating the services. Designed enterprise services using RAML and REST based APIs. Ensured secure communication and data exchange between MuleSoft and SAP systems by implementing authentication, encryption, and authorization mechanisms. Demonstrated proficiency in integrating MuleSoft with SAP, Salesforce, and databases, leveraging MuleSoft's capabilities to enable seamless data exchange and process automation. Designed and implemented API layers (experience, process, system) to abstract underlying systems and expose standardized APIs for consumption by internal and external stakeholders. Hands on Kubernetes to maintain the RTF cluster and api s health. Implemented RAML, YAML & Property files for different entity creations, created YAML files for new API's and YAML configurations for batch message service. Configured continuous integration and continuous deployment (CI/CD) pipelines using tools such as Jenkins, GitLab CI/CD, or Azure DevOps to automate development, testing, build, and deployment processes Designed and deployed MuleSoft applications in cloud environments such as AWS, Azure, or Google Cloud Platform (GCP), leveraging the scalability, reliability, and flexibility of cloud services Deep understanding of web services protocols and standards, including REST and SOAP, with hands-on experience in developing and consuming web services Developed Mule application for both batch job as well as sync job with real time data and scenario. Actively involved in Agile scrum meetings, estimating, and tracking User stories in Jira, Analyzing Graphs, Bugs defects and various other features Implemented web standards relating to APIs, such as OAuth 2, SSL, and JWT, to ensure secure and reliable API communication. Experienced in designing APIs using RAML (RESTful API Modeling Language) and OAS (OpenAPI Specification), ensuring clarity, consistency, and adherence to best practices. Implemented security measures such as TLS/SSL encryption, OAuth 2.0 authentication, and role-based access control (RBAC) in MuleSoft integration solutions. Ensured compliance with security standards and best practices to protect sensitive data and resources from unauthorized access and cyber threats. Expertise in implementing service-oriented architecture (SOA) principles and best practices, including service abstraction, loose coupling, and reusability, to build scalable and maintainable integration solutions Implemented service discovery, routing, and load balancing in microservices architectures using MuleSoft's capabilities and OCI services Actively worked with Salesforce connectors like Create, Update. Worked on writing queries to get data from Salesforce, Knowledge about Salesforce Apex class Experienced in configuring Anypoint Runtime Fabric for scalability, implementing auto-scaling policies to dynamically adjust resource allocation based on workload demands, ensuring optimal performance and resource utilization Proficient in using code repositories such as GitHub for version control and collaboration, facilitating collaboration and code reuse among development teams Hands-on experience with GraphQL and OpenAPI 3.x for designing and documenting APIs, mapping to RAML, and ensuring consistency and interoperability across integration projects. Development experience with File Processing(batch) using MuleSoft. Experience in building complex Mule Flows, Scopes, Error Handling strategies, Message Filters, Validation, Transformation, Message Enricher and Flow Controls. Strong team player. Worked on projects with different team sizes onshore as well as offshore. Worked on developing batch integrations to transfer data in bulk between enterprise applications using MuleSoft Enterprise Service Bus. Provided post-deployment support activities, including knowledge transfer, process documentation, and resolution of application bugs related to integration components. Working with the IT team and infrastructure teams for incidents, issues, problems related to MuleSoft Anypoint Platform Components. Experienced in implementing robust exception handling mechanisms in MuleSoft integration solutions to ensure graceful error recovery and fault tolerance. Leveraged schema stitching and federation techniques to compose multiple GraphQL schemas into a single cohesive API, enabling seamless integration of data from disparate sources. Designed and implemented Real-Time Processing (RTF) solutions using MuleSoft, ensuring timely and efficient data processing and delivery Proficient in designing, developing, and deploying MuleSoft applications on AWS cloud infrastructure, leveraging Anypoint Runtime Fabric (RTF) for scalable and high-performance integration solutions Good experience with implementing MuleSoft best practices Developed backend services and APIs using Node.js, Express.js, and other Node.js frameworks. Implemented OAuth 2 authentication and authorization mechanisms for securing GraphQL APIs in MuleSoft and TIBCO environments, ensuring data privacy and regulatory compliance in accordance with industry standards and best practices Proven track record in implementing error handling mechanisms and monitoring solutions for EDI transactions to ensure transactional integrity and performance. Worked on CI/CD pipeline for code deployment by engaging different tools (Git, Jenkins, Code Pipeline) in the process right from developer code check-in to Production deployment Excellent project management skills, with experience handling projects and production support (24/7) Environment: Mule ESB, Maven, Active MQ, RAML, YAML, Any Point Studio, HTTP, Salesforce, Database, Workday, File, FTP/SFTP, Apache-Maven, XML, Bitbucket, Jenkins, WinSCP, SQL Database, CyberArk, Git Bash, Git Clone, Postman US Foods, Rosemont, IL February 2019 to June 2019 MuleSoft Developer US Foods is an American foodservice distributor. With approximately $24 billion in annual revenue, US Foods was the 10th largest private company in America until its IPO. Many of the entities that make up US Foods were founded in the 19th century, Responsibilities: Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configure. Managed infrastructure for the Private Cloud Edition deployment, provisioning servers, configuring network. Used Mule ESB 4.0 in designing the application as a middleware between the third -party system and the customer side system. Worked on API's to integrate Oracle Database. Implemented security best practices within MuleSoft applications deployed on AWS, including encryption, access controls, and network security policies, to protect sensitive data and ensure compliance with security standards. Integrated Web services with the help of WSDL and Web Service Consumer component to get updates from the third parties. Used Bitbucket for repository. Familiarity with Salesforce.com best practices, support mechanisms, procedures and limitations are required. Plans, designs, develops, and maintains multiple complex salesforce implementation. Responsible for relationship and quality of offshore programming efforts. Collaborate across multiple scrum teams; Follow development, testing and deployment practices that are leading edge on the Salesforce platform. Used Log4J components for logging. Performed daily monitoring of log files and resolve issues. Created API's using RAML in API Designer and generated the respective Mule flows in AnyPoint Studio. Preferably experience with TFS, MTM, AS400. Involved in installing and configuring Eclipse IDE, AnyPoint Studio for development. Actively involved in getting the QA, UAT and production issues resolved and tracked them using JIRA. Developed a RAML based REST web service API's using API Kit Router in Mule. Understanding the general configuration of a Splunk Plugin in MuleSoft. Knowledge of testing API and mule application using POSTMAN. Used SSO Application Configuration in BizTalk Applications. Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub flows. Experience integrating MuleSoft's Private Cloud Edition with DevOps tools and practices, such as continuous integration/continuous deployment (CI/CD) pipelines, version control systems, and automated testing frameworks. Environment: Mule ESB, Maven, Active MQ, RAML, YAML, Any Point Studio, JEE development, Swagger, Apache-Maven, XML, IBM, Oracle SQL, Bitbucket, Bamboo, AS400. Optum Health, Minnesota, MN June 2018- January 2019 MuleSoft Developer. Optum is a health information technology and services firm that is part of UnitedHealth Group. It provides technological, operational, and consulting solutions and services to individuals, healthcare organizations, pharmaceutical companies as well as the federal and state governments. Responsibilities: Used Mule ESB in planning the application as a middleware between the outsider framework and the client-side framework. MS Azure skills worked with service bus, azure data factory, dockers /Swarm, Azure storage, app services. 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. Created HTTP inbound & outbound flows, routing, orchestration, transformations, and Security of MULE ESB application using OAuth. Played an active role in development activities for large projects in a SOA (Service-Oriented Architecture) environment with Mule ESB. Hands-on experience creating Mule Message flows in Any Point Studio employing Mule Building Blocks such as connectors, filters, transformers. Experience in implementing security measures to safeguard EDI transactions, including encryption, authentication, and compliance with industry regulations. Used Data Weave for data transformations and data validations in flows & sub flows. Hands on experience working API Manager, EPM Manager and Exchange in AnyPoint CloudHub, to evaluate managing performance in necessity of reaching performance goals. Business requirements gathering and analysis by interacting with the customer. Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub. Experience in using Nexus Repository Manager as a central artifact repository for storing MuleSoft application artifacts, custom connectors, and dependencies. Configuring new DataPower device on network including all necessary setup on the DataPower appliance A proven track record of success within AS/400 RPG/CL environment for critical projects. Created the Mule ESB artifacts and configured and deployed the Mule configuration files. Converted EDI files to XML and JSON and from XML and JSON to EDI, developed EDI transformations to java objects and pushed them by using the Salesforce OAuth connector. Worked with MuleSoft connectors and transformers. Used various transformers in Mule ESB based on use case and implemented the custom transformations. Processed transformation of requests to payload to make secured Web service call using Mule data mapper and XSLT. Experience in setting up continuous integration and continuous deployment (CI/CD) pipelines with tools like Jenkins and Nexus to automate the build, test, and deployment processes for MuleSoft applications Developed Mule applications using JSON, XML, XPath using Any point studio. Written Application code and development activities in SOA environment using Mule ESB. Well versed in developing applications using MVC architecture. Involved in designing and documenting REST APIs using RAML. Developed enterprise services using RAML and REST based APIs using Basic authentications. Experienced in using RESTful web services for making use of HTTP protocol between client and server. Environment: JDBC, Mule ESB, Maven, EDI, Active MQ, RAML, YAML, Any Point Studio, JEE development, Swagger, Apache-Maven, XML, WebLogic, Oracle 10g- PL/SQL, DOJO, Web Services REST, WSDL, SOAP, JAX-RS, OAuth, CloudHub. Olympus, Centre Valley, PA. Oct 2017 May 2018 MuleSoft Developer. Olympus Corporation is a Japanese manufacturer of optics and reprography products. Responsibilities: Built Proof of Concept (POC) for the Inbound, and Outbound modules to call the third-party vendor API s using MuleSoft and Java. Followed Agile methodology to emphasize face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle, Scrum Process for the Project Implementation of the backlogs. 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 and Integrated different enterprise applications based on the designed architecture. Experience in Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing. Experience in MuleSoft AnyPoint API platform on designing and implementing Mule APIs. Used Data Weave for data transformations and data validations within flows & sub flows. Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule and used Database Connectors to connect with respective systems using Mule ESB. Used AMQP Endpoint to connect RabbitMQ. Experience in Integration of Mule ESB system while utilizing MQ Series, HTTP and File system. Involved in RAML designing using API designer and exposed them using API portal services. 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. Designed various Class Diagrams, Service layer designs and implemented these in the code in Eclipse IDE Configured server setting properties and Database drivers and utilized custom logging framework for Mule ESB application Used integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT. Worked on Integrations using MuleSoft ESB environments for both on premise and Cloud Hub environments. Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case and Provided production support by debugging system issues. Environment: Mule, Any point studio, Oracle, CXF, SOAP, REST, Sales force, GitHub, Active MQ, RAML, YAML, Rally, MUnit, SOAP UI, Postman, JSON, Junit, HTML, JIRA, Data Weave, ActiveMQ Chegg Incorporation, Santa Clara, CA March 2017 Sep 2017 MuleSoft Developer Chegg, Inc. is an American education technology company based in Santa Clara, California which provides homework help, online tutoring, scholarships, and internship matching. Responsibilities: Used Agile/Scrum methodology to emphasize face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle. Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered. Developed the integration workflows using an MuleSoft ESB framework. Done with integrations using connectors such as Sale force, VM connectors, Database, HTTP (used Postman initially for testing to invoking the flows), FTP and File Connectors. Involved in creating HTTP inbound & outbound flows and orchestration using XPath using MuleSoft ESB. Integrated Camunda BPM with various data sources and systems of record, including databases, enterprise applications, and cloud services, using MuleSoft's robust connectivity capabilities Interpreted and re-wrote the Data Mapper code using Data Weave in the MuleSoft flow. Used Database Connectors to connect with respective systems using Mule ESB. Had written MUnit test cases to validate the Mule flows and done with asynchronous messaging using Active MQ. Implemented asynchronous messaging using Active MQ and AWS suite and involved in design Created MULE ESB artifact and configured the MULE configuration files and deployed. Created Mule ESB flows using AnyPoint Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems. Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows. Developed Mule flows to integrate Data from various sources into Database, from Active MQ topics and queues, some transformations were also done at the integration layer. Extensively used Mule components that include Data Weave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector. Used GIT as a version and source controlling tool and deployed the application On Premise as well as on CloudHub. Designed and developed enterprise services using RAML and REST based APIs and used REST Postman for testing and Developed RESTful based on RAML using both AnyPoint Studios and AnyPoint API Platform. Integrated with Maven repositories in our current project using AnyPoint studio. Used MUnit for mocking and unit testing mule flows and Implemented cluster-based approach while deploying applications in QA and PROD environments. Environment: Java, Any point Studio Oracle, Sequel Pro, SQL, Mule ESB, Mule Management Console, ActiveMQ, RAML, CloudHub, Salesforce, JUnit, HTML, GIT, JIRA, JavaScript, Agile Methodology. AstraZeneca, Wilmington, DE July 2016 Feb 2017 Sr. Java Developer. AstraZeneca plc is an Anglo Swedish multinational pharmaceutical and biopharmaceutical company. Responsibilities: Involved in various phases of Software Development Life Cycle, such as requirements gathering, modelling, analysis, design and development. Ensured clear understanding of customer's requirements in validating the business process analysis of customer before developing the final proposal. Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings. Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase. Used Java Design Patterns like DAO, Singleton etc. Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap. Written SQL Statements for retrieving and updating data with varied complexity and used JDBC Connections and WebSphere Connection pool for database access. Involved in implementing multithreaded environment to generate messages. Prepared Technical Design documents with UML diagrams using Microsoft Visio. Used Struts tag libraries (like html, logic, tab, bean etc.) and JSTL tags in the JSP pages. Developed authentication and authorization mechanisms. Developed UI tests with Protractor and Java tests in JUnit and used GIT for version control. Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests. Involved in bug fixing and for the new enhancements, handling the production issues and provides immediate solution. Configured connection pooling using WebLogic application server. Developed and Deployed the Application on WebLogic using ANT build.xml script. Developed SQL queries and stored procedures to execute the backend processes using Oracle. Developed SOAP based Web services using WSDL, SOAP, JAX-WS, and AXIS. Produced as well as consumed RESTful Web services using Jersey API's. A Test-Driven Development (TDD) Agile/Scrum Methodology has been followed. Deployed application on WebLogic Application Server and development using Eclipse. Environment: Java, Servlets, JSP, JMS, Struts, Validation Framework, tag Libraries, JSTL, JDBC, PL/SQL, XML, DOM, SAX, JAXB, HTML, JavaScript, Oracle (SQL), UNIX, AJAX, Eclipse, Windows XP/2000, Tomcat Server, LINUX, CVS EDUCATION Bachelor of Engineering, Jain University, Bengaluru, India, 2014 Keywords: continuous integration continuous deployment quality analyst user interface message queue javascript sthree database information technology microsoft procedural language California Delaware Illinois Minnesota Pennsylvania |