Sasivikas Tanagala, Developer in Charlotte, NC, United States
Sasivikas is available for hire
Hire Sasivikas

Sasivikas Tanagala

Verified Expert  in Engineering

Software Developer

Location
Charlotte, NC, United States
Toptal Member Since
April 10, 2019

Since 2017, Sasivikas has been mainly working with MuleSoft tech. He’s integrated systems using MuleSoft ESB, managed APIs over Anypoint Studio and CloudHub, and used MuleSoft Studio to integrate APIs, databases, and deploy MuleSoft apps. He’s also quite handy with Mule ESB—building RESTful/SOAP web services based on SOA architecture and developing Mule ESB projects for services with synchronous/asynchronous Mule flows.

Portfolio

Bank of America
Git, Jira, log4j, Splunk, WinSCP, PuTTY, Apache Maven, Mule ESB, MySQL...
AIG
Git, Jira, log4j, Splunk, WinSCP, PuTTY, Apache Maven, Mule ESB, MySQL...
State Auto Insurance
Git, Jira, log4j, Splunk, FileZilla, PuTTY, Apache Maven, Mule Runtime Engine...

Experience

Availability

Part-time

Preferred Environment

MacOS, Windows

The most amazing...

...thing I've done was to design a framework for the bidirectional data transformation from on-premise to the cloud.

Work Experience

MuleSoft Developer

2018 - PRESENT
Bank of America
  • Used DataWeave for data transformations and data validations within the flows and sub-flows.
  • Integrated web services including SOAP as well as REST using Mule ESB.
  • Conducted unit and functional tests using MUnit.
  • Implemented version control using Bitbucket.
  • Designed and implemented Mule APIs on the Mulesoft Anypoint API platform.
  • Extensively used Mule components that include file, SMTP, FTP, SFTP, JDBC connector, and transaction manager.
  • Developed cloud-based integrations and scaled and monitored the APIs.
  • Designed and implemented Mule APIs on the MuleSoft Anypoint API platform.
  • Contributed to the creation of HTTP inbound and outbound flows and orchestrated it using XPath and Mule ESB.
  • Integrated a DataWeave component by writing expressions and mapping data.
  • Customized Mule config archives and homes file for CloudHub deployment.
  • Implemented Maven to boost tasks in Mule.
Technologies: Git, Jira, log4j, Splunk, WinSCP, PuTTY, Apache Maven, Mule ESB, MySQL, Microsoft SQL Server, Anypoint Studio, Java

MuleSoft Developer

2018 - 2018
AIG
  • Was involved in the complete SDLC including analysis, design, implementation, testing, and maintenance.
  • Documented and designed REST APIs using RAML.
  • Created Mule ESB flows using Anypoint Studio, performed payload transformation, and developed middleware frameworks for routing the messages to appropriate systems.
  • Worked on the choice flow control strategy to route the messages to the next processor based on specified criteria.
  • Used scatter/gather to send data to multiple targets concurrently.
  • Designed flows using various connectors and components such as Salesforce, database, SFTP, filter, expression, and Splunk.
  • Implemented choice exception-handling mechanisms based on the business requirements in Mule ESB.
  • Deployed Mule flows and secured APIs using ClientID enforcement in Mule CloudHub.
  • Made extensive use of different operators like map, filter, when otherwise in DataWeave.
  • Implemented unit testing by writing the MUnit test cases.
  • Used Jira and Confluence for document sharing and ticketing.
  • Used GitHub for the version control.
Technologies: Git, Jira, log4j, Splunk, WinSCP, PuTTY, Apache Maven, Mule ESB, MySQL, Microsoft SQL Server, Anypoint Studio, Java

Junior MuleSoft Developer

2017 - 2018
State Auto Insurance
  • Contributed to requirement gathering and the design and development of the project. Used Mule ESB in designing the application for integrating the source and target systems.
  • Designed the application as middleware between the third-party system and the customer side system using Mule ESB.
  • Designed various flows/sub flows to receive data from different sources.
  • Developed services for logging and exception handling to use in all ESB services.
  • Performed unit testing and integration testing of the developed services and fixed bugs in the processes.
  • Used database connectors to connect with MySQL and SQLServer databases.
  • Utilized a custom logging framework for a Mule ESB application.
  • Implemented Mule Expression Language (MEL) to access properties and payloads and filter the necessary fields from the payload.•.
  • Used DataWeave to transform different formats of data into the required format.
  • Used Jira for a defect tracking tool that measured and reported on Java code coverage.
  • Implemented GitHub for source configuration management version control.
  • Used a Jenkins tool for continuous integration.
  • Implemented a CloudHub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
  • Handled various exception strategies that notified the user of any type of issue.
  • Monitored logs across all lower environments using Splunk.
Technologies: Git, Jira, log4j, Splunk, FileZilla, PuTTY, Apache Maven, Mule Runtime Engine, Mule ESB, MySQL, Microsoft SQL Server, Anypoint Studio, Java

MuleSoft Development

Project Description:
Designed a framework for bidirectional data integration.

Responsibilities:
• Used DataWeave for data transformations and data validations within flows and sub-flows.
• Integrated web services including SOAP as well as REST using Mule ESB.
• Conducted unit and functional tests using MUnit.
• Implemented version control using Bitbucket.
• Designed and implemented Mule APIs on the MuleSoft Anypoint API platform.
• Extensively used Mule components that include file, SMTP, FTP, SFTP, JDBC connector, and transaction manager.
• Worked on cloud-based integrations; scaling and monitoring the APIs.
• Designed and developed Mule APIs on the MuleSoft Anypoint API platform.
• Created HTTP inbound and outbound flows and orchestration using XPath and Mule ESB.
• Worked on a DataWeave component by writing expressions and mapping data.
• Customized Mule config archives and homes file for CloudHub deployment.
• Implemented Maven to boost tasks in Mule.

Technologies: Java 1.8, Anypoint Studio 6.4, SQL Server, MySQL, Mule ESB with Mule Server 3.8.5, Apache Maven 3.5.4, Putty, WinSCP, Splunk, Log4j, Jira, Git
2015 - 2016

Master's Degree in Computer Science and Engineering

Texas A&M University, Kingsville - Kingsville, TX, USA

2011 - 2015

Bachelor's Degree in Computer Science and Engineering

KSRM College of Engineering - Kadapa, India

DECEMBER 2018 - DECEMBER 2020

MuleSoft Certified Developer - API Design Associate

MuleSoft

Libraries/APIs

REST APIs

Tools

Anypoint Studio, PuTTY, FileZilla, Bitbucket, Git, Apache Maven, Toad, Jenkins, Jira, WinSCP, Splunk

Languages

Java, Java 8, SQL

Platforms

MuleSoft, Mule ESB, Windows, MacOS, Mule Runtime Engine

Paradigms

RESTful Development

Storage

Microsoft SQL Server, Oracle SQL Developer, MySQL

Other

log4j

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