Summary
Overview
Work History
Education
Skills
Certification
Projects
Timeline
Generic

Abhishek Ratkale

Mulesoft Developer
Bangalore

Summary

More than 2 years hands on Mule developer with good understanding, experience in development, providing support for software solutions, assessment of existing infrastructure for enterprise integration requirements using mule soft. Process driven, self motivated and a team player.

Overview

9
9
years of professional experience
5
5
years of post-secondary education
1
1
Certification

Work History

Lead Engineer-Integration Practice

Persistent Systems
11.2022 - Current

Project : Patient-first Affordability and Patient Assistance Programs


Objective: To develop a scalable and secure API infrastructure that supports patient affordability and assistance programs, enhancing the patient experience and ensuring efficient data management.

Key Contributions:

  • API Development: Crafted a suite of APIs for:Generating copay card IDs via web and IVR. Validating copay card IDs. Managing patient consent data and updates. Activating copay card IDs.
  • Batch Processing: Implemented a batch job to asynchronously read SQS queues and process patient data, significantly improving backend performance.
  • API-led Connectivity: Followed the API-led connectivity approach with experience, process, and system layers to ensure seamless integration across services.
  • Integration: Orchestrated integrations with third-party SMS and email providers for direct patient communication, including PDF generation and digital wallet link distribution.
  • Data Management: Developed APIs for creating and updating client and program data for various care programs, facilitating data synchronization between frontend and backend databases.
  • Policy Enforcement: Enforced API policies such as client ID enforcement and SLA-based rate limiting to maintain service integrity and performance.

Technologies & Tools:

  • MuleSoft Connectors/Components: AWS PDF S3, Database Connector, AWS SQS, Third-party REST APIs.


Project: Prescription and Patient Intake


Use Case:Streamlining the onboarding process for new patients and facilitating easy access to pertinent information via a web application. The objective is to establish patient prescription details within the Salesforce CRM system, ensuring accurate records maintenance and optimizing patient data management. Integrating this functionality into our business processes enhances both patient care and overall operational efficiency.


High-level Integration:Employing Middleware solutions, particularly MuleSoft, to seamlessly process newly enrolled patients from the front-end pharmacy system. Integration ensures smooth data transfer and transformation between the front end, Salesforce, Satellite Database, and the patient web application. This enables a bi-directional flow of data, ensuring updated and accurate information across systems.

Responsibilities:

API Development:

  • Engineered a scheduler for batch processing new patient intakes, facilitating record creation in Salesforce CRM.
  • Developed the patient experience API and a robust System API to interface Salesforce with the PWA Satellite Database.
  • Implemented various API endpoints supporting patient and patient-related information management, including creation, updates, and prescription management.
  • Established an authentication service API utilized by the patient web application for session and refresh token generation.

Data Transformation:

  • Configured MuleSoft to transform incoming data objects from Salesforce using DataWeave, ensuring compatibility for API consumption.
  • Optimized data processing and transformation workflows, aligning with business logic and data integrity standards.

Performance Optimization:

  • Contributed to design strategies aimed at cost reduction by minimizing required vCores.
  • Proposed and implemented triggers to replace certain functionalities managed through APIs, enhancing performance and resource efficiency.

Testing and Documentation:

  • Spearheaded the testing phase to validate endpoint functionality and performance under expected loads.

Technologies Used:

  • MuleSoft Anypoint Platform
  • Salesforce Connector
  • DataWeave for data enrichment
  • Database Connector

API Policies:

  • Client ID enforcement
  • JWT validation
  • IP whitelist



Mulesoft Developer

Katerra
1 2020 - Current
  • Identify, analyze and develop interfaces and integration flows using Mule ESB Anypoint platform including Mule Runtime, Connectors, Design Center and API management Responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementation


Project: Fund management-assessment api for risky fund.


  • Followed api -led architcture and created raml file for each layer
  • In this project i developed API related to manage fund like request fund , switch fund, create assessment and assessment api for risky fund, some schedular api to sync assessment report from salesforce to database.
  • Implemented flows using Anypoint studio based on the client requirements
  • Worked on JMS Queue/connector, File connector, DB connector, FTP connector, Http connector, Salesforce connector .
  • Hands-on Experience in writing the Data weave Language.
  • Good understanding of Api Development Life Cycle process in the areas of analysis, design, implementation and testing of software applications using Mule ESB technologies
  • used Git Hub to manage source code and for the automated deployments of project
  • Tool used-Postman, JIRA, AnyPoint studio.


Project: Data Migration from legacy system to new Database

Responsibilities:

  • Understand the Data migration process and design RAML’s as per requirements expected
  • Worked on building flows of different API’s for different fields of migration journey
  • Co-ordination and testing of data migration journey .
  • Applying policies according to customer requirements using cloudhub
  • Involved in deployments to cloudhub

Techno-Commercial Engineer

Katerra
06.2017 - 01.2020
  • Increased customer satisfaction by resolving issues.
  • Created plans and communicated deadlines to complete projects on time.
  • Prepared variety of different written communications, reports and documents.
  • Reached out to potential customers via telephone, email and in-person inquiries.
  • Developed and implemented favorable pricing structures balancing firm objectives against customer targets.
  • Collaborated with sales and marketing departments to support project rollout.


Graduate Engineer Trainee

KEF Infrastructure India Pvt. Ltd.
06.2015 - 06.2017
  • Assisted with coordination of new equipment installation and implementation.
  • Adhered to timelines to meet quality assurance targets.
  • Generated cost estimates for inclusion in proposed capital and expense budgets.
  • Collaborated with stakeholders to verify delivery of desired quality requirements to distributors.


Education

Pre University Education [PCMB] - 84.6% -

National PU Science College
Bidar
04.2010 - 03.2011

Bachelor of Engineering - Civil Engineering - 8.4 CGPA

R V College Of Engineering
Bengaluru
08.2011 - 05.2015

Skills

    Mule ESB, Any point Studio,Mule API Management, Data-weave, RAML, Mule Cloud-hub, JSON, XML etc

undefined

Certification

Mulesoft certified Developer-Level1

Projects


Project Name: Patient-first Affordability and Patient Assistance Programs

Objective: To develop a scalable and secure API infrastructure that supports patient affordability and assistance programs, enhancing the patient experience and ensuring efficient data management.

Key Contributions:

  • API Development: Crafted a suite of APIs for:Generating copay card IDs via web and IVR.
    Validating copay card IDs.
    Managing patient consent data and updates.
    Activating copay card IDs.
  • Batch Processing: Implemented a batch job to asynchronously read SQS queues and process patient data, significantly improving backend performance.
  • API-led Connectivity: Followed the API-led connectivity approach with experience, process, and system layers to ensure seamless integration across services.
  • Integration: Orchestrated integrations with third-party SMS and email providers for direct patient communication, including PDF generation and digital wallet link distribution.
  • Data Management: Developed APIs for creating and updating client and program data for various care programs, facilitating data synchronization between frontend and backend databases.
  • Policy Enforcement: Enforced API policies such as client ID enforcement and SLA-based rate limiting to maintain service integrity and performance.

Technologies & Tools:

  • MuleSoft Connectors/Components: AWS PDF S3, Database Connector, AWS SQS, Third-party REST APIs.


Project: Prescription and Patient Intake Use Case:Streamlining the onboarding process for new patients and facilitating easy access to pertinent information via a web application. The objective is to establish patient prescription details within the Salesforce CRM system, ensuring accurate records maintenance and optimizing patient data management. Integrating this functionality into our business processes enhances both patient care and overall operational efficiency.  High-level Integration:Employing Middleware solutions, particularly MuleSoft, to seamlessly process newly enrolled patients from the front-end pharmacy system. Integration ensures smooth data transfer and transformation between the front end, Salesforce, Satellite Database, and the patient web application. This enables a bi-directional flow of data, ensuring updated and accurate information across systems.  Responsibilities: API Development:- Engineered a scheduler for batch processing new patient intakes, facilitating record creation in Salesforce CRM. - Developed the patient experience API and a robust System API to interface Salesforce with the PWA Satellite Database. - Implemented various API endpoints supporting patient and patient-related information management, including creation, updates, and prescription management. - Established an authentication service API utilized by the patient web application for session and refresh token generation.  Data Transformation:- Configured MuleSoft to transform incoming data objects from Salesforce using DataWeave, ensuring compatibility for API consumption. - Optimized data processing and transformation workflows, aligning with business logic and data integrity standards.  Performance Optimization:- Contributed to design strategies aimed at cost reduction by minimizing required vCores. - Proposed and implemented triggers to replace certain functionalities managed through APIs, enhancing performance and resource efficiency.  Testing and Documentation:- Spearheaded the testing phase to validate endpoint functionality and performance under expected loads.  Technologies Used:- MuleSoft Anypoint Platform - Salesforce Connector - DataWeave for data enrichment - Database Connector API Policies:- Client ID enforcement - JWT validation - IP whitelist

Timeline

Lead Engineer-Integration Practice

Persistent Systems
11.2022 - Current

Mulesoft certified Developer-Level1

06-2022

Techno-Commercial Engineer

Katerra
06.2017 - 01.2020

Graduate Engineer Trainee

KEF Infrastructure India Pvt. Ltd.
06.2015 - 06.2017

Bachelor of Engineering - Civil Engineering - 8.4 CGPA

R V College Of Engineering
08.2011 - 05.2015

Pre University Education [PCMB] - 84.6% -

National PU Science College
04.2010 - 03.2011

Mulesoft Developer

Katerra
1 2020 - Current
Abhishek RatkaleMulesoft Developer