
Hemant Talele
Verified Expert in Engineering
MuleSoft Anypoint Platform Developer
Vancouver, BC, Canada
Toptal member since May 4, 2020
Hemant is a seasoned MuleSoft architect/SME and senior developer with 17+ years of software project experience and specialization in the MuleSoft Anypoint platform. He has extensive work experience working with international (US, Canada, and UK) clients on software projects. Hemant is a self-starter who is able to work independently or in a team with limited supervision and great efficiency. He has worked with many clients to formulate solutions customized to their needs.
Portfolio
Experience
- REST - 10 years
- JSON API - 10 years
- MuleSoft - 8 years
- DataWeave - 8 years
- API Architecture - 8 years
- MuleSoft Anypoint Platform - 8 years
- GitHub - 6 years
- Anypoint Studio - 5 years
Availability
Preferred Environment
CloudHub, SQL, Continuous Delivery (CD), GitHub, Service-oriented Architecture (SOA), JSON, API Management, Workato, ETL, MuleSoft Anypoint Platform
The most amazing...
...implementation I worked on recently was the MuleSoft solution optimization I designed and built for CST-PHSA
Work Experience
Senior MuleSoft Consultant
CST PROJECT - PHSA CANADA
- Worked as a MuleSoft SME and helped the existing non-MuleSoft-skilled team during any critical issues, creating API policies in the API manager, creating new RAML definitions, coding MuleSoft APIs, and setting up new Mule instances (hybrid setup with on-premise runtime).
- Added enhancements to the live integration system, such as designing and building an event-based reporting solution to manage summary logs and generate runtime reports from the data, exploring the architecture enhancements using Kafka messaging.
- Worked in the complex upgrade process of moving the current MuleSoft applications from a Mule 4.3/Java 1.8 runtime to a Mule 4.6.6/Java 17 runtime environment.
- Analyzed and suggested critical optimization in the existing integration solution that was causing a slowdown in the EEMS process. Implemented the optimization solution to remove the performance bottleneck and improve the throughput of the application.
- Set up the MuleSoft runtime environment (hybrid architecture) for all environments (non-prod and prod) for PHSA, including installing and setting up the on-premise runtime servers and configuring them with the Anypoint Platform.
- Used Mule 4.6.6, Rabbit MQ, MS SQL, Maven, Jenkins, TFS, Git/GitHub, web services, Kafka, and Workato.
Senior Mulesoft Developer
Commonwealth Financial Network
- Worked as a senior MuleSoft developer in the integration team. I was involved in most of the integration designs from the initial phase to the steady post-production phase of the project.
- Participated, as one of the initial members, in creating the initial pilot implementation of the MuleSoft project alongside the MuleSoft product consultant.
- Involved in the solution and design of multiple core pilot projects for the client, such as incremental and one-time data migration from the old Microsoft Dynamics system to the new Salesforce platform.
- Designed and developed a centralized error logging and reprocessing solution for the integration platform.
- Developed many designs and code in this long-running project that are used as a reference for future developments by the other team members in the Integration group.
- Built a pilot integration solution to send and receive data to the ServiceNow platform via the ServiceNow RESt APIs.
- Acted as a senior MuleSoft developer in the team and helped and mentored junior team members as and when needed.
Senior MuleSoft Developer
PHSA (PROVINCIAL HEALTH SERVICES AUTHORITY)
- Designed and built some of the complex integration requirements of the PHSA ERP integration project.
- Set up the MuleSoft runtime environment (hybrid architecture) for all environments (DEV, IST, STAGE, and PROD) for PHSA, which includes installing and setting up the on-premise runtime servers and configuring them with the Anypoint platform.
- Implemented a generic "sync engine" application using Mule 4.2.1 for transferring batch data between multiple internal systems. The interfacing systems range from SQL databases to file systems and a cloud-based ERP system (Unit 4).
- Developed an event-based integration system using Mule and RabbitMQ messaging queues for near-real-time data integration from the cloud ERP system (Unit4) to the on-premise systems.
- Implemented a reusable parameterized CI/CD Jenkins pipeline setup for the MuleSoft code deployments on their on-premise mule runtime servers (ARM). The Jenkins pipeline integrates with GitHub and the TFS version control system.
- Interacted with MuleSoft product support for raising and following up on product issues/tickets faced during the project execution.
MuleSoft Integration Developer
STEMCELL, VANCOUVER CANADA
- Designed and implemented an integration solution for integrating Stemcell's SAP system with Salesforce using SAP BAPI and SFDC connectors.
- Joined the project at a later (development stage) as a MuleSoft integration expert to help and expedite the implementation work. I completed their pending implementation in less than the planned time.
- Recommended a design that reuses APIs and streamlines the poll processing. Providing benefits such as a single point of entry and interface for SAP outbound data-flow facilitated easy tracking and management of data flows.
MuleSoft Architect | Senior Developer
Appnovation Inc.
- Worked on MuleSoft-based projects for various clients of Appnovation.
- Implemented four projects for clients, including Pfizer, Synopsys, and Stemcell.
- Helped the Appnovation team with internal proposal-building activities and interviewing MuleSoft candidates.
MuleSoft Integration Developer
PFIZER, USA
- Created a POC demonstrating the feasibility of using MuleSoft for integration with Cvent for Pfizer, who wanted to migrate from their current event management provider (Starcite) to a newly procured Cvent system.
- Demonstrated the POC to the client, to help the client decide and proceed with a production implementation of the integration solution.
- Worked with the client enterprise architect to design the MuleSoft-based integration solution to facilitate all the requirements, including creating, updating, and searching Cvent meetings and adding and removing attendees.
- Deployed the applications on Pfizer's Anypoint CloudHub account.
MuleSoft Integration Expert | Senior Developer
SYNOPSYS, MOUNTAIN VIEW USA
- Created APIs to facilitate data retrieval from the client's SAP system. The key focus was improving the response time without compromising the accuracy of data retrieval.
- Leveraged Mule in-memory caching to improve the response time. The new API reduced the API response time from 3+ seconds to 200 milliseconds.
- Implemented a custom cache invalidation mechanism to ensure accuracy and avoid stale data.
- Proposed and effectively implemented MuleSoft recommended API-led connectivity approach, creating multiple system and process APIs.
Mulesoft Integration Architect | Lead Developer
HSBC BANK LONDON, UK
- Designed and developed a MuleSoft-based integration service and platform that hosts bank-wide integration APIs and ESB services.
- Designed and created RAML specifications for REST APIs using MuleSoft API designer and created Mule ESB flows utilizing various Mule connectors (database connectors, web service connectors, and others).
- Supported the deployment of the APIs and Mule ESB code on Mule Runtimes and API gateways using CI/CD pipelines. I was also responsible for unit tests (using MUnit) and supporting user acceptance tests in the post-build phases.
- Defined the integration approach and ensured the standards and guidelines were followed during the design and build phases.
Senior Technology Architect (Middleware)
Infosys Ltd
- Worked on multiple integrations and BPM projects for various clients of Infosys.
- Handled remote integration solution deliveries as an offshore resident architect.
- Helped Infosys teams with internal proposal building activities and interviewing MuleSoft candidates.
Integration Architect/Lead Developer (For Infosys Ltd)
INNOVAPOST/PUROLATOR, MISSISAUGA, CANADA
- Designed and developed a Java REST and JMS based middleware integration solution for the client’s mobility system. The solution involved REST services that interact with various external systems such as SQL database systems, IBM MQ, and MessageSight.
- Contributed to the internal evaluation and PoC of Mulesoft API management for adherence to the requirements.
- Participated as a middleware integration architect for the project, working closely with the client architects from various external systems being integrated.
- Oversaw high level and detailed design of the middleware solution and finalized the functional design by liaising with business leads.
Offshore Integration Architect/Lead Developer (For Infosys Ltd)
MINISTRY OF TRANSPORTATION ONTARIO
- Worked on this project as an offshore (India) based BPM and integration architect, building integration solutions for the project's needs.
- Built proof of concepts to evaluate the feasibility of various integration approaches.
- Built and reviewed design artifacts developed by the offshore integration team members.
TIBCO Architect/Lead Developer (For Infosys Ltd)
CAREFIRST BALTIMORE, USA
- Worked as a resident offshore (India) based technology consultant and architect for this long-running TIBCO based integration projects for this healthcare customer (Carefirst) of Infosys.
- Managed estimation, architecture, and design of all new and ongoing integration requirements for the customer.
- Contributed as a core developer during critical situations, and mentored junior team members.
- Traveled to onsite (Baltimore USA) location multiple times during the project to liaise and work with the onsite client architects and developers.
- Tasked with code and design review to ensure the correctness and completeness of offshore deliverables and solution performance improvements.
Blaze Rules Specialist/Senior Developer (For Infosys Ltd)
HEALTHWAYS TENNESSEE, USA
- Successfully implemented multiple business rule services using Sequential as well as Rete implementations to support the proprietary EMPRACE System.
- Implemented four new rule service applications to facilitate an easy to manage rules entry applications (RMA) in Blaze Advisor.
- Developed rule services on BLAZE 6.9 Java and hosted on the Glassfish server. The rule services used Oracle Coherence as a distributed cache management system.
- Exposed rule services as SOA web services for seamless integration with the external systems.
Senior Associate
Cognizant Ltd
- Worked on projects for various clients of Cognizant.
- Contributed as the offshore (India) resident team lead for some of the clients of Cognizant, responsible for remote technology solution deliveries.
- Helped the Cognizant team with internal proposal building activities and interviewing candidates.
Senior Software Engineer
Accenture India Ltd
- Worked on Java projects for various clients of Accenture.
- Worked onsite as well as offshore as a Java developer for a couple of clients of Accenture.
- Helped the Accenture team with internal proposal building activities and interviewing candidates.
Experience
One-time and Incremental Data Integration from Microsoft Dynamics to Salesforce Via Mulesoft APIs
Cloud ERP Integration with On-premise Systems Using Mule 4
I worked on the integration part of the project as a MuleSoft SME/developer to implement all the integration requirements for the migration project. The project involved complex implementations that required integration with various internal systems using databases, RabbitMQ, and file connectors. I have also set-up the mule runtime environments for this project and configured them to connect to the MuleSoft Anypoint Platform in a Hybrid architecture model.
SAP to SFDC (Salesforce) Integration
I joined this project at a later (development stage) as a MuleSoft integration expert to help and expedite the implementation work. I could complete their pending implementation in less than planned by suggesting a solution design that reuses APIs and streamlines the poll processing. The proposed solution provides benefits such as a single point of entry and an interface for SAP outbound data flow, which eventually offers easy tracking and management of data flows and an API-led connectivity approach that helps reuse system APIs.
The implementation involves a hybrid deployment model involving AWS-hosted Mule runtime servers managed by a cloud-based runtime manager using VPC.
MuleSoft Integration with Cvent Meeting Management
The client (Pfizer) wanted to migrate from their current event management provider (starcite) to Cvent. As a starting step, I created a POC demonstrating the feasibility of integrating with Cvent using MuleSoft and Cvent web services. The POC I demonstrated was successful, and the client decided to proceed with a production implementation of the integration solution based on the POC findings.
The production implementation I worked on post-POC involved the creation of multiple functional APIs to create, update, and search meetings and add/remove attendees. It also involves a few batch process implementations between Cvent and the client's internal systems.
MuleSoft Wrapper APIs for SAP System
Before this project was implemented, the client was facing a challenge of ver slow response time from the SAP system for data retrievals. Hence the key focus for this Mule project was on improving the response time without compromising the accuracy of data retrieval.
The Mule solution I proposed involved leveraging Mule in-memory caching to improve the response time. The new API resulted in reducing the API response time from 3+ seconds to 200 milliseconds.
In order to ensure accuracy and avoid stale data, I also built a custom cache invalidation mechanism in the solution.
The project is a great success as I knew from the client later and is being used with zero post-production issues.
Education
Bachelor of Engineering Degree in Computer Engineering
Veermata Jijabai Technological Institute (VJTI) - Mumbai, India
Certifications
Workato Automation Pro-II
Workato
Workato Automation Pro-I
Workato
Salesforce Certified MuleSoft Developer
MuleSoft Inc
MuleSoft Certified Developer - Integration and API Associate (Mule 3)
MuleSoft Inc
Skills
Libraries/APIs
JSON API, Java Message Service (JMS), Salesforce API, ServiceNow REST API, Cvent API, MuleSoft API, AMQP
Tools
Anypoint Studio, GitHub, Apache Maven, Jenkins, Git, IBM BPM, RabbitMQ
Languages
DataWeave, XML, SQL, Java, Snowflake, Java 8
Paradigms
REST, API Architecture, Service-oriented Architecture (SOA), Continuous Integration (CI), Continuous Delivery (CD), ETL
Platforms
MuleSoft, Mule ESB, Mule Runtime Engine, Salesforce, webMethods, Amazon Web Services (AWS), Apache Kafka, Workato
Storage
JSON, Microsoft SQL Server, On-premise, Databases
Other
MUnit, CloudHub, MuleSoft Anypoint Platform, SOAP, Integration, API Management, Enterprise Service Bus (ESB), SAP, Advance, TIBCO BusinessWorks, Blaze, HP TeamSite, Web Services, TIBCO, BPM, Architecture, Cloud, API Platforms, Anypoint MQ, Azure Data Lake, Computer Engineering, CI/CD Pipelines, APIs, Java 17
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