Sasivikas Tanagala
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
MuleSoft Developer
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.
Junior MuleSoft Developer
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.
Experience
MuleSoft Development
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
Education
Master's Degree in Computer Science and Engineering
Texas A&M University, Kingsville - Kingsville, TX, USA
Bachelor's Degree in Computer Science and Engineering
KSRM College of Engineering - Kadapa, India
Certifications
MuleSoft Certified Developer - API Design Associate
MuleSoft
Skills
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
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