Summary
Overview
Work History
Education
Skills
Timeline
Generic

Michael Getachew

Alexandria, VA,US

Summary

Extensive experience as a developer specializing in Java and MuleSoft technologies, with roles focused on enterprise application development and API integration. Completed professional tenures at Citi Bank, Wells Fargo, and Kaiser Permanente, contributing to backend systems using Core Java, Spring, Hibernate, REST APIs, Mule 4, CloudHub, Oracle, and SQL Server. Demonstrated expertise in API design, error handling, system integration across multiple domains including healthcare and banking, as well as secure API management using OAuth2. Holds a Bachelor's degree in Computer Science or a related field with strong foundations in software engineering principles and methodologies. Proficient in tools like DataWeave for data transformations and skilled in implementing CI/CD pipelines to enhance deployment processes. Seeking opportunities that involve cutting-edge software solutions and collaborative environments focused on innovation.

Overview

9
9
years of professional experience

Work History

Sr. MuleSoft Developer

Kaiser Permanente
02.2022 - Current
  • Led design and implementation of enterprise integration solutions using Mule 4 and Anypoint Platform (API Manager, Runtime Manager, Exchange).
  • Developed and maintained REST and SOAP APIs, ensuring scalability, reusability, and alignment with business needs.
  • Designed and optimized DataWeave transformations for JSON, XML, CSV, HL7, and EDI transactions.
  • Implemented global error handling frameworks, logging strategies, and monitoring with Splunk and AppDynamics.
  • Secured APIs with OAuth2, JWT, and client ID/secret policies, meeting compliance and audit requirements.
  • Built reusable MuleSoft components, shared libraries, and connectors to accelerate development across teams.
  • Integrated systems with Salesforce, NetSuite, and external partners through REST, SOAP, and messaging queues (Kafka, JMS, Azure Service Bus).
  • Automated CI/CD pipelines with Jenkins, Maven, and Git, improving release speed and quality.
  • Collaborated with architects and business stakeholders to define API-led architecture and best practices.
  • Mentored junior developers, performed code reviews, and enforced development standards across teams.

MuleSoft Developer

Accenture
08.2019 - 01.2022
  • Designed and developed Mule 4 APIs on Anypoint Platform to integrate Salesforce, banking, and healthcare systems.
  • Built DataWeave transformations for JSON, XML, CSV, and HL7 to enable smooth data flow across enterprise applications.
  • Implemented error handling frameworks and logging strategies with custom error responses, improving API reliability.
  • Configured API Manager policies including OAuth2, client ID enforcement, and rate limiting for secure integrations.
  • Automated deployments with Jenkins and Maven, supporting CI/CD pipelines for MuleSoft applications.
  • Integrated Mule APIs with cloud services on AWS and Azure, including S3, Lambda, and Azure Service Bus.
  • Collaborated with business analysts and architects to gather requirements and deliver API-led integration solutions.
  • Created reusable MuleSoft assets and connectors to standardize integration practices across multiple projects.
  • Conducted unit testing with MUnit and supported QA teams in functional and performance testing.
  • Worked in Agile sprints, participating in daily stand-ups, sprint planning, and backlog grooming.

Mulesoft/Java Developer

Wells Fargo
05.2017 - 08.2019
  • Developed enterprise applications using Core Java, Spring, Hibernate, and REST APIs.
  • Built backend services and database interactions with Oracle and SQL Server.
  • Designed REST APIs and integrated third-party systems.
  • Designed and developed APIs using Mule 4 on CloudHub and on-premise, integrating systems across healthcare, retail, and banking.
  • Built complex DataWeave transformations (JSON, XML, CSV, HL7) to enable smooth data exchange between systems.
  • Developed backend services in Java with Spring and Hibernate, integrating with Mule APIs for business workflows.
  • Implemented exception handling, logging frameworks, and custom error responses across Mule and Java applications.
  • Integrated messaging platforms including Apache Kafka, JMS, and Azure Service Bus to support real-time data processing.
  • Secured APIs with OAuth 2.0, JWT, and TLS, ensuring compliance with enterprise security standards.
  • Created and optimized database interactions using Oracle and SQL Server with JDBC and Mule database connectors.
  • Automated builds and deployments using Maven, Jenkins, and Git, supporting CI/CD pipelines for both Java and MuleSoft projects.
  • Collaborated with business teams to gather requirements and deliver end-to-end integration solutions in Agile environments.

Java Developer

Citi Bank
08.2016 - 04.2017
  • Developed enterprise applications using Core Java, Spring, Hibernate, and REST APIs.
  • Built backend services and database interactions with Oracle and SQL Server.
  • Designed REST APIs and integrated third-party systems.
  • Actively involved in Regression testing and manual testing of the application developed.
  • DevOps & CI/CD: Jenkins, Maven, Git, GitHub, Bitbucket
  • Messaging Systems: Apache Kafka, JMS, Azure Service Bus
  • Cloud Platforms: AWS (S3, Lambda, API Gateway), Azure (Functions, Logic Apps, Key Vault)
  • Databases: Oracle, MySQL, PostgreSQL, MS SQL Server
  • Web Services: REST, SOAP, WSDL, RAML, OpenAPI
  • Monitoring & Logging: Splunk, AppDynamics, Azure App Insights
  • Testing Tools: MUnit, JUnit, Postman, SOAPUI
  • Security: OAuth2.0, JWT, TLS, HTTPS, Client ID/Secret
  • Version Control: GitFlow, branching strategies

Education

Bachelor's degree - Computer Science

Skills

  • MuleSoft Anypoint Platform (Design Center, Exchange, Runtime Manager, API Manager)
  • DataWeave 20 transformations (JSON, XML, CSV, EDI, HL7)
  • Java (Core, Multithreading, Collections, OOP)
  • CI/CD pipelines using Jenkins, Maven, Git, GitHub, Bitbucket
  • Messaging systems: Apache Kafka, JMS, Azure Service Bus
  • Cloud: AWS (S3, Lambda, API Gateway), Azure (Functions, Key Vault, Logic Apps)
  • Web Services: REST, SOAP, WSDL, RAML, OpenAPI
  • Databases: Oracle, MySQL, MS SQL Server, PostgreSQL
  • Monitoring: Splunk, AppDynamics, Azure App Insights
  • Testing: MUnit, JUnit, Postman, SOAPUI
  • Security: OAuth20, JWT, TLS, HTTPS, Client ID/Secret
  • Version control and branching strategies (GitFlow)

Timeline

Sr. MuleSoft Developer

Kaiser Permanente
02.2022 - Current

MuleSoft Developer

Accenture
08.2019 - 01.2022

Mulesoft/Java Developer

Wells Fargo
05.2017 - 08.2019

Java Developer

Citi Bank
08.2016 - 04.2017

Bachelor's degree - Computer Science

Michael Getachew