Name: Kesavarao Morampudi
Phone: 309-***-****
Email: ***********@*****.***
PROFESSIONAL SUMMARY
Having 9 years of total IT industry experience in Analysis, Design, Development, Testing, Deployment, Admin and Documentation of Enterprise Application Integration (EAI) projects Using MuleSoft.
6 years of Strong MuleSoft development and team lead experience.
3 years of strong SQL Development.
Well-acquainted with the Software Development Life Cycle (SDLC). Strong understanding and exposure to project lifecycle functions like Requirements gathering, Analysis, and Design, Development, Testing, Deployment.
Good experience in Agile methodology and tools Rally and Aha
Experience in developing middle tier applications using Enterprise Service Bus (ESB) – MULE.
Excellent experience in application integration using Mule ESB, Cloud Hub 2.0, and AnyPoint Platform
Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting capabilities.
Handson experience working on REST APIs and SOAP APIs.
Having good experience to write the HLD and LLD documents and good experience to understand existing LLD and able to design existing MuleSoft flows.
Proven experience to Mule 3.x to Mule 4.x migration.
Expertise in design, development, API management and Security.
Exposure to implementing Web Services (WSDL using SOAP protocol).
Developed RESTful/SOAP web services in MuleESB based on SOA Architecture.
Good experience in expose the REST endpoints using RAML (API kit) in Mule.
Proficient in MuleSoft AnyPoint API platform on designing and implementing Mule APIs. Strong working knowledge on API Gateway.
Working on Transformation Tools like Data Weave and Mule Connectors.
Hands on Experience in using Mule Connectors like Webservice Consumer, Salesforce, FTP, FILE, SMTP, Http, VM, Data weave ActiveMQ, AnyPoint and EDI Transformation.
Having good experience to write Mule expression language (MEL). And all deployment models such as AWS and RTF 1.0 &2.0.
Designed and developed enterprise services using RAML and REST based APIs.
Good at Mule Data Weave component and worked with exposing API Development using RAML.
Managing API’s using the AnyPoint API Management console by creating proxies for Mule Applications, plying standard policies.
Strong experience in building REST and SOAP-based APIs using Mule ESB flows with API-led connectivity architecture.
Hands on experience in creating activity workflow to manage sequential execution of the services in Mule ESB.
Utilized MuleSoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
Involved in Unit testing and writing MUnit Test Cases for the flow.
Strong experience in Integration using Mule ESB in integration various third-party solutions.
Strong application integration experience using Mule ESB with connectors, transformations, Routing, Active MQ/AnyPoint MQ and JMS.
Experience with API-Led Connectivity Architecture, Web Service, and messaging security standards, protocols, and technologies, including TLS/SSL, O-Auth2.0, WS-Security.
Hands on experience with transformers, exception handling, Audit logging and Unit testing & Security of Mule ESB endpoint through OAuth by using various components in Mule.
Hands-on Experience in developing API with MUnits, Exceptional handling and various mule core components.
Good experience in Any Point Studio and deploying the application in Mulesoft Cloud Hub 2.0& On Premises using MMC.
Experienced with built tools like Maven and CI/CD tools like Jenkins, Azure Devops.
Involved production defects meeting actively to provide RCA and resolve the same with in the timeline.
Actively involved end to end development to deliver the task with in timeline.
Actively contributed to the design, development, testing, troubleshooting & debugging of the process, post-implementation, application maintenance and enhancement support to the client for the product/ software application
TECHNICAL SKILLS
ESB Technologies: Mule ESB 4.x, 3.x, Any point Studio 7.x, 6.x, Any point Platform/Exchange, RAML, Cloud Hub, MMC
Web Services: SOAP, WSDL, Restful API, XML, JSON.
Protocol: EDI (278, 834, 835, 837P and 837I), SOAP.
Languages: Java/ J2EE, RAML
Databases: Oracle 9i/10g, SQL Developer, MYSQL, Postgres.
Operating Systems: Windows XP/2003/2000/NT, UNIX, Red Hat Linux.
Tools: Tortoise SVN, Maven, GEMS, Rational Rose, JIRA, RSA, Star UML, Postman, SOAP-UI, Putty, WINSCP, QC-ALM, Jenkins, Bitbucket, Source Tree. SSRS Reporting tools.
Application Server: Tomcat.
DevOps: (Jenkins, Git), CICD.
Certifications
MULESOFT CERTIFIED DEVELOPER -MCD LEVEL-1
AWS CERTIFIED DEVELOPER – ASSOCIATE
Education
B.Tech in (CSE) from JNTUH, 2015
PROFESSIONAL EXPERIENCE
Client: NSF/ITHUB,Herndon, VA Aug 2022-Present
Role: MuleSoft Lead Developer
Responsibilities:
Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning, development & testing
Analyse the client’s business strategy and determine system architecture requirements to achieve business goals.
Involved in Agile scrum meetings, updating the tasks based on the user stories in Rally.
Used Mule ESB in designing the application as a middleware between the third-party system and the customer side systems.
Collecting business requirements, analyse business requirements, analyse business process
flows, analyse integration requirements related to business at high level and detail level.
Strong hands-on experience of managing API integrations across back end, front end and integration partners through an Integration layer.
Building, Deployment and Configuration Management of the source code to WAS servers.
Integrated other sub-systems like loans application, equity markets online application system, and documentation system with the structured products application through JMS, WebSphere MQ, SOAP based Web services, and XML.
Worked on EDI format to XML and XML to EDI format.
Profound Experience in using ActiveMQ, RabbitMQ for Asynchronous message queuing.
Implemented asynchronous messaging using Active MQ and AWS Suite.
Involved in the Configuration of Spring services in applicationContext.xml.
Integration of Mule ESB system while utilizing Active MQ, Http, File system and SFTP transports.
Used Mule ESB in designing the application as a middleware between the third-party system and the end system.
Participated in High level conceptual architecture and design for EAI solution between 3rd parties and client.
Have good Experience with EDI Connector sales order, invoice and payment Transformation.
Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and data weave, Transaction Manager.
Created Mule ESB flows using Eclipse Mule plug-in, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
Experience in creation & deployment of the application, done with unit testing by writing the MUnit test case in Mule.
Tuned SQL statements, hibernate mapping, and WebSphere application server to improve performance, and consequently met the SLAs.
Implemented a service-based application based on the top of Mule ESB Library.
Developed Java web services which were built using Spring Boot within Mule ESB offering both REST and SOAP interfaces.
Used Any Point Studio IDE for the development process and using Transformers, Filters, Flow Control, Collection splitters and Aggregators, Scatter- Gathe
Implemented SSL configuration for WebSphere MQ channels for secured transmission of messages.
Integrated other sub-systems like loans application, equity markets online application system, and documentation system with the structured products application through JMS, WebSphere MQ, SOAP based Web services, and XML.
Develop JSON schemas and RAML and creating mock service to test them.
integrate Entra ID into the OAuth 2 authentication framework, ensuring seamless and secure user authentication across systems.
Implemented JMS to asynchronously send messages.
Created Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.
Experience in MuleSoft AnyPoint API platform on designing and implementing Mule API's.
Had experience in using the enterprise security, notifications features provide by Mule.
Involved in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
Involved in preparation of functional and technical design documents to how the workflow
operates and the data to be passed through Request/Reply operations by using UML
Integrating data using SAP, Sales Force, JMS, HTTP, Web-Service connectors.
Used Web Service Consumer Connector to consume the Web services in Mule.
Experience in implementing Web Services using SOAP, REST and XML/HTTP technologies.
Expertise in API Security (OAUTH2, OIDC, etc.)
implementing Entra ID as the identity provider for OAuth 2, adhering to industry best practices and compliance standards. Created Jenkins user guide documentation and provided to users.
Developed a RAML based REST web service API's using API Kit Router in Mule.
Good experience in Any Point Studio and deploying the application in Mulesoft Cloud Hub 2.0& On Premises using MMC.
Involved in bug fixes and production support.
Implemented parallel builds of different projects ability to multiple builds at any given time.
Environment: Mule ESB 4.x, Any point Studio 7.x, Any point Platform, RAML, Putty, ActiveMQ, Bitbucket, Source Tree, SOAP UI, Jenkins, Cloud Hub2.0, JIRA, Postman.
Client: ConocoPhillips Feb 2021-Jul 2022
Role: MuleSoft Lead Developer/Admin
Responsibilities:
Business requirements analysis by interacting with the Lead/Architect.
Designing application by drawing UML diagrams using Microsoft Visio tool.
Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, AXIS and JAX-WS technologies. Experience in event-driven, stream-oriented XML parsing, XML serialization, XML Schema validation.
Integrating third party libraries to augment those lacking or inefficient. Used Restful web services using CXF tool to develop web services easily and to be invoked by different channels.
Integration of Mule ESB system while utilizing Active MQ, Http, File system and SFTP transports.
Used Mule ESB in designing the application as a middleware between the third-party system and the end system.
Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
Having good knowledge on HIPAA EDI transactions (278, 834, 835, 837P and 837I) of version 5010.
Configured MuleSoft integration platform to utilize Entra ID OAuth 2 for secure and streamlined authentication and authorization processes, ensuring seamless data flow and access control.
Created Mule ESB flows using Eclipse Mule plug-in, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
Experience in creation & deployment of the application, done with unit testing by writing the MUnit test case in Mule.
Used Any Point Studio IDE for the development process and using Transformers, Filters, Flow Control, Collection splitters and Aggregators, Scatter- Gathe
Performed unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application.
Work with project managers, business analyst, and product owners of analysing the business requirements and coming up with solution.
Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
Experience in deploying/managing Mule flows to Cloud Hub2.0.
Have good Experience with EDI Connector sales order, invoice and payment Transformation.
Experience in integration of spring and Hibernate frameworks.
Involved in preparation of functional and technical design documents to the how the workflow operates and the data to be passed through request /Reply operation by using UML methodologies.
Designed and developed enterprise services using RAML and REST based APIs
Created composite APIs by implementing service chaining for calling multiple backed services. Followed the test-driven development using the JUNIT and Mockito framework.
Created continuous integration builds using Maven.
Worked on fixing QA/UAT/Production issues and tracked them using QC.
Implemented Entra ID OAuth 2 integration in MuleSoft to enhance API security, including token-based authentication and fine-grained access control Performed hardening tasks and handled Exceptions appropriately.
Worked closely with testers and explained the functionality so that they can test accordingly.
Environment: Mule ESB 4.x, Any point Studio 7.x, Any point Platform, RAML, Putty, ActiveMQ, Bitbucket, Source Tree, SOAP UI, Jenkins, Cloud Hub2.0, JIRA, Postman.
Client: St James Place Wealth Management USA Oct 2020- Feb 2021
Role: MuleSoft Developer/Admin
Responsibilities:
Design and development of Mule Integration flows between LPL Client works and Redtail CRM for data syncing of Prospect, Clients, and Contact
Worked on developing Client Rest service API and invoking through Mule ESB using connectors Http, Microsoft Azure Service Bus, JMS connector
Implemented different transformations using data weave for Salesforce and Redtail CRM
Configured Azure queue in Microsoft portal for connection endpoint through Logic App
Developed REST API for Front end tool called CRM Admin tool for enabling webhooks for Redtail CRM
Configured Azure queue bus in Service bus Explorer for Redtail and Salesforce CRM
Worked on designing structure of API by creating RAML and exporting to Anypoint Studio.
Extensively used Mule Cloud Runtime for applying polices on API and widely used for audit trail
Worked on DEVOPS for structuring APIs to higher environments for continuous integration and deployment
Used Any Point Studio IDE for the development process and using Transformers, Filters, Flow Control, Collection splitters and Aggregators, Scatter- Gathe
Altered the contents and formats of message properties, variables and payload using Mule Transformers.
Involved in creating MUNIT test cases and ran the TEST SUITE.
Used Data Weave Techniques and Mule Expression Language to build secure integrations.
Managed messaging exceptions by configuring exception strategies.
Experience with design, development and deployment of SOA based architecture for a large organization leveraging business applications.
Worked with Business Analyst team in understanding the requirements and prepared required technical design documents.
Involved full Software Development Life Cycle (SDLC) starting from collecting Business specifications, analysis, design and development, Testing and documenting the entire life cycle using various methodologies like agile, Waterfall.
Worked with open source and agile development tools such as TFS or SVN, and Maven
Designed and developed several mediations flows of variety use cases using the MuleSoft AnyPoint Studio of Mule ESB
Responsible for writing business rules and debugging edit logics in Rule Engine.
Worked with operations team for monitoring the performance issues and other operations issues as they arise.
Worked with new workday connectors namely Workday (HR CRM application handling workday worker data).
Gather requirements and planning on integration of both SAS applications using Mule ESB.
Involved in writing the code for the server-side validations in JSP.
Developed front end of the application using JSP pages, Confidential, HTML.
Developed the entire alert monitoring system for adjudication.
Implemented the Choice Exception Strategy to catch all possible Exceptions in the Flow.
Developed an Integration Component with third party application using Mule ESB and Web Sphere MQ.
Worked on connectors like SMTP, SFTP, FTP, imp which overridden the existing functionality whish suits the requirements using Mule ESB.
Used Soap UI to test the services.
Integrated work flow rule engine (JBPM) for performing the validation process wif MULE ESB.
Written new and altered queries for the added functionalities using SQL.
Optimized queries to reduce computations using well-structured SQL queries.
Worked on change requests based on the requirements.
Deployed Mule applications into MMC (Mule Management Console).
Involved in validating the various fields in the screen by using Java Script and AJAX.
Involved in deploying and configuring the application on the WebSphere for all environments.
Wrote the request mappings and screen definitions for the application.
Worked with Clear Case for source control management, creating views, and performing code delivery, code labelling and code merging.
Supported deployment teams in merge issues while deploying the code to different environments.
Environment: Mule ESB 4.x, Any point Studio 7.x, Any point Platform, RAML, Putty, Salesforce, ActiveMQ, Bitbucket, JMS, SOAP UI, Jenkins, Cloud Hub2.0, JIRA, Postman.
Client: Bank of America Oct 2019-October 2020
Role: Mule Soft Developer
Responsibilities:
Implementing Agile development processes on Software Development life cycle (SDLC).
Gather requirements and planning on integration of both SAS applications using Mule ESB.
Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.2 and updated all the dependencies. Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
Designed and developed enterprise services using RAML and REST based APIs. Creating and consuming CXF soap and REST services.
Also used API notebook for testing and improving the API.
Used Mule ESB to designing of routing schemas, error handling, Auditing JMS, VM connection and spring-based resource initialization process.
Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of Mule endpoint through WSSR.
Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.
Used Ctrl-M Manager to control access and enforce policies across multiple resources and also coordinated with larger projects involving multiple groups.
Developed flows/orchestrated the integrations of the components written on top of different internal platforms using Mule ESB and Active MQ.
Worked in build process, such as running build scripts to check out the code from SVN, to build it and deploying under UNIX boxes also running WebSphere deploy, startup scripts.
Involved in unit testing and writing the MUnit Test cases for the flows and did the logging and alerting as well.
Written Jenkins scripts for automated deployment and to prepare the build of the entire application and deployed in cloud hub2.0.Environment: Mule ESB 4.x, Any point Studio 7.x, Any point Platform, RAML, Putty, Salesforce, ActiveMQ, Bitbucket, JMS, SOAP UI, Jenkins, Cloud Hub2.0, JIRA, Postman.
Client: Universal Surgical USA May 2017-Sep 2019
Role: Mule Soft Developer
Responsibilities:
Followed the guidelines of Agile methodologies of SDLC for project management and was involved in complete SDLC using Agile including design, development, implementation & testing.
Used Mule ESB to designing of routing, error handling, JMS, VM connection. Deployed Mule applications into MMC (Mule Management Console)
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.
Carried out integrations using connectors such as Salesforce, HL7, SAP, Database, HTTP, FTP and File Connectors.
Used Collection splitter and Aggregator to collect small chuck of message to transform in to require payload.
Implemented complex transformation Logics using MEL (Mule Expression Language)
Extensively used Hibernate in data access layer to access and update information in the database.
Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
Used Database Connectors to connect with respective systems using Mule ESB.
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.
Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
Worked on MuleSoft AnyPoint API platform on designing and implementing Mule API
Developed a RAML based REST web services API's using Mule ESB. Used Mule ESB to route various service calls, to do validation of service input and to handle exceptions.
Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
Have written MUnit test cases to validate the Mule flows.
Involved in building the code & deploying on JBoss application server.
Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
Used GitHub as a repository and used Maven, Jenkins for Build and deployment respectively
Environment: Mule ESB 3.x and 4.x Any point Studio 6.x,and 7.x, Any point Exchange, Mule Management Console (MMC, RAML, JMS, ActiveMQ, Apache-Maven 3.x, Putty, GIT, Oracle, JIRA, MS Internet Explorer 8, SQL Developer, Gems, SoapUI, Putty, WINSCP, Unix.
Client: GDS(RTS)- Resource Time tracking May 2016-Apr2017Role: SQL Developer
Responsibilities:
Experience in Agile methodologies to do requirements gathering, analysis and planning, development.
Worked with both Prepaid and Postpaid teams. Developed the applications Sprint Digital.Collected User Requirements by participating in meetings and studying existing System
Created database objects like tables, views, Sequences, Synonyms, stored procedures, function, and packages, Cursor and Ref Cursor.
Experience with ETL tools, such as SSIS, SSRS reporting tools.
Involved in modifying various existing packages, procedures and functions according to the new business needs
Implementing the report logic using Stored Procedures and functions in Oracle.
Involved in Deployment of Objects and Returns Regeneration at Client Side.