SUMMARY
*+ years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.
6+ years of experience in Mule ESB, API Management, CloudHub, and continuous integration.
Experienced in Web Services approach for Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components such as SOAP, WSDL, XSD, JAX-RPC, WS-I, and Apache Axis.
Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule 3.x.x and 4.x.x.
Good experience in application integration using RESTful API, SOAP, and Messaging.
Good experience in XML technologies such as XSD, XSLT, XQuery, and Xpath for data transformations in MuleSoft.
Good experience in using ActiveMQ and AWS suite for Asynchronous message queuing for guaranteed delivery pattern.
Experienced in System Integration test to ensure quality of the system.
Production Support, receiving production calls, troubleshooting the application, and resolving the issues.
Good experience in monitoring applications and troubleshooting production issues.
Proficient in creating reusable shell scripts, Python, and Ruby scripts.
Excellent communication skills and motivated organized team player with high aptitude for learning and implementing.
Excellent understanding of full Software Development Life Cycle.
Proficient in automated deployment using Jenkin, GIT/SVN/CVS, Artifactory, TeamCity, and Octopus.
Proficient both in Agile and Waterfall software development methodologies.
SKILS
Middleware
AnyPoint Studio, CloudHub, MuleESB, JMS, MQ Series
Integration
Mule ESB 3 and 4, Anypoint Studio, API Management, CloudHub, SOAP, Restful WS, WSDL, JAXP, JAXB, Dell Boomi
Tools
Jira, Jenkins, GIT, SVN, Clear Case, Artifactory, Ansible
OS
Windows, Linux distributions
Servers
Tomcat, WebLogic, WAS, Mule runtime
Language
Shell script, Java, MEL, JavaScript, XSLT, Python, Dataweave
EDUCATION AND CERTIFICATION
Bachelor of Science in Computer Science – 2009 - 2013
MuleSoft Certified Developer 4
Querying Microsoft SQL Server
WORK EXPERIENCE
Application/MuleSoft Developer,
Weis Markets Inc, Sunbury, PA
September 2023-Present
Design and develop integration solutions using MuleSoft Anypoint platform/Mule ESB.
Implement scalable solutions with API-led connectivity architecture and design patterns.
Create RESTful APIs and SOAP APIs to enhance user experience in customer-facing applications.
Handle transformations, exception handling, testing, and security of Mule ESB endpoints with OAuth.
Utilize Mule components like DataWeave, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector.
Test and deploy integration solutions in CloudHub and on-premises environments.
Collaborate with business analysts and stakeholders to understand requirements and provide technical solutions.
Integrate with systems like Salesforce, FTP, and Oracle using MuleSoft connectors.
Create RAML specifications for APIs and manage API lifecycle with API Manager.
Contribute to large-scale integration projects, managing multiple systems and ensuring timely completion.
Use Mule ESB connectors, such as SFDC, Message Transformer, Choice Exception Strategies, and Batch processing.
Design and implement reusable components like exception handling, logging, and JSON Schema Validation across message flows.
Develop MUnit test cases to validate Mule flows.
Work on data integration projects, handling large data volumes and ensuring data quality and integrity.
Participate in 24/7 production support following application go-live.
Environment: APIs, GIT, SVN, Maven, Jenkins, Anypoint Studio, Java, DataWeave, Cloud Hub, MS-SQL, Salesforce, SAP, REST full, Any point Platform, Mule 3.9.x/4.3.x, POSTMAN, Jmeter
Traveler’s Insurance - Hartford, CT
MuleSoft Developer,
September 2021 – August 2023
Collaborated with the Agile Scrum team, worked on requirement analysis, and created design documents and acceptance criteria.
Designed various types of flows which integrate Salesforce, Database, Workday, FTP, AWS ECS, and AWS Fargate.
Created an API interface using RAML 1.0 and created synchronous and asynchronous flows.
Implemented services or interfaces to connect both internal and external SOAP and REST service providers.
Implemented error handling strategies using On Error continue, OnError propagate, and try scopes.
Coordinated in all testing phases and worked closely with the Performance testing team to create a baseline for the new application.
Designed and implemented RESTFUL/SOAP Web Services using various data formats (JSON, XML) to provide an interface to the various third-party applications.
Created flows/orchestrations for integrating the components such as connectors, transformers, and scopes written on top of different internal platforms using Mule ESB for XML to CSV.
Configured policies such as OAUth2.0, and rate limiting and throttling using API Manager.
Migrated from Mule runtime 3.9 to runtime 4.3.
Responsible for developing integration workflows using Mule ESB framework, implemented DataWeave, to transform, route, filter, and validate.
Performed unit testing through MUnit test cases for mule flows and deployed to CloudHub.
Environment: Mule 4.3, 3.9, GitHub, Jenkins, Maven, Shell script, Linux, DataWeave, CloudHub, MSSQL, Salesforce, Seibel, SAP, and Workday.
Synchrony Financials, Stamford, CT
MuleSoft Developer,
January 2020 – September 2021
Designed, developed, and migrated Mule ESB flows based on specific requirements.
Created a RAML 1.0 specification file using the blueprint mapping document in the Anypoint Portal's design center.
Organized flows, subflows, and global XML configuration files for improved manageability.
Utilized DataWeave to create transformation logic for data manipulation and processing.
Leveraged the MuleSoft Anypoint API platform to design and implement Mule APIs.
Performed comprehensive end-to-end testing, troubleshot issues, and validated test results.
Collaborated with developers from my team and other teams to ensure effective project implementation.
Provided support for existing applications in all environments.
Developed reusable components, such as a global exception handling strategy and a common logger.
Built, tested, and consumed message flows that expose REST services to consumer applications.
Prepared technical documentation and turnover documents.
Deployed applications to different environments, including DEV, UAT, and PROD.
Created flows and orchestrations in Mule ESB to integrate components (connectors, transformers, scopes) from different internal platforms, enabling XML to CSV conversion.
Performed unit testing using MUnit test cases for Mule flows and deploy to the runtime environment.
Implemented robust error handling and logging mechanisms within the message flows.
Integrated Salesforce with MuleSoft to connect applications, data sources, and APIs.
Environment: Mule 4.1.1, Anypoint Studio, API Kit, API Gateway, Jenkins, ActiveMQ, Maven, SVN, Salesforce, and Git.
Delta Airlines, Atlanta, GA
MuleSoft Consultant,
November 2017 – December 2019
Collaborated with developers, product managers, analysts, and testers to ensure effective project implementation.
Created flows and orchestrations to integrate components like connectors and transformers.
Utilized the MuleSoft AnyPoint API platform for designing and implementing Mule APIs.
Generated RAML specifications and built APIs using the API Kit Router in Mule applications.
Implemented transformation logic using DataWeave, MEL, and XSLT.
Organized flows, subflows, and global XML configuration files for better organization and management.
Integrated various systems such as Salesforce, Workday, FTP, SOAP, and REST backends, and web and mobile applications.
Developed consumer and producer message flows that can be exposed as both SOAP and REST.
Conducted comprehensive end-to-end testing, troubleshot issues, and validated test results.
Created reusable components such as a global exception handling strategy and a common logger.
Deployed applications to different environments, including TEST, QA, and PROD.
Implemented error handling and logging mechanisms within the message flows.
Secured credentials using secure placeholder and AEL or Blowfish encryption algorithms.
Secured REST endpoints with client ID/client secret and access tokens using OAuth 2.0.
Environment: Bitbucket, Jira, Confluence, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, Java, MuleSoft 3.x, MMC, AnyPoint Studio 6.x, JSON, JMS, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC, and CloudHub.
Genworth Financial, Richmond, VA
Java Developer,
June 2014 – October 2017
Participated in development using JAVA/J2EE Technologies, Web services, Spring, and Hibernate Framework.
Implemented RESTful web services.
Utilized Hibernate for database connectivity.
Designed the user interface of the application using JSP.
Contributed to web UI pages using JSP, JSTL, CSS, HTML, XML, XSL, XSLT, and JavaScript.
Implemented front-end validations using JavaScript, AngularJS, and Node.js.
Developed applications using Spring and Web Services (SOAP and RESTful).
Built web-based applications using Spring MVC 3.0 Architecture.
Employed Spring Core for Inversion of Control (IoC) through dependency injection.
Implemented Controller, Model, and View components in MVC 2 architecture-based applications.
Conducted unit testing using JUnit Framework and incorporate logging and standard mechanisms based on Log4J.
Utilized the Java Collections API extensively in the application.
Exposed stateless session beans as RESTful web services using Jersey JAX-RS.
Designed, developed, implemented, and maintained custom Ant tasks in Java.
Performed unit testing with JUnit and integrate with SoapUI and POSTMAN.
Environment: JAVA/J2EE, JSP, Servlets, Spring, Struts, Hibernate, Web Services, SOUP, REST, JAX-RS, Tomcat, Java Script, Oracle, Log4j, XML, HTML, CSS, UNIX, ANT, WSDL, SOAP, AJAX, and Agile.