PROFESSIONAL EXPERIENCE
TECHNICAL SKILLS
Nine plus years of experience in application design and development and application integration.
Good experience in Software Development Life Cycle (SDLC) including Requirement analysis, Design, Development and Testing of software applications.
6+ years of experience as MuleSoft developer in AnyPoint platform, Mule ESB, Message Broker.
Good experience in designing and developing RAML,
Open API and Swagger based on APIs using AnyPoint Platform design center.
Good experience with Credentials Vault (Secure Property Placeholder), a critical piece in application development in MuleSoft.
Good experience in building complex Mule Flows, Scopes, Error Handling strategies, Message Filters, Validation, Transformation, Message Enrich and Flow Controls.
Good experience in several connectors like HTTP, Database, Salesforce, Workday, Azure Queues, Rabbit - MQ, File and SFTP.
Good experience in database programming, stored procedure and database schema design and intermediate database administration skill.
Good experience in Continuous Integration and Delivery tools surrounding AnyPoint Platform. Leveraged CI/CD tools like Jenkins, GitHub, Maven, MMC and Anypoint Runtime Manager.
Excellent communication skills, technical writing skills, creation of system design documents, proven problem-solving techniques, ability to self-manage and mentor others in a team.
Any Point Platform: Mule ESB, API Design Center, MMC, MuleSoft Cloud Hub, RTF, MuleSoft Anypoint Platform, Runtime Manager, Exchange, API Manager, Access Management, VPC, V-Core.
Web Technologies: HTML, WSDL, CSS, XML, AJAX, XSLT.
Languages: Java, J2EE, SOAP, Maven, RAML, DataWeave
Databases: SQL, MySQL
Connectors: HTTP, FILE, FTP, SFTP,JMS, Database, Kafka, Electronic Data Interchange (EDI), Salesforce Integration, ServiceNow,Amazon S3
Mule: 4.3.x, Any point Studio 7.13
J2ee Technologies: Servlet, JSP, JSON, JDBS, XML,
Tools & Utilities: GIT, Jenkins, postman, SoapUI, Jira and confluence.
Operating Systems: Windows
EDUCATION
CERTIFICATION
E
CERTIFICATION
WORK EXPERIENCE
Bachelors in electrical electronics engineering
MuleSoft Certified Developer - Level 1 (Mule 4)
MuleSoft Integration Architect - Level 1 (Mule 4)
MuleSoft Platform Architect - Level 1 (Mule 4)
Royal Bank of Canada, Minneapolis, MN
Role: Sr. MuleSoft Developer
Duration: From June 2021 to till date
Environment: GIT, Maven, Jenkins, Anypoint Studio 7.13, Java 8.1, Data Weave 2.0, on premise, SQL, Any point Platform, Mule runtime 4.4.x.
Responsibilities:
Involved in gathering requirements and understood functional requirements.
Created an Integration Component with third party application using Mule ESB.
Created REST and SOAP web services in Mule, Consumption of REST and SOAP web services for downstream systems.
Implemented exception handling strategies such as Global Exception, flow level Exception and connector level exception.
Implemented interfaces between SFTP, Broadridge system, RDM system and MDM system.
Configured Mule ESB projects with synchronous and asynchronous scopes.
Designed APIs using RAML in design center and other API fragments and secured APIs with MuleSoft policies.
Used Mule ESB connectors- HTTP, SFTP, Caching, Message Transformer, Choice router, Try-scope, Salesforce, AWS S3, JMS etc. in designing the application as a middleware between the third-party system and the customer side system.
Created MUnit test cases to validate the Mule flows and created unit test documents.
Worked on bug fixing via debugging by using Soap UI and Postman testing tool to achieve their desired output.
Implemented common framework such as exception handling, logging, JSON Schema Validation, Caching, Retry mechanism.
Created technical design document and exposed to confluence pages.
WORK EXPERIENCE
First Republic Bank, San Francisco, CA
Role: Sr. MuleSoft Developer
Duration: From March 2019 to May 2021
Environment: APIs, GIT, SVN, Maven, Jenkins, Anypoint Studio 6.5/7.9, Java 7, Data Weave, Cloud Hub, MS-SQL, Salesforce, SAP, REST full, Any point Platform, Mule 3.9.x/4.3.x.
Responsibilities:
Created an Integration Component with third party application using Mule ESB.
Create SOAP and REST web services in Mule, Consumption of REST and SOAP web services for downstream systems.
Configure Mule service flows with various exception handling strategies such as Global Exception, Custom Exception and Choice Exception Strategies that notify the user with custom and simple error descriptions.
Co-ordinate with testing and back-end teams, client during the smoke tests and aggression tests at Sprint.
Implement interfaces between SAP, Salesforce, and REST web-services.
Configure Mule ESB projects for the services with synchronous and asynchronous Mule flows.
Used Mule ESB connectors- SFTP, Message Transformer, Choice Exception Strategies, Batch processing, etc. in designing the application as a middleware between the third-party system and the customer side system.
Create Munit test cases to validate the Mule flows.
Coordinate with program managers to explain what tasks were possible for the system to achieve their desired output.
Design and implement exception handling, logging, JSON Schema Validation as common reusable components across multiple message flows.
Participate in 24X7 production support effort after application go-live.
WORK EXPERIENCE
McDonald’s, Chicago, IL
Role: MuleSoft Developer
Duration: From July 2018 to Feb 2019
Environment: ActiveMQ, Salesforce, JMS, EJB, HTML, XML, Design patterns, MuleSoft ESB 3.9.x/4.3.x, API Manager, Any point Studio 6.5/7.5, Java, JSP, Spring. Webservices, UML, Junit, jQuery, Mongo DB.
Responsibilities:
Participate in Agile – Sprint methodologies to do requirements gathering, analysis and planning.
Performed Low & High-Level application design documents by Sequence Diagrams, Class Diagrams using Microsoft Visio tool.
Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
Create contract documents using RAML and Swagger.
Leverage different components of AnyPoint platform, Runtime Manger, Exchange, Design Center and API Manager.
Create mule flows, sub flow and transformation logic using Dataweave and configure MULE configurations files.
Implement data transformation using XPATH, XSLT, Dataweave, custom java classes.
Use Mule components that include File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
Used Database Connector to connect with MySQL and Oracle using Mule ESB.
Used ActiveMQ for messaging service in the applications.
Coded SQL, PL/SQL for backend processing and retrieval logic.
Used MEL (Mule Expression Language), an expression language that provides a consistent, standardized way to work with a Mule message's payload, and properties.
Worked on bug fixing and Production Support.
WORK EXPERIENCE
Synchrony Financial, Stamford, CT
Role: IBM WebSphere Developer
Duration: July2016 to June2017
Environment: MQ FTE, Oracle, Java, Hibernate 2.0, spring 3.0, Message Broker 8/7.0.x, IIB 9.0, MQ Series 7.5.
Responsibilities:
Create message flows and Message sets for handling Copy book messages.
Design and develop Integration solutions based on IBM Message Broker and MQ technologies.
Use spring core for object wiring, spring restful and Spring MVC, implemented resource classes, business classes, marshaling and un-marshaling and highly involved in restful web service development.
Participated in business meeting and responsible for the design and delivery of technical design documents.
Design and developed Web services using SOAP and HTTP Nodes
Perform end-to-end testing, resolved problems, and validated the test results.
Implement API in DataPower using XSLT, configured XML firewall and multiprotocol gateway.
Implemented Transaction logging for Message broker flows.
Analyze existing Message flow applications and suggested performance improvements.
Participate in the capacity planning and setup of MQ and Message Broker infrastructure.
Participate in the administration of MQ and Message Broker and on- call Support.
Create Message Broker applications using Java Compute Node (JCN)
Use hibernates 2.0 to map Java object to database record and vice versa.
By using AngularJS is an extremely stable framework for building web applications.