Over 7 years of experience in all the phases of Software Development Life Cycle that includes understanding requirement, technical analysis, design, development, Integration, maintenance, installation, implementation and testing of various client/server web applications.
Strong business and technical experience in requirements gathering including Designing, development, implementation and installation EAI using MuleSoft.
Experience with Mule Soft On-Premises and Cloud solutions.
Experience integrating with Cloud/SaaS applications, APIs, SDK of packaged applications and legacy applications.
Experience designing, developing, securing and managing APIs via API Gateways and proxies.
Good experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and Data Transformations using Mule ESB.
Experience in deploying Mule Applications to Mule ESB and Mule CloudHub along with experience in configuring logging and alerting in CloudHub.
Good Experience in creating API specification, implement REST and SOAP services.
Good understanding and implementation experience of WS-security, digital signatures, message encryption & decryption, SSL concepts and its implementation in Mule ESB.
Experience with DB2 and Oracle Databases, Stored Procedure creation and DB integration with Mule ESB.
Good Experience with Software development Life Cycle.
Adept at mastering new technology, processes and software applications.
Dedicated to quality and customer satisfaction, persistent about achieving project goals.
Interpersonal skills that demonstrate collaboration, facilitation, influencing and negotiating.
In depth experience using Agile, Scrum and iterative development practices.
Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.
Overview
7
7
years of professional experience
Work History
MuleSoft Developer
SVB Financial Group
Santa Clara, CA
01.2020 - Current
Gather, understand, and clarify complex business requirements
Contribute to performance, scalability, reliability, monitoring and other operational concerns of integration solutions on Anypoint Platform
Design reusable assets, components, standards, frameworks, and processes to support and facilitate API and integration projects
Adhere to documented design and development patterns and standards
Create RAML 1.0 specification file based on blueprint mapping document in Anypoint portal’s API manager
Use MuleSoft flow-control palette to optimize message processing, specifically in Scatter-Gather & Choice-Router to call multiple services in parallel and a specific function based on information from the request
Complex business logic easily handled in Data Weave connector and Mule Expression Language (MEL)
Create and follow MuleSoft API Error Handling and Logging Standards while building any API’s
Implement API security policies (as set by API manager), applied to all client-facing proxy APIs for CORS, OAUTH2.0 access token enforcement, ClientID enforcement and Rate Limiting – SLA Based and Secured Mule service endpoints using OAuth2.0, HTTPS and SSO
Create Request transformer, Response transformers, Custom Components and configured them in Mule-config.xml
Develop Event publisher and Event Catalog to fulfill the core functionality of event messaging framework –Rabbit MQ, namely, to allow applications to publish business events to subscribed systems
Configure core java components like Log4j to monitor the logs in the server
Create MUnit test cases for all System, Orchestration, and Experience API’s
Create the name directory in GitLab and pushed the code into it via GitBash command line
Monitor the Server by using PuTTY, WinSCP, Splunk, MuleSoft Runtime Manager and Co-operated with MuleSoft Admin team when they got a suspicious alert from Anypoint portal
Migrate API’s from Mule Server Runtime 3.9 to 4.2.2 and deployed in new
Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint
Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ
Create Mule ESB helper class to call the Mule flow, connection end point and connectors
Implement Mule flows for each entity with retry mechanisms with private secured flows
Built JAX-RS services and exposed them using REST component
Implement Exception Handling, Logging, and Error Handling
Implement Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie
Build and Deployment of services in Mule ESB 3.7.3 server
Manage performance of the services by using “Scatter and gather” and “choice router”
Code walk-throughs, Mule Debugging, and Error fixing
Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work and the solution of the block
Use HP-ALM to track defects in DEV, TEST and STAGE environments
Design and develop the web application using JSP/Servlets, Struts, spring framework
Configure and built Spring MVC application on Tomcat web server
Used spring framework including spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security
Create responsive web pages are developed using HTML5, CSS3, JavaScript and jQuery
Used Spring MVC with Hibernate framework
Followed Spring MVC pattern and used View Resolver to map web pages
Design the Web application implementing the Struts framework for Model-View -Controller (MVC) pattern to make it extensible and flexible
Design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX and JSON
Develop Client applications to consume the Web services based on SOAP protocol
Develop web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies
Develop Hibernate with Spring Integration as the data abstraction to interact with the database of Mongo DB
Worked on core interfaces of Hibernate such as Configuration, Session Factory, Session, Query, Criteria and Transaction
Used Log4j for logging, Junit for Unit Testing, CVS for configuration management
Follow the error logs using Log4j and fixed the problems
Test the developed application by writing test cases for different scenarios using JUnit
Perform test support and participated different releases
Produce Technical Design (High level and low level) and test documents
Participate in automated deployment effort using third party application Jenkins.
Education
Bachelor of Industrial Engineering -
Linux Essentials MCD (MuleSoft Certified Developer) V3.9 And V4 -
-
Skills
WSDL JMS WTX DataPower
JSON XMLSpy HIPAA Oracle DB
Anypoint MQ Active MQ EDI/X12 Automation
OpenLDAP SOAP XSD MONGODB
SWIFT ANSIBLE ITCAM MQ Series
SAP MSQL DB2 Cryptography
Timeline
MuleSoft Developer
SVB Financial Group
01.2020 - Current
MuleSoft Developer
Discover Financial Riverwoods
07.2017 - 12.2019
Software Engineer
Kaiser Permanente
07.2014 - 06.2017
Bachelor of Industrial Engineering -
Linux Essentials MCD (MuleSoft Certified Developer) V3.9 And V4 -
Executive Assistant/Events Manager at First Citizens Wealth (Formally SVB Private)Executive Assistant/Events Manager at First Citizens Wealth (Formally SVB Private)