Senthil Chinraj, Developer in Toronto, ON, Canada
Senthil is available for hire
Hire Senthil

Senthil Chinraj

Verified Expert  in Engineering

MuleSoft Developer

Location
Toronto, ON, Canada
Toptal Member Since
March 15, 2019

Senthil is a senior MuleSoft Certified Architect and Developer and a Certified Workato Consultant with 18+ years of experience in the development field. He's been working with MuleSoft solutions for 7+ years, excelling in enterprise-level integration projects using the Anypoint Platform, including customer- and MuleSoft-hosted runtimes in the CloudHub. Senthil is also experient in delivering robust apps that leverage his experience in Java-related stacks like Spring and Hibernate.

Portfolio

Shawcor
Oracle, NetSuite, Salesforce, MuleSoft, APIs, API Integration, REST APIs, REST
Volvo Car USA
MuleSoft, Amazon Web Services (AWS), API Gateways, Salesforce...
Belk
MuleSoft, Retail

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Spring, JEE, Java, MuleSoft, API Gateways, API Integration, APIs, Workato, Salesforce

The most amazing...

...thing I've done is revolutionize data integration for multiple clients by architecting and implementing seamless solutions with MuleSoft's Anypoint Platform.

Work Experience

MuleSoft Consultant

2017 - PRESENT
Shawcor
  • Configured and maintained CloudHub.
  • Integrated various enterprise systems with MuleSoft development.
  • Developed and architected a batch process to exchange data between NetSuite and Salesforce using connectors.
  • Developed APIs based on a microservices pattern (API-led connectivity) to expose data from IFS.
  • Configured/integrated Anypoint MQ with various Mule flows.
  • Integrated with SMB and SharePoint systems using MuleSoft connectors.
Technologies: Oracle, NetSuite, Salesforce, MuleSoft, APIs, API Integration, REST APIs, REST

MuleSoft Expert

2018 - 2023
Volvo Car USA
  • Led the design and implementation of a scalable and robust API architecture using the MuleSoft Anypoint Platform. Collaborated with cross-functional teams to define integration requirements and design efficient data flow processes.
  • Developed reusable API assets, connectors, and integration patterns to accelerate project delivery and improve maintainability. Implemented secure authentication and authorization mechanisms using OAuth and JWT tokens.
  • Optimized MuleSoft solutions' performance and scalability through effective tuning and monitoring strategies. Mentored and trained junior team members on MuleSoft best practices and design patterns.
Technologies: MuleSoft, Amazon Web Services (AWS), API Gateways, Salesforce, Batch File Processing, SAP Integration, REST

MuleSoft Architect and Consultant

2020 - 2022
Belk
  • Assisted the CTO and development managers in architecting solutions based on the microservices approach for migrating order management from on-prem (OMS) to the Manhattan Omnichannel eCommerce Platform (MAO).
  • Mentored developers and technical leads in delivering solutions following the API-led connectivity and approach and RAML-based design approach.
  • Architected a complex use case to capture inventory picture changes to downstream systems.
  • Developed APIs to handle a large volume of transactions within the allocated memory/vCores by adopting the streaming approach rather than large memory consumption.
  • Configured, installed, and maintained MuleSoft servers and other applications in ecosystems like Jenkins, Nexus, etc.
Technologies: MuleSoft, Retail

Technical Lead

2015 - 2018
CAA
  • Architected the Mule flows based on microservices design pattern.
  • Set up the Mulesoft environment using Jenkins, Nexus, MMC, and Mule Runtime.
  • Mentored the team members with their technical challenges during the course of development.
  • Migrated existing legacy processes to ESB platform.
  • Designed applications leveraging batch module for processing and consuming large data load from Guidewire to SAP and vice-versa.
  • Integrated with external vendors like payment providers, Pitney Bowes, and banking systems via different connectors like FTP, FTPS, SFTP, File, SOAP/CXF, and APIKIT.
  • Monitored applications via integration with ElasticSearch and alerting the support team for any critical issues.
  • Extensively used a batch module for processing large files (CSV and XML) and fine-tuned the performance to scale the applications.
Technologies: VM, JUnit, Java API for XML Processing (JAXP), JAXB, log4j, CSS, HTML5, JSON, Hibernate, Microsoft SQL Server, JDK 8, Mule Runtime Engine, APIs, API Integration, REST APIs, Batch File Processing, SAP Integration, REST, Insurance, P&C Insurance

Senior J2EE Developer and Technical Lead

2014 - 2015
RSA Group
  • Built responsive UI/UX for business applications using HTML5, CSS, and jQuery.
  • Successfully integrated with Spring-webflow for managing and navigating different wizards.
  • Integrated with an online payment provider, Moneris.
  • Deployed and managed Mule flows in both on-prem and cloud hub.
  • Architected web services that are compliant with ACORD/CSIO model and exposed it to Guidewire systems like CLAIMS and POLICY.
  • Handled the implementation of the application in production for both ESB and web applications.
Technologies: C3p0, SOAP, Jenkins, Bitbucket, Apache Maven, Git, Enterprise Service Bus (ESB), MuleSoft, Mule Runtime Engine, MySQL, JUnit, Java API for XML Processing (JAXP), JAXB, log4j, CSS, HTML5, Ajax, JSON, JBoss, Hibernate, Spring Web Flow, Spring MVC, JSF, JDK 8, APIs, API Integration, REST APIs, Insurance, P&C Insurance

Senior Java Developer

2013 - 2014
Citco
  • Implemented shared services in the stateless session bean and exposed it as session façade.
  • Implemented the design patterns like DAO Factory, Singleton, Service Locator, and Business Delegate. Conducted code reviews for quality deliverables.
  • Developed application service components and configured beans using (applicationContext.xml) Spring IoC.
  • Integrated Spring (dependency injection) among different layers of an application.
  • Used the SOAP Message Broker protocol to get the communication between incompatible systems. Performed the code build and deployment using ANT. Used log4j properties for logging.
  • Involved in system and integration testing using JUnit.
  • Involved in developing complex SQL queries using DB2.
Technologies: RESTful Services, Service-oriented Architecture (SOA), Checkstyle, EasyMock, Bamboo, HP Quality Center (QC), Jira, Subversion (SVN), MyEclipse, JMS, MQSeries, Oracle, JUnit, Ext JS, Ajax, JSON, IBM WebSphere, Hibernate, DI, Spring MVC, Apache Struts, Java, Servlet, Jakarta Server Pages (JSP), Jakarta EE, APIs, API Integration, REST APIs

Java/JEE Developer

2006 - 2013
State Farm Insurance, IL, USA
  • Built application components based on software specifications.
  • Developed application communication through asynchronous message using JMS, MQ, and MDB process message in point-to-point scenarios.
  • Involved in the analysis, design, and development of various server-side components like XSD/XSLT/XML, SDOs, service handlers for service layer, DAOs for persistence layer and action classes, JSP, and servlets for user interface layer.
  • Led the development team for three iterations and production support lead for all the claims management functionalities, primary responsibilities were handling tickets in a timely manner, meeting the metrics defined on the ticket breaches, problem records, KI usage and generating reports in HP service manager for the management study.
  • Architected the retry/recovery framework for the async process failures and made the framework very flexible from its usage perspective. This framework is used extensively today due to its low development time and automatic failure recovery properties.
  • Developed batch processing for a multi-threaded environment using Core Java.
  • Developed E2E use case with frameworks and tools like Spring DI, Spring AOP, Spring-Security, Hibernate, and JSF Components (Iceface, Tomahawk, and Primeface).
  • Designed and implemented the data routing strategy for an ECS application in order to better handle user traffic and minimize the frequency of server refreshes, reducing necessary man-hours. In addition to the extensive financial savings realized by the client, customer experience was also positively impacted (the client saved approximately $100,000/year).
  • Proposed and incorporated a Trillium matching application for a variety of matching functionalities within ECS and minimized duplicate/redundant data in order to keep only clean data.
  • Redesigned a complete a claim flow in order to process input from various reporting tools like mobile, intranet, internet, and COBOL applications with the SOA techniques (JMS, web services), improving the system from both a performance and maintenance perspective.
Technologies: RESTful Services, Service-oriented Architecture (SOA), Checkstyle, EasyMock, CruiseControl, IBM Rational ClearQuest, IBM Rational ClearCase, RSA, JMS, MQSeries, IBM Db2, JUnit, Ajax, HTML, XSL, XML, IBM WebSphere, Hibernate, DI, Spring MVC, Java, Servlet, Jakarta Server Pages (JSP), Jakarta EE, Insurance, P&C Insurance

MuleSoft-based Data Integration Solutions

https://www.volvocars.com/
The project was developed for Volvo Cars and involved the design and implementation of data integration solutions using Mulesoft's Anypoint Platform to connect various systems and applications.

My responsibilities included the development and maintenance of API interfaces, data flows, and ETL processes to facilitate seamless data exchange and synchronization. Additionally, I worked closely with stakeholders to gather integration requirements, perform data mapping, and define data transformation rules. To ensure the accuracy, consistency, and integrity of integrated data, I implemented data quality and governance practices.

During the project, I gained hands-on experience with AWS integrations, using various services such as AWS API Gateway, AWS S3, AWS SQS, AWS SNS, AWS Glue, and AWS CloudWatch. This allowed me to optimize the performance and scalability of data integration solutions by implementing caching strategies and fine-tuning the system.

To proactively identify and resolve integration issues, I created monitoring and error-handling mechanisms, which granted a smooth integration process.

Platforms

MuleSoft, Oracle, Visual Studio Code (VS Code), WebSphere MQ, JEE, Jakarta EE, IBM WebSphere, JBoss, Mule Runtime Engine, Amazon Web Services (AWS), Raspberry Pi, Salesforce, Workato

Languages

SQL, Java, XML, XSL, HTML, HTML5, CSS, JavaScript, TypeScript, Curl Language

Frameworks

Spring 4, JSF, Angular, JUnit, Spring, Jakarta Server Pages (JSP), Spring MVC, Hibernate, Apache Struts, Ext JS, Spring Web Flow, Swagger

Libraries/APIs

NetSuite API, REST APIs, JMS, EasyMock, JAXB, Java API for XML Processing (JAXP), C3p0, Node.js, jQuery, Salesforce API

Tools

Eclipse IDE, SoapUI, Servlet, MQSeries, IBM Rational ClearCase, IBM Rational ClearQuest, Checkstyle, MyEclipse, Subversion (SVN), Jira, HP Quality Center (QC), Bamboo, JDK 8, Git, Apache Maven, Bitbucket, Jenkins, Postman, cURL Command Line Tool

Industry Expertise

Insurance

Other

Batch File Processing, RAML, HTTPS, HTTP, APIs, SAP Integration, Integration, API Integration, Retail, DI, Ajax, RSA, CruiseControl, RESTful Services, log4j, Enterprise Service Bus (ESB), VM, NetSuite, API Gateways, SOAP, SFTP, FTP, SSL Certificates, Amazon RDS, P&C Insurance

Paradigms

Service-oriented Architecture (SOA), REST

Storage

JSON, Microsoft SQL Server, SQL Server 2016, IBM Db2, MySQL

2002 - 2006

Bachelor's Degree in Computer Engineering

Anna University - India

JUNE 2023 - JUNE 2025

Automation Pro III Certificate

Workato

OCTOBER 2021 - OCTOBER 2023

MuleSoft Certified Developer – Level 1

MuleSoft

JANUARY 2021 - JANUARY 2024

AWS Certified Cloud Practitioner

Amazon Web Services

DECEMBER 2019 - DECEMBER 2021

MuleSoft Certified Solution Architect

MuleSoft

DECEMBER 2019 - DECEMBER 2021

MuleSoft Platform Architect

MuleSoft

OCTOBER 2009 - PRESENT

INS 21: Property and Liability Insurance Principles

INS

MARCH 2008 - PRESENT

INS 22: Personal Insurance

INS

SEPTEMBER 2007 - PRESENT

Java

Sun

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring