Santosh Prasad
Verified Expert in Engineering
EAI Specialist and MuleSoft Developer
Melbourne, Australia
Toptal member since February 18, 2021
Santosh is an enterprise application integration specialist (EAI) with 14 years of experience designing and implementing integration solutions. He is an expert across the MuleSoft Anypoint Platform (3x MuleSoft Certified), in the Software AG Product Suite (5x SoftwareAG Certified), and in implementing integration solutions for ESB, API, EDA, B2B, and business process management. He has worked with renowned clients on multi-million dollar insurance, supply chain, and logistics projects.
Portfolio
Experience
- webMethods - 11 years
- Enterprise Service Bus (ESB) - 11 years
- APIs - 8 years
- REST - 8 years
- BPM - 6 years
- Anypoint Studio - 5 years
- Mule ESB - 5 years
- MuleSoft - 5 years
Availability
Preferred Environment
MuleSoft, webMethods, Anypoint Studio, Mule ESB, APIs, BPM, Java, JavaScript, Dell Boomi
The most amazing...
...product I've delivered is a global supply chain platform created by steering integration architecture and rolled out across five countries in only two years.
Work Experience
Senior Developer
Toptal
- Designed and developed high-quality integration solutions to connect various enterprise and cloud systems in an effective manner.
- Supported integration applications throughout the SDLC.
- Involved in multi-million global projects that operate in B2C, B2B, and A2A mode.
Senior Technical Architect
HCL Technologies
- Designed and developed integration interfaces, APIs, and code for various customers' enterprise systems using the MuleSoft Anypoint Platform.
- Identified system interfaces that fit in the business process model and designed processes using BPMN 2.0 standards. Identified APIs that fit in system, process, and experience API layers. Built an application network using API-led connectivity.
- Implemented integrations using Mule ESB, webMethods Integration Server, and Dell Boomi.
- Adopted DevOps practices to build and enable continuous integration and delivery of CI/CD pipelines for Mule and webMethods on Jenkins, Bamboo, and Azure DevOps.
- Enforced best coding standards and performance optimization techniques for Flow, DataWeave, and Mule Applications.
- Built monitoring and analytics dashboards using ELK stack.
- Derived processing rules on the business transaction events to perform complex processing and helped in business analytics.
Integration Developer
Ejada Systems
- Designed and developed reusable solution-based integration components using various technology stacks from the SoftwareAG product suite.
- Designed a lifecycle model of design time assets in SOA lifecycle governance tool - Centrasite and applied necessary policies for the organization.
- Played the role of technical lead and senior developer to develop robust, reusable solution-specific components that fit into the new architecture using Flow and Java services.
- Enforced best practices and coding standards across the environment.
webMethods Consultant
Software AG
- Developed and supported enterprise integration frameworks built using Software AG Product Suite.
- Built GUI workflows using Composite Application Framework (CAF) to provide control and visibility for business stakeholders.
- Built high-performant integration flows and interfaces using Universal Messaging for Pub-Sub model and EhCache/Terracotta for highly distributed caching.
- Designed, developed, registered, and published many designs and runtime SOA assets for customers across the globe.
Assistant Systems Engineer
Tata Consultancy Services
- Developed integration flows for a new SWIFT financial messaging infrastructure to replace the legacy heritage system of a reputable UK-based banking customer.
- Created Flow/Java services for the routingand handling of SWIFT message documents to and within Trading Networks.
- Created Portlet applications using Composite Application Framework (CAF) and completely managed the Skins and Shells Rules, Global Application configurations, environment settings in My WebMethods Server, and TPAs configuration in Trading Networks.
- Played a key integration developer role and received recognition and many awards in my tenure.
Experience
Configurable Product Data Model | Integration Optimization
Their platform had 12+ subscribing systems that utilize product information delivered through an integration layer that synchronizes these systems.
The end-goal was to:
1. Gather Requirements, Review Solutions, Decide on Path.
2. Improve the performance within the Mulesoft Integration pipeline.
3. Change their Product Model to best fit their product offerings. Considered that they wanted a top-of-the-class Product Configurator to handle primarily configurable furniture offerings, like side color, top color, fabric type, fabric color, castor, and others.
We successfully built an effective and scalable solution in 3 months that addressed their ongoing issues and catered for a higher traffic load anticipated for the next five years.
Digital API Platform for Royal Automobile Club of Victoria
As a senior technical architect, mule developer, and designer on this project, I designed and developed the APIs on the MuleSoft Anypoint Platform using a 3-layered API-led connectivity approach, identifying experience, process, and system layer interfaces that fit in the API architecture and analyzing domain-specific scenarios. I implemented the APIs using the right patterns, identified KPIs to enable business monitoring, and developed apps using defined KPIs. I wrote DataWeave 1.0/2.0 for complex XML, FlatFile, and JSON mappings. I built monitoring dashboards using ELK stack, enforced best coding standards, including performance optimization, and adopted DevOps practices to enable CI/CD using Azure DevOps.
Some of my value adds w.r.t optimal messaging, and smart logging saved the customer about $32,8000 per year.
Digital Supply Chain Integration Platform for BrightStar Supply Chain Logistics
As the senior integration consultant, I created and developed integration designs and code for their enterprise systems. I identified system interfaces that fit the business process model and design process models in webMethods BPMS and KPIs to enable business monitoring and dashboards using Software AG Presto. I derived processing rules on business transaction events to perform complex processing and assist with business analytics. I also worked on the latest design patterns and submitted proofs-of-concept to clients.
I helped steer the integration architecture of Brightstar's supply chain platform, and my integration skills helped their SLT make apt decisions and roll out the platform to five APAC countries in just two years.
Business Transformation Program for Saudi Telecommunications Company
As an EAI consultant, I designed and developed reusable solution-based integration components using various technology stacks from the SoftwareAG product suite.
This involved designing a lifecycle model of design time assets in Centrasite and policies for the organization. I created runtime policies and a virtualization strategy for the services that existed in the environment. As a technical lead and senior developer, I developed robust, reusable solution-specific components that fit into the new architecture using Flow and Java services. Enforced best practices and coding standards across the environment and coached development teams and DC production support teams on the latest integration patterns and designs.
Digital Evolution Program for Multichoice
Evolution is a 5-year long, multi-million dollar program designed to replace the core systems of the Multichoice group of companies. The core team building the framework was Synapse. Its role was to develop a robust framework for Multichoice middleware operations on the ESB bus using the webMethods product suite. The framework was developed using most of the webMethods stack, including Terracotta and EhCache for the caching mechanism and JMS layer for faster messaging. This improved the transaction rate and provided guaranteed delivery.
My responsibilities included developing and supporting the frameworks and a CAF-based GUI to control and visibility the framework. I was directly involved in designing the framework components, developing the components themselves, and enforcing best practices and coding standards across the environment.
Education
Bachelor's Degree in Computer Science and Engineering
Jawaharlal Nehru Technological University - Hyderabad, Telangana, India
Certifications
MuleSoft Certified Integration Architect
MuleSoft
MuleSoft Certified Platform Architect
MuleSoft
MuleSoft Certified Developer - Level 1 (Mule 4)
MuleSoft
Professional API Design and Management Certification
Boomi
Dell Boomi Professional Architect
Boomi
Dell Boomi Professional Developer
Boomi
webMethods 9.x Certified CAF Developer
Software AG
webMethods 9.x Certified BPM Developer
Software AG
webMethods 9.x Certified ESB Developer
Software AG
Skills
Libraries/APIs
Java Message Service (JMS), REST APIs
Tools
Anypoint Studio, IBM MQ
Languages
SQL, DataWeave, Java, JavaScript
Paradigms
REST, Service-oriented Architecture (SOA), Azure DevOps
Platforms
MuleSoft, webMethods, Mule ESB, Mule Runtime Engine, CentraSite, Unix, Windows, WebSphere, WebSphere Commerce
Industry Expertise
Retail & Wholesale, Insurance
Storage
JSON, Dell Boomi, Amazon S3 (AWS S3), Microsoft SQL Server
Other
APIs, Enterprise Service Bus (ESB), Integration, API Integration, Anypoint MQ, API Design, BPM, Software Engineering, Workflow, Terracotta, Ehcache, Universal Messaging, CI/CD Pipelines, API Platforms, Architecture, Algorithms, Data Structures, Web Technologies, EDA, Load Balancers, eCommerce
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring