Srinivas Koude
Certified Mulesoft Integration Developer
475-***-****/********.*****@*****.***
https://www.linkedin.com/in/srinivas-koude-21b333b4/ PROFILE SUMMARY:
Over 8+ years of hands-on experience in designing, developing, and implementing Enterprise Integration applications using MuleSoft (Mule4), TIBCO BW 5.x, 6.x, Google Apigee, TIBCO EMS, Oracle SOA B2B 12c, and EDI.
6+ years of proficiency in designing and developing comprehensive solutions for End-to-End projects using MuleSoft (Mule 4), AnyPoint platform, and AnyPoint Studio.
Expertise in designing and constructing APIs employing the LED Connectivity approach, utilizing MuleSoft features like DataWeave, API designer, Apigee and various connectors for a robust and loosely coupled integration layer.
Strong in understanding of Apigee Edge including API Ploicies, proxies, gateways.
Experience in designing RESTful API’s and solid knowledge in API design principles such as REST, SOAP and GraphQL.
In-depth experience with AnyPoint platform components, including Design Center, AnyPoint Exchange, RunTime Manager, and API Management.
Proficient in designing and developing RAML-based APIs using Design Center and AnyPoint platform.
Strong experience in API management, including the application of policies based on requirements and API auto- discovery.
Utilized various Mule-based core components/scopes like Scatter Gather, For-Each, Choice, Async, Cache, etc., tailored to specific Integration requirements.
Hands-on experience in designing and developing Flows, Sub Flows, Data Weave transformations, Error- handling, Global Error-handling, and Mule Configurations based on precise business requirements.
Proficient use of Mule connectors like Azure Storage, Database, Email, Salesforce, SFTP, SMTP, JMS, Object Store, Kafka, AnyPoint MQ, etc., for seamless integration.
Implementation of global error handling, logging, and configuration for sending email notifications.
Hands-on experience in using APM (AnyPoint Partner Manager) to configure and onboard Partner profiles. Configured X12, JSON, and XML data formats using protocols like AS2, HTTP, and SFTP.
Extensive experience in the Webservices approach for Service-Oriented Architecture (SOA), encompassing the publishing of SOAP and REST Webservices.
Deployed Mule applications into Cloud Hub using CI/CD tools such as Azure DevOps services and Jenkins.
Proficient use of different version control/tracking systems like GitHub, Azure Repos, Boards, and Kanban.
Strong expertise in Electronic Data Interchange (EDI) using different versions and formats such as ANSI X12, EDIFACT (4010, 4020, 3050), with integrated transaction messages like 850, 855, 856, 810, 997, ORDERS, DESADV, and INVOC for Inbound and Outbound transactions and Acknowledgements. Certification Details:
Certified Associate MuleSoft Developer – Integration and API, Issued Feb 22, 2022
Salesforce Certified – Mulesoft Certified Developer Level1 Credential ID: 4979218, Issued Oct 5 2024 Verification: Certification - Verify Credentials
PROFESSIONAL EXPERIENCE:
Client: Medica, ESB Managed Services – Maryland, USA Feb 2022 - July 2022 & Mar 2024 – till date
Certified - Senior Mule ESB Developer
Description: Medica Enrollment and Billing Project is dedicated to quote billing information and payments processing along with new enrollments of multiple clients across the world to Medica payor through HealthRules portal. New Billings, Enrollments alongside the amendments happens through the team goals with respect to health insured customer needs.
Contribution:
• Focused mainly on EDI transactions, File processing of different clients, Payments and Billing processing, New enrollments etc.
• Gathering of client’s requirements on 834 Enrollment Staging Batch-Inbound, MNSURE - IFB Enrollments and worked on their enhancements and automations.
• CMS - IFB Enrollment is Processing Inbound interface where we Identifed and implemented streamlined procedures to enhance the efficiency of the billing process within the HealthRules portal.
• Collaborate with the team to automate billing information updates, reducing manual errors and ensuring accurate invoicing for Medica payors.
• Created POCs demo to the Client.
• Implemented the Salesforce functionality in MuleSoft to commit the data load to salesforce using SFDC connectors.
• Created the RAML specification API and published to Exchange and develop the flows using AnyPoint Studio asper the requirement.
• Designed the flows using batch to process and compress the data like Jpeg, Pdf, and zip files.
• Developed the error-handling at different levels and configured error email notifications.
• Designed flows and Sub flows and transformed the data using Dataweave.
• Developed a reliable framework for synching Data from Salesforce to MS Sql Database using Mulesoft Batch Component.
• Developed Error handling to handle the errors using on-error propagate and on-error continue at different levels.
• Have integrated web services including SOAP as well as REST using Mule ESB.
• Deployed Mule ESB applications into CloudHub using Jenkins CI/CD pipelines.
• Work closely with cross-functional teams to integrate customer needs into the enrollment process, ensuring a user-friendly experience for health-insured customers.
• Collaborate with stakeholders to incorporate customer feedback into the project, ensuring that the billing and enrollment processes align with the expectations of Medica payor clients.
• Implement TIBCO and MuleSoft monitoring solutions to track the performance and health of the integration processes.
Integration Tools: TIBCO BW, EMS, Mulesoft Anypoint Platform Designer, Anypoint Studio 7.x, Exchange, Cloud-hub 1.0, ActiveMQ, RAML, OAuth, Data Weave, GIT, Jenkins, Salesforce connector, Postman, SOAP UI, etc.
Client: L'Oreal, New York Mar 2020 - Dec
2021
Sr Mulesoft Integration Engineer
Description: L'Oreal Global IT Architecture team initiated the setup of the Hybrid Integration Platform (HIP), compromising of Mule ESB, MFT, ETL, API Management and iPaaS capabilities in line with its global Integration strategy, with an aim of supporting all Integration use cases on premise & on cloud (batch and real-time) as one common, global, integration platform with the regions/zones Global, EMEA, APAC, AMERICAS. Contribution:
Involved in Developing Web Application with Full Software Development Life Cycle (SDLC) from Design to Deployment using Agile methodologies.
Developed the integration workflows using Mule 4.x framework.
Extensively used Mule components that include File, JDBC Connector, and Transaction Manager.
Used Dataweave 2.0 for to map the field to field, to write functions, to re-use data by use variable, Mule Expression language, and logical conditions.
Extensively used a Mule component that includes Sales force, Data Base, HTTPS.
Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using JWT OAuth.
Created Mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/ server systems.
Developed Mule flows to integrate Data from various sources into Database.
Creating cluster environment using Mule ESB with Mule AnyPoint Studio and Creating ActiveMQ with different topologies in Enterprise Integration.
Used API Designer to build APIs, tested APIs and manage these through Anypoint platform.
Used API kit router, Soap router, Choice router, scatter-gather router for to process the flow.
Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
Implemented Cron expression for to run specified time by use scheduler components.
Manipulating, and processing data using Excel. Analyze the source data coming from various data sources like Databases and flat files.
Used NetSuite connector component for to search customers, to retrieve a list of customer’s data and to update the customer’s record.
Used Mule Runtime server 4.x.x in Mule 4.
Developed RESTful services in Mule ESB based on SOA architecture.
Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows.
Orchestrating various flows in Mulesoft to integrate Salesforce.
Used MUnit for Mocking and Unit testing Mule flows.
Used Maven based POM.xml file for to read dependency jars in Mule4.
Deployed all Mule projects into Runtime Fabric.
Used GIT repository for to push and pull the latest code.
Started to use Jenkins for Continues Integration and Continues Delivery (CI&CD) Integration Tools: JDK 11, Mule 4.x, Anypoint Studio 7, ActiveMQ, RAML, Runtime Fabric, NetSuite 11.5, OAuth, MUnit, Apache-Maven, API, OAuth, Salesforce, Webservices, GitHub, Putty, Jenkins, GIT, Log4J. Client: Santander Bank, MANHATTAN, NY Jul 2019 - Mar 2020
Mule ESB Developer
Description: IGDG Project has been developed initially in TIBCO 5.12 version and is in prod. The project now has been upgraded to the 5.14 version and Migrated to Mulesoft applications as needed for Mortgage and UPL with some feature changes like Java custom function updation and error handling mechanism improvements for few flows including major code changes for retry mechanisms etc. Contribution:
• Daily sync-up calls for Client and Businesspeople and discuss the Status of the work progress and new enhancements.
• Actively involved with the Product managers, Managers & client for SCRUM call and update the deliverable and any Backlogs to work.
• Used API Designer to design API, built APIs, tested APIs, ran APIs, and manage these through Any-Point platform.
• Participated in the development of REST APIs adhering to the API LED architecture principles, emphasizing reusability, scalability, and a loosely coupled architecture.
• Utilized various Mule components, including File, FTP, SFTP, Salesforce, Database, HTTPS, and Cloud Hub, in the implementation of integration solutions.
• Possess working knowledge of API management using AnyPoint components, applying API policies such as Client-enforcement and OAuth for enhanced security.
• Integrated web services, encompassing both SOAP and REST, utilizing Mule ESB to ensure seamless communication between disparate systems.
• Installed and Configured TIBCO 5.14(suite) Products in Windows.
• Developing and enhancing some features of the Business Processes using TIBCO Designer.
• Creation of complex schemas for mapping with incoming requests and outgoing responses.
• Involved in design and error handling for integration projects including some retry mechanisms.
• Involved in creating EAR files and deploying them to the Cert, Pre-Prod Environments
• Involved in automation testing using SoapUI for 100's to 1000's of input data.
• Develop and execute test plans, test specifications, and test cases.
• Involved in performance testing using J-Meter.
• Implemented and executed endurance test to check the software durability and overflow of memory etc.
• Engineered Mule flows to integrate data from diverse source systems, performing transformations in alignment with target requirements and business needs.
• Created inbound and outbound flows, implemented routing, orchestration, transformations, and security protocols using OAuth.
• Employed DataWeave for data transformations, converting data into various formats such as XML, CSV, and JSON.
• Orchestrated multiple flows within MuleSoft to integrate Salesforce, FileNet, MS SQL DB, and other third- party web services.
• Implemented security measures for APIs, incorporating Client Credentials and Credentials Vault, and established API Gateway for incoming request validation.
• Deployed applications into Cloud Hub using Azure CI/CD pipelines, ensuring seamless and automated deployment processes.
• Utilized Azure Repositories and Git for version control and repository management, creating Build and Release pipelines for production and staging environments.
• Engaged in creating Pull requests and conducting Code reviews, facilitating the merging of code into Release and Feature branches.
• Developed REST and SOAP web services within Mule ESB, following the principles of Service-Oriented Architecture (SOA).
Skills and tools: TIBCO BW, EMS, ADMIN, MuleESB, Spark, Hive, Hadoop, Big Query, GCP tools. System Engineer - TATA Consultancy Services Ltd. (India) Jun 2015 – Jun 2019
Client: 1. CITI Retail Services-New York, USA (02/2017 – 06/2019) Description: CRS has revised the existing Accounts Processing System which was developed by using mainframe technology to New Accounts Processing Systems (NAPS) which has mostly involved in implementing the process by TIBCO BW. NAPS involve in initiation of the credits from different frontend channels, checks for the duplicate entries of the clients, and processes the new Accounts.
Responsibilities:
• Involved with a team to come with the design & implementation of project.
• Using different kinds of adapters like File, FTP, SFTP, Database adapter, JMS adapter for integration using Oracle SOA, B2B.
• Extensively used XSLT, XSD and WSDL.
• Collaborated with vendor partners and provided work direction in various project instances.
• Applied extensive technical knowledge in Database Administration, Hawk rule-base, Load balancing, and other areas for advanced maintenance solutions.
• Conducted detailed code reviews and identified functional gaps throughout the end-to-end application development life cycle.
• Drove service enablement of TIBCO product processors to enhance the reuse of key technology assets.
• Monitored, managed, and maintained multiple interfaces in the production environment.
• Resolved incidents in the ServiceNOW platform assigned to the designated bucket.
• Implemented changes in the production environment based on priority requirements raised by developers.
• Addressed and fulfilled various types of requests in lower environments, contributing to overall development efficiency.
• Monitored TIBCO applications hourly on both source and destination sides for continuous functionality.
• Monitored EMS servers using Hawk alerts and Slack alerts, promptly addressing potential issues.
• Handled Change Requests (CRs), Service Requests (SRs), and Incident Reports (Irs), creating Knowledge Articles (Kas) and Knowledge Bases (KBs) for new Changes, Problems, and Incidents.
• Deployed Enterprise Archive (EAR) files using TIBCO Enterprise Administrator (TEA) in both manual and DevOps platforms, validating applications through TEA logs for accuracy and reliability. Client: 2. Western Union Financial Services- Colorado, USA (06/2015 – 01/2017.) Description: Western Union has built a new Accounting Receivable (WUBS-AR) system to replace the current landscape (CCT AR system). The new system is based on Oracle E-Business Suite having AR – GL modules have been implemented to process Western Union’s transactions and generate life cycle accounting entries. CCT is the source system that will feed transaction information to new AR system, except for Zero cost and Vanilla options, which will be fed by the FENICS system. TIBCO acts as the integration layer between the various systems within WUBS like CCT, IM, OPS etc. It is the “Highway” that works between CCT, Oracle and Intellimatch. It provides services for 22 interfaces mainly Order processing, Transactions, Reports, Bank Reconciliations, Payment receipts etc. Contribution:
• Providing expertise in technical analysis and solving technical issues during defect resolution/application enhancements.
• Involved in development of major TIBCO BW interfaces.
• Development and deployment of TIBCO BW services.
• Creating Adapter Publication services to interact with upstream system.
• Creating JMS receiver to interact with the upstream system.
• Creating Web Services (HTTP Request) to interact with downstream system TECHNICAL SKILLS:
Mulesoft AnyPoint Platform Designer(Mule4), Mulesoft AnyPoint Platform Designer Studio 7.x, TIBCO Business Works 5.x & 6.x, TIBCO Administrator 5.x & 6.x, TIBCO EMS 8.x, ADB Adapter, File Adapter, Google Cloud Platform, Big Query, Google Analytics 360, Python, Cloud Composer, Fire store, Container Registry, R, NumPy, Pandas, Stats Model, Jupiter.
EDUCATION:
Bachelor’s in Electronics and Communication Engineering – ECE - 2011-2015. Master’s in Computer Science — Fitchburg State University 2022-2023.