Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Getaye Tesfa

Silver Spring,MD

Summary

  • Ten (10) plus years of professional experience in Analysis, Design, and development in implementing SOA and EAI-based solutions using Mule ESB, WebSphere MQ, and JMS.
  • Excellent communication skills, technical writing skills, creation of system design documents, proven problem-solving techniques, and ability to self-manage and mentor others in a team.
  • 6 plus years of experience in Mule ESB, API Management, Cloud Hub, and continuous integration.
  • Mule ESB experience in implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule.
  • Good application integration experience using Mule ESB with Connectors, transformations, and Routing.
  • Good experience in Web services Development (SOAP & Restful) Web services Security, creation of WSDLs (Contracts), XSDs, and various canonical Data Formats.
  • Expertise in developing new APIs using REST and SOAP web services. Valuable experience in XML technologies like XML, XSD, XSLT, XPath, and Web Services - RESTful and SOAP.
  • Experience in System Integration tests to ensure the quality of the system.
  • Good transformation experience with XML, JSON, EDI, Text, and Copybook Data Formats.
  • Valuable experience in Implementing Message Level, Protocol level security, AAA, Key certificates (Crypto Tool & Key stores/Trust stores), one-way, two-way SSL, and OAuth Implementation.
  • Experience with Waterfall, RUP, and Agile Methodologies.
  • Azure DevOps Services, a cloud-based platform, for source code management, continuous integration, continuous delivery (CI/CD), and project management. This includes creating and managing projects, repositories, and pipelines within Azure DevOps.
  • Experience using Mule Data weave Component and implementing and mule testing framework.

Overview

11
11
years of professional experience
1
1
Certification

Work History

API | MuleSoft Developer

Bank of America
10.2021 - Current
  • Participate in requirements gathering, analysis, design, development, testing
  • Implement application using Agile Software Development Life Cycle
  • Design and develop flows in MuleSoft ESB using Anypoint Studio for enterprise-level complex data integration across multiple, disparate systems
  • Collaborate with business analysts, application developers, and architects to facilitate solutions to meet business requirements
  • Designed and built integration between multiple on-premises systems
  • Worked on different connectors like Web Service Consumer, Amazon S3, Salesforce, and Database
  • Create a RESTful API interface using RAML 1.0 and migrate existing RAML 0.8 to RAML 1.0
  • Migrate Mule 3.9 to Mule 4.3 by applying changes to Data Weave 1.0 to Data Weave 2.0 and replacing some of the deprecated components and scopes
  • Applied Proxies, Policies, and Securities to the API
  • Worked on various Flows and sub-flows to route data from various stages
  • Implement exception strategies using On Error Continue and On Error Propagate
  • Worked on data transformation by using Dataweave 2.0
  • Used GIT as a version control, Maven for build, and Jenkins for orchestrating build and deployment.

MuleSoft/API Developer

East West Bank
09.2018 - 10.2021
  • Conduct client meetings to gather requirements and create design solutions for products under development
  • Create Mule message flows that manage business, transformation, notifications, and exception handling logics
  • Configure Global elements to use the commonly used variables across message multiple flows within Mule application
  • Implement message transformation with DataWeave message processor to convert XML to JSON and vice versa
  • Create a scheduled FTP Mule flow which polls periodically for files on FTP server
  • Configure Splitter flow to split large files and process the message chunks to Salesforce format
  • Create an email notification flow using SMTP message processor to send email notifications
  • Mavenized projects and Created build packages using Maven
  • Deploy Mule application to CloudHub using Anypoint Runtime Manager
  • Managed, Troubleshoot, and performance-tuned Integration application using CloudHub Runtime manager
  • Used GitHub and Jenkins to achieve continuous deployment and integration
  • Integrate MuleSoft 3.x runtime with Splunk and Dynatrace
  • Support the PRODUCTION environment and work on tickets.

MuleSoft Engineer

Fidelity
08.2016 - 09.2018
  • Participate in Agile – Sprint methodologies to do requirements gathering, analysis, and planning
  • Responsible for Coding, Unit Testing, Functional Testing, and Regression Testing of the systems
  • Create Low and high-level application design documents by Sequence Diagrams and Class Diagrams using the Microsoft Visio tool
  • Integrate Mule ESB system while utilizing MQ Series, HTTP, File system, and SFTP transports
  • Utilize Mule ESB connectors- SFDC, 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
  • Use MEL (Mule Expression Language), an expression language that provides a Use Mule component that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager
  • Create MULE ESB artifact and configure the MULE configurations files
  • Used ActiveMQ for messaging service in the applications
  • Implement SQL, PL/SQL for backend processing and retrieval logic.

Java Developer

Target
09.2012 - 07.2016
  • Participate in the implementation of design using vital phases of the Software Development Life Cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support
  • Implement code for user interface by utilizing OOPS concepts like multithreading, inheritance, polymorphism, and collection API
  • Implement JDBC code for backend processing
  • Implement multi-threading to implement batch jobs with JDK features
  • Used JavaScript for client-side validations
  • Used Spring MVC for developing web applications
  • Create user-friendly GUI interface and web pages using HTML, JSP
  • Design the module from scratch including database schema design
  • Debug the Java code with all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools
  • Implement PL/SQL queries, views, stored procedures, and triggers
  • Worked with the QA team to validate the test cases meeting the business requirements.

Education

Skills

    Frameworks

    Struts, Spring

    Data weave, MLE, RAML, YAML

    Languages

    C, C, Java, J2EE

    IDES

    Eclipse, NetBeans, IntelliJ

    ORM Frameworks

    Hibernate

    Databases

    Oracle 9i, 10g, PL/SQL, HQL

    Connectors

    HTTP, Salesforce, FILE, FTP, WMQ, JMS, Database, Mongo DB

    Mule

    Mule 39x/41x, Anypoint Studio 65/75 and MMC

    Component

    Transform, Java, Invoke, Logger, JavaScript

    Servers

    Tomcat 61, Web logic 6X/70, JBoss, Web Sphere

    Scope

    FOREACH, COMPOSITE, POLL, Message Enricher, Sub Flow

    Web Technologies

    HTML, DHTML, JAVASCRIPT, JQuery, Angular JS, CSS, XML, AJAX, XSLT

    Bootstrap,

    Web Services

    SOAP, RESTful

Certification

MuleSoft Certified Developer 4

Timeline

API | MuleSoft Developer

Bank of America
10.2021 - Current

MuleSoft/API Developer

East West Bank
09.2018 - 10.2021

MuleSoft Engineer

Fidelity
08.2016 - 09.2018

Java Developer

Target
09.2012 - 07.2016

Getaye Tesfa