Summary
Overview
Work History
Education
Skills
Timeline
Generic

Yetw Abat

Santa Ana,USA

Summary

  • 9+ years in Application Design, Integration, Development, and Test using Java and Mulesoft.
  • 5+ years of experience in application integration using Mule ESB, CloudHub, AnyPoint Studio, AnyPoint Platform.
  • Good experience in Design and development of Mule ESB projects which are on-premises and hosted cloud using synchronous and asynchronous Mule flows.
  • Good experience in XML technologies like XSD, XSLT, XQuery, and Xpath for data transformations in MuleSoft.
  • Good experience in Java, JEE, Spring MVC and Spring Boot.
  • Good experience in various Spring module such as Spring core, Spring AOP and Spring Integration.
  • Good experience in using ActiveMQ, AWS suite for Asynchronous message queuing for guaranteed delivery pattern.
  • Good experience in SOAP and REST architectural style and design principles.
  • Create various RAML resources to implement REST Based APIs as a part of project implementation.
  • Good experience in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
  • Good experience in Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Triggers with SQL Server, Oracle, and MySQL.

Overview

9
9
years of professional experience

Work History

Sr MuleSoft Developer

Capgemini
10.2023 - Current
  • Participate in Requirement analysis, API Design, Implementation, and Maintenance phases
  • Design RESTful APIs with Design on AnyPoint platform and AnyPoint studio using RAML 1.0
  • Implement flows and applications with AnyPoint studio and leverage Dataweave to transform messages
  • Create reusable components such as error handlers, domain projects, and libraries
  • Create custom policies and custom connectors to connect with external third-party systems
  • Create MULE ESB artifacts, create flows, and configure MULE configuration files and deploy applications
  • Create Flows, Sub Flows, Private Flows, and routing components such as choice, scatter-gather, and first successful
  • Create flows using various event processors such as Transform, exception handling (OnError-Continue and OnError-Propagate), and Unit Testing components (Mock, Assertion, and Validation)
  • Create Batch processes to handle large data and configure input, process, and complete phases
  • Use various connectors and even processors like File, FILE, SFTP, IMAP, HTTP, Oracle database, Salesforce
  • Participate in migration from Mule 3.7 to Mule 4.3
  • Create global error handling strategies, apply Try scope to event processes and connectors
  • Use Jenkins for CI/CD deployment strategy
  • Participate in call rotation and production support


Environment: Okta, Jenkins, Anypoint Studio 6.x and 7.x, AWS, S3, EC2, Mule version 4.x and 3.x, Mule Management Console, RAML, ActiveMQ, Anypoint MQ, Maven, Nexus

Mulesoft/API Developer

First American Financial
04.2020 - 09.2023
  • Collaborate with business participate in requirement elicitation process
  • Create design document, mapping document and deployment strategy document
  • Design API with RAML, OAS and migrate swagger to RAML
  • Implement RESTful api using Spring Web and Spring Integration module
  • Implement ORM using Hibernate, implement caching and object mapping
  • Contribute to front application support HTML, CSS, ReactJS
  • Create Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer
  • Use Mule components that include DataWeave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector
  • Configure the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Server
  • HTTPS implementation with IP whitelisting and CORS policies, API management with Documentation
  • Create Error handling Strategy for various api layers Experience, Process and System api


Environment: Postman, Soap UI, Spring Boot, Anypoint Studio, Anypoint platform for deployment

Mulesoft Developer

United Health
06.2017 - 03.2020
  • Gather requirements by interacting with Product Owner/Business Team
  • Create user stories by reviewing requirements
  • Participate in backlog grooming sessions and sprint reviews
  • Implement transformation logic with DataWeave and MEL to convert JSON to XML and vice versa
  • Create flows and sub-flows to handle error handling and implemented effective exception handling techniques to handle faults, errors, and other custom defined exceptions
  • Implemented email notification using Mulesoft SMTP connector on certain business rules
  • Create mule flows using HTTP connector, database connector and SFDC using SFDC Connectors to upsert data into SFDC
  • Deploying mule application to CloudHub using Runtime Manager and on premise using MMC
  • Leverage API management tool to deploy the APIs and manage the lifecycle of API's
  • Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services
  • Automate build and deployment with Azure DevOps


Environment: Mule 3.9 and Mule 3.5, Anypoint studio, RAML, API Management, Mule ESB, JDBC, Microsoft SQL, GitHub, Ping Federate, Splunk, Jira

Java Developer

BMO Harris Bank
11.2015 - 05.2017
  • Participate in Requirements gathering, Analysis, Design and Development phases of the project with major emphasis on Development of the modules
  • Implement persistence layer with Hibernate Framework which interacts with the database
  • Leverage Dependency Injection mechanism of Spring Framework in Business logic implementation
  • Implement presentation tier using Spring MVC
  • Used TOPIC, Queues and MDB'S for reliable asynchronous communication between clients and the bank when exchanging important information such as status reports
  • Create JSP and HTML pages using JavaScript and AJAX for validations
  • Parse XML documents using SAX and DOM parsers
  • Consumed Webservices from a remote and global application
  • Used JDBC to invoke Triggers, Stored Procedures in Oracle 10g
  • Used RAD for developing web components such as JSP, Controller tier that includes action classes and business tier that includes EJBs
  • Used Rational Rose for Use Case Diagrams, Activity Flow diagrams, Class Diagrams, Sequence diagrams and Object diagrams in design phase.


Environment: JDK 1.7, IBM Web Sphere Application Server 6.1, RAD 7.0, UML, IBM Rational Rose, struts 1.3, EJB Session Beans, Hibernate 3.0, Spring 2.0, JSP 2.1, XML Web Services, SOAP, WSDL, JMS, JNDI, Log4j, Java Script, XSL, XSLT, Servlets 2.5, Oracle 10g, JUnit, CVS, Windows.

Education

Bachelor of Arts, Associate in IT - Business in Management

Rada College

Skills

  • MuleSoft Enterprise Runtime 391/412
  • AnyPoint Runtime Manager
  • Mule Management Console
  • RAML
  • OAS
  • Java
  • JEE
  • Spring
  • Maven
  • JPA
  • XML
  • XSD
  • XSLT
  • WSDL
  • JMS
  • IBM MQ 7
  • Active MQ 57
  • MuleSoft AnyPoint Studio
  • Eclipse
  • IntelliJ
  • SQL Developer
  • TOAD
  • ReactJS
  • HTML
  • CSS
  • JavaScript
  • GIT
  • TFS
  • SVN
  • CVS
  • Jenkins
  • ANT
  • HP ALM
  • Jira
  • ServiceNow
  • Mingle
  • MUnit
  • Junit
  • Soap UI
  • Postman
  • XML Spy
  • Putty
  • FileZilla
  • Unix
  • Linux
  • Windows

Timeline

Sr MuleSoft Developer

Capgemini
10.2023 - Current

Mulesoft/API Developer

First American Financial
04.2020 - 09.2023

Mulesoft Developer

United Health
06.2017 - 03.2020

Java Developer

BMO Harris Bank
11.2015 - 05.2017

Bachelor of Arts, Associate in IT - Business in Management

Rada College
Yetw Abat