Seven plus years of hands-on experience in the IT industry mainly in Middleware/Integration technologies involving in all phases of Software Development Life Cycle (SDLC) - requirement gathering and analysis, design, development, testing, production, and post-production support.
More than four years of hands-on experience in designing and developing applications in Mule ESB platform participating in all phases of API lifecycle from API specification to API Management.
Skillful in writing API Specification (design -first approach) using RAML in Design Center that are used as foundation for API-Led Connectivity.
Proficient in using MuleSoft AnyPoint Studio in implementing APIs, and developing flows to integrate with various data sources such as JDBC, and SaaS applications.
Hands-on experience in using Mule connectors like JDBC, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce, SAP etc.
Hands-on experience in developing, exposing, and consuming SOAP Webservices and REST Webservices.
Experience with integration patterns, EAI, transformations, XML Schemas, and XSLT.
Skillful in writing and running JUnit/Munity, integration, and system test cases.
Experience in troubleshooting Mule ESB, including working with debuggers, flow analyzers, and configuration tools.
Experience in deploying Mule Applications to Standalone Servers, CloudHub, and Private Cloud Edition (PCE).
Experience in creating an automated CI/CD build pipeline using tools such as Jenkins and Maven working closely with DevOps team.
Experience in creating and deploying API proxies to APIGateway, and applying policies to APIs.
Involvement in production support - troubleshooting applications and resolving the issues.
Work closely with QA and other support teams in Test Driven Development (TDD) methodologies.
Experience in multiple RDBMS like Oracle, Microsoft SQL Server, and DB2.
Experience in implementing different project methodologies like Agile, Waterfall.
Effective communication and interpersonal skills, ability to work in a team/independently, and adapt quickly to new and emerging technologies.
02/2013 to 04/2014Java DeveloperCVS | Woonsocket, RI
Successfully delivered the bug free code with in the time lines of the project.
Good experience in debugging the application by running the application in debug mode.
Implemented AJAX for dynamic values which display the winning chances and the winning amount rendering to enhance user experience and refresh button where result pages will display with updated records.
Responsible for designing and developing casino slot games along with guiding the other team members with their respective games.
Followed Agile methodology for analysis, design, development implementation of the application.
Developed the application using Spring framework.
Backend access to database using SQL for querying and performing operation on database.
Responsible for testing various games with estimated outputs.
Involved in unit testing and integration testing.
Responsible for performing Stress test on the code to check the performance of the games under various loads.
Played a key role in resolving performance issues.