Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

BETEL ABEB

Murfreesboro,TN

Summary

Seven plus years of experience in Information Technology with emphasis on software API development and integration. Experience in creating, designing, developing, enhancing, maintaining, and implementing efficient and effective design and development plans for Mule ESB and Apigee. Good experience in developing custom policies in both in Mulesoft and Apigee Edge. Identify, analyze, and develop interfaces and integration flows using Mule ESB. Leverage Confluence to capture various documents and Jira to manage tasks and issues as part of Agile/Scrum methodologies. Create flow to expose, consume Restful Web services. Create RAML to define Restful API interface and publish to exchange for sharing resources and specification. Import RAML to Anypoint studio to realize flow and build transformation logic. Use Mule Connectors such as Http, File, SFTP, FTP, Database, VM, JMS, Web Service Consumer. Experience developing on the Mule ESB platform to deliver SOAP&REST based APIs Experience developing on RESTFUL/SOAP web services in Mule ESB by SOA architecture. Experience using Sales force and Workday Web Service APIs. Experience in developing Mule ESB flows and integrations by using service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule Runtimes. Hands on experience designing RAML specs using API Kit in Mule applications. Experience in RESTFUL client to interact with the services by the RESTFUL URL mapping. Expertise in using Mule Soft studio in creating various flows to integrate APIs, and Databases. Automate build and deployment both Onpremise and Cloudhub. Create API interface using RAML and migrate existing Swagger document to RAML 1.0. Migrate RAML 0.8 to RAML 1.0 and Dataweave 1.0 to DataWeave 2.0. Expertise and have extensive knowledge and working experience on Software development Life Cycle (SDLC), Service - Oriented Architecture (SOA), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture. Experience in Splunk Log Management Creating dash boards, monitoring, reporting, Email Notification to Users. Good experience in setting up automated build and deployment process with CICD tools; Jenkins, Maven, Nexus, and repository. Strong team player. Worked on projects with different team sizes.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Mulesoft Developer

Capital One
12.2020 - 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 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 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 Dataweave 1.0 to DataWeave 2.0 and replace some of deprecated components and scopes
  • Applied Proxies, Policies and Securities to the API
  • Worked on various Flows, Sub-Flows to route data from different 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
  • Configure Bitbucket as a version and source controlling tool, used Jenkins as a continuous integration tool and deployed the application on Premise as well as on CloudHub
  • Environment: RAML, JDBC Connector, Files, FTP, SFTP, Actv MQ, Dataweave, Selector Expressions, Xpath, DataMapper, JAXB, Postman, Exception Handling, MMC, MUnit, CloudHub, Agile, OAuth, SOAP, REST, Jenkins, Maven, SalesForce (SFDC), Git Hub.

Mulesoft Developer

Delta Airlines
08.2018 - 11.2020
  • Participate in Agile – Sprint methodologies to do requirements gathering, analysis and planning
  • Create RAML specification with best practice by making it modular using fragments (Trait, resourceType, type and mock data) in separate file
  • Implement complex message transformation using Dataweave
  • Create MULE ESB 4.x artifact and configured MULE configuration files
  • Create flows that provide and consume services (SOAP & RESTful)
  • All APIs interfaced with DB, Queues, Topics and SFTP Systems
  • Implement OAuth for the APIs using Okta external identity provider
  • Configure API Policies for Client id and Secret Enforcements
  • Implement Error handling Strategy for the API Systems
  • Manage API build and deployment using Jenkins and Git and Maven for CICD process
  • Create batch process that synchronizes salesforce with oracle database
  • Create APIs with JSON Based RESTful Services
  • Create integrations between SAP and salesforce using Mulesoft
  • Connectors and Components used: DB for Oracle with connection Pooling, salesforce, Message Enricher Scope etc
  • Java, JSP, Hibernate, Spring, MuleSoft ESB 3.5, API Manager, AnyPoint Studio, ActiveMQ, Salesforce, JMS, EJB, HTML, XML, Design patterns, Web services, UML, Junit, jQuery, Mongo DB.

Developer

Best Buy - API, Apigee Edge
03.2016 - 07.2018
  • Implement and used all types of API proxies and validations by using schemas
  • Develop Rest APIs utilizing Swagger
  • Implement RESTful Web services to retrieve data from client side and made REST API calls and parsed the data to project to client and handled the security and Authorization using OAuth 2.0
  • Used Zookeeper is the centralized repository for configuration related to information which will be consumed by different distributed applications
  • The Type Safe component that I have used for integration with any type of Build Tool (Scala), which works fine and is easy to integrate
  • Used API Gateway for easily migrate from one API Gateway to other which increase portability
  • All API Gateway specific logic can be built into proxies or in these wrapper APIs
  • Used Stack Driver to increase the trace time more than an hour
  • Configuring infrastructure for deployment of Middleware application through APIGEE
  • Troubleshooting and monitoring API proxies running on Apigee using Trace tool
  • Creating API proxies with Traffic management, Mediation policies, Security Policies and Java callout policies
  • Responsible to deploy all the Apigee message processors and routers in dev, test and staging and production
  • Analyze information to determine, recommend, and installation of a new Apigee on-premises
  • Environment: Java 1.7/1.8, APIGEE Edge, APIGEE cloud, APIGEE base, Developer portal, Rest web services, SOAP web services, security, JSON

Software Engineer

TD Bank
07.2015 - 02.2016
  • Coordinate with mainframe developers to understand, preserve and migrate legacy application functionality
  • Built application with Core Java, J2EE, Hibernate, and Oracle
  • Created Framework for Integration Testing (FIT) based test cases for integration testing
  • Tested application functions like handling inputs, processing data, and interaction with database
  • Identified bugs in migrated application by running test cases and using Eclipse IDE
  • Worked on JavaScript, JSP, and Servlets as web application replacement for mainframe front end
  • Wrote Ant scripts and handled deployments on Web logic server at test, stage levels
  • Analyze, created and proposed remediation measures to fix bugs in application
  • Used log4j for logging monitoring errors and exceptions across applications
  • Analyze database table relationships to understand legacy application
  • Coordinate with Database Administrators to analyze and optimize application load on database
  • Identified, analyzed, and re-mediated performance issues in application
  • Environment, Java Core, J2EE, Oracle, Eclipse, Web logic, Hibernate, Struts 2.0, JavaScript, JSP and Servlets

Education

Bachelor Science - Art

University of California
San Francisco

Skills

  • SKILL
  • Programming Languages: Java, C#, Net, Python
  • Data Storage and Retrieval
  • Code and Quality Standards
  • Source and Version Control: Git, GitHub
  • API Design and Development
  • JS Frameworks:
  • React, Angular, Vue
  • Databases: Oracle, MongoDB
  • Developing Software Applications
  • Apigee

Certification

MuleSoft Certified Developer 3 & 4

Timeline

Mulesoft Developer

Capital One
12.2020 - Current

Mulesoft Developer

Delta Airlines
08.2018 - 11.2020

Developer

Best Buy - API, Apigee Edge
03.2016 - 07.2018

Software Engineer

TD Bank
07.2015 - 02.2016

Bachelor Science - Art

University of California
BETEL ABEB