Summary
Overview
Work History
Education
Skills
Certification
Companies
Timeline
Generic

Gelila Gebegziyabher

Lanham,Maryland

Summary

Seven years of experience in various application Desing, Development, Test and Maintenance. Four years of experience in MuleSoft Platform. Good technical experience on various components of Anypoint Platform like Anypoint API Platform, Enterprise Service Bus and Messaging Queues. Experience in designing and developing RAML based APIs using Anypoint API Platform. Worked on developing batch integrations to transfer data in bulk between enterprise applications using MuleSoft Enterprise Service Bus. Used several connectors like HTTP, Database, Salesforce, Workday, Azure Queues, Rabbit - MQ, File and SFTP. Good experience with Credentials Vault (Secure Property Placeholder), a critical piece in application development in MuleSoft. Experience in building complex Mule Flows, Scopes, Error Handling strategies, Message Filters, Validation, Transformation, Message Enricher and Flow Controls. Have used SQL and database technologies extensively on several projects. Worked extensively on writing efficient SQL to read and write data. Good exposure to Continuous Integration and Delivery tools surrounding Anypoint Platform. Used CI/CD tools like Jenkins, GitHub, Maven, MMC and Anypoint Runtime Manager. Experience in using Splunk (Log Aggregator) to create reports and dashboards from log files. Have used Your-kit Profiler to debug and enhance application performance in MuleSoft. Experience in developing applications using PeopleSoft ERP. Developed several custom applications using PeopleSoft technologies like Application Designer, PeopleCode, Application Engines and Component Interfaces. Developed integrations in PeopleSoft using Integration Broker. Good experience in Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development and Testing of software applications. Strong team player. Worked on projects with different team sizes.

Overview

7
7
years of professional experience
1
1
Certification

Work History

API Developer

Mulesoft
05.2023 - Current
  • Create RESTful APIs using API Designer and generated flows using RAML file
  • Create design document specifications, troubleshoots and testing
  • Integrate various enterprise applications perdesigned architecture
  • Leverage various connectors; Database, HTTP, Webservice Consumer, JMS, Objectstore, FTP and File etc
  • Leverage various routers; Choice, Scatter-gather, until successful and etc
  • Implement choice, global, custom exception handling mechanisms based on the business requirement in MULESOFT ESB
  • Used both SOAP UI and REST POSTMAN testing tools for testing the Web services developed using SOAP and RESTful respectively
  • Implement transformation logic with DataWeave with custom Java Classes and used Data weave to transform xml to custom JSON files
  • Implement exception handling, testing & Security of Mulesoft ESB endpoint through OAuth
  • Created re-usable Mule flows and Exception strategies in Mule configuration for the System APIs
  • Implement logging and exception handling mechanism
  • Implement guaranteed message delivery using AnypointMQ, reliability design patterns
  • Plan, prepare and execute cutover activity and support hyper-care
  • Designed and documented and API strategy, persistence and exception handling strategy
  • Performed CloudHub admin role like creating environment, Users, Business group, roles, VPC and other
  • Leverage SOAP UI and REST POSTMAN tools for testing the Web services developed using SOAP and RESTful respectively
  • Migrate flows and configurations from Mule 3.8 to Mule 4.3
  • Automate application build and deployment with Jenkins, Maven, Git and Nexus
  • Environment: Mule 4.3, Mule 3.8, AWS, S3, Anypoint Studio 6.5 and 7.6, Jenkins, Splunk, GIT, Java 8.1, JEE, Oracle 11g, Salesforce, SQL Developer, Anypoint MQ.

Mulesoft developer

02.2020 - 04.2023
  • Participate in gathering the requirements and evaluating business, functional and technical requirements
  • Designed complex Web Service application systems using WebSphere Message Broker integration platform
  • Create and review unit, integration and system test plans
  • Create API Proxy and deploy to API Gateway
  • Create RAML specification in Anypoint Studio 6.x platform and use fragments such as Resource type, Traits and Library to enable reusability
  • Develop Mule ESB projects for the services with synchronous and asynchronous Mule flows
  • Create flows that provide and consume services (SOAP & RESTful)
  • Prepare Unit Test Case documents and test the message flows using SOAPUI, RFHUtil and MQ queues
  • Create MULE ESB artifact and configured the MULE configuration files and deployed
  • Create flows in design studio and transform messages using DataWeave and MEL
  • Create flows that pass message using VM transport
  • Secure property files using AES algorithm and configure trust store key store files
  • Automate build and deployment process with Jenkins, Maven, SVN, Nexus
  • Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing
  • Monitor the request and response payload used the MMC Mule management console
  • Environment: Mule 3.9, Webserphere MQ, Anypoint Studio 6.5, API Gateway, Jerkins, Salesforce, CloudHub, SVN, Oracle 11g/ 12c, ESQL, Java 7/ 8, API Manager, GIT.

Java Developer

10.2017 - 01.2020
  • Implement WebServices and used Spring Framework
  • Implement and configured the Java beans using Spring MVC and Hibernate
  • Implement Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager
  • Used Hibernate in data access layer to access and update information in the database
  • Implement complex Web based UI using Struts, Ajax and Java Script
  • Worked on implementing Ajax / jQuery methods in retrieving the data from JSON files and loading the data on the HTML elements
  • Implement validation using JavaScript
  • Implement Presentation layer using JSP, Servlets, HTML5
  • Implement the Servlets for processing the data on the server
  • Database designed and created of tables, constraints, normalization, PL/SQL packages, functions, and Stored Procedures
  • Implement the database connectivity using JDBC with Oracle Database
  • Create Class Diagrams and sequence diagrams using UML
  • Prepare Java /J2EE development structure for Maven
  • Develop unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience
  • Set up JBoss Server, configured MySQL Cluster in Linux OS and installed Open Call XDMS
  • Environment: Spring, Hibernate, JSF, APACHE CXF, Web Services, JavaScript, CSS, AJAX, Html5, JSP, Java Server Pages Standard Tag Library (JSTL) & SERVLET, DB2, PL/SQL, JDBC, UML, Eclipse, JUnit, MAVEN, Xml, GWT (Google Web Toolkit), Apache Tomcat, Linux.

Education

Skills

  • Anypoint Platform: ESB
  • Anypoint API Designer
  • MMC
  • Cloud Hub
  • Runtime Manager
  • Anypoint Studio
  • RAML
  • Web: HTTP
  • REST
  • XML
  • JSON
  • Connectors: HTTP
  • Salesforce
  • Database
  • Workday
  • File
  • FTP/SFTP
  • AMQP
  • Microsoft Service Bus
  • Message Transformation: JSON
  • Data Weave
  • Java Collections
  • Data Mapper
  • Database: MS SQL Server
  • Oracle
  • MySQL
  • Tools: Anypoint Studio
  • Eclipse
  • SQL Developer
  • CI/CD: Maven
  • Jenkins
  • GitHub
  • Artifactory

Certification

Certified mulesoft developer

Companies

  • Barclays, New York City
  • Ameriprise, Minneapolis, Minnesota
  • Cigna, Bloomfield, CT

Timeline

API Developer

Mulesoft
05.2023 - Current

Mulesoft developer

02.2020 - 04.2023

Java Developer

10.2017 - 01.2020

Gelila Gebegziyabher