Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
Generic

Nafkote Gebeyehu

Silver Spring,MD

Summary

8+ years of experience in designing and development of various multi-tiered client server-based applications using Object Oriented, Java& J2EE and middleware technologies. Over 3 years of extensive implementation experience in Mule ESB over Anypoint Studio, AnyPoint Cloud-Hub, Datawave, API Gateway, and Mule Management console (MMC). Experience in all the phases of Software Development Life Cycle that includes understanding requirement, technical analysis, design, development, Integration, maintenance, installation, implementation and testing of various client/server web applications.

Good experience in Object Oriented Principles (OOP) and J2EE design patterns. Good experience in core Java programming concepts like data abstraction, polymorphism, concurrency, synchronization, multi-threading, and thread communication. Experience in developing Server Side components using JDBC, Servlets, EJB, JNDI, JMS. Experience in developing applications on MVC based frameworks that includes Struts and Spring frameworks.

Strong knowledge and hands on experience in Web development using HTML5, DHTML, CSS3, JavaScript, JSP, XML and AJAX. Good experience in knowledge of Maven for project build/test/deployment. Used Git hub. Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.

Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy.

Overview

12
12
years of professional experience
1
1
Certification

Work History

MuleSoft Developer

Kensington Financial
11.2018 - Current
  • Follow agile methodology and Scrum and was involved in application design and participated in technical meetings, Effort estimations, backlog grooming etc
  • Design, develop, test, maintain and implement application integration system enhancements working with in established processes
  • Create the integration workflows using MuleSoft ESB 3.9 and 4.1.0
  • Worked with integrations using connectors such as Sale force, Database, JMS, Active MQ, HTTP, FTP, SFTP and File Connectors
  • Used with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth
  • Used Cloud Hub console to monitor the request and response payload
  • Create cluster environment using Mule ESB with Mule Any Point Studio and Creating Active MQ with different topologies in Enterprise Integration
  • Create RAML based REST web services API's using Mule ESB
  • Add the nexus repository details in pom.xml to import the all dependencies when Jenkins build the application and deploy the application in to cloud hub
  • Write MUnit test cases to validate the Mule flows
  • Create MULE ESB artifact and configured the MULE configuration files and deployed
  • Automate build and deployment package tool using Maven and build the code in Jenkins
  • 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 Cloud hub
  • Implement data transformation using XPATH, XSLT, Data Weave, Custom java classes
  • Used Bitbucket and GIT repository to run the Jenkins job for Continues Integration.

MuleSoft Developer

HSBC Bank
09.2016 - 10.2018
  • Design and implement the application in Agile – methodologies
  • Develop middle tier business logic using spring based transaction managers
  • Setting up Mule ESB for the development environment
  • Create MULE ESB artifact and configured the MULE configurations files and deployed
  • Implement the application using spring modules includes IOC, AOP, Batch and MVC
  • Actively involved in designing and implementing Business Delegate, Data Access Object, and Session Façade and Data Transfer Object design patterns
  • Develop Mule ESB projects for the services with synchronous and asynchronous Mule flows
  • Design and develop Message driven architectures that consumed the JMS messages from the Java message queue and process the database updating and conversion
  • Create integration flows using Mule Anypoint studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker
  • Used Mule ESB for routing, filtering and aggregate message between application based on content and rules
  • Implement Mule flows for different modules, which process files and emails from different systems
  • Used Mule Flows with Data Mapper to customize XML to CSV mapping conversion
  • Developing and securing CXF web services in Mule ESB
  • Architected Integrations using Mule ESB environments for both on premise and CloudHub environments
  • Used MMC (mule management console to monitor the request and response payload).

Java Developer

Cigna
01.2015 - 08.2016
  • Work on requirements to translate business rules into business component modules
  • Participate in design and Drawing UML diagrams such as use cases, sequence diagram
  • Participate in the design of user interface and business layers
  • Participate in development of controller component using Servlets and view component using JSP, XSLT, CSS, HTML and JavaScript for the client-side validation
  • Create use cases diagrams, activity diagrams, sequence diagrams and class diagrams
  • Work on Spring-DAO based declarative transaction management
  • Implement Hibernate and spring framework
  • Participate on the back end to modify business logic by making enhancements
  • Responsible for writing JavaScript for the validation in client side
  • Participate in design and implementation of contract Web service
  • Implement business logic-coding framework to seamlessly map the business logic into respective value beans
  • Publish web services to help users interacting with web services
  • Develop functions and store procedures using SQL and PL/SQL for the application
  • Write database queries using SQL and PL/SQL for accessing, manipulating, and updating Oracle database
  • Used Clear Case to merge code and deploy them into a central depository location.

SQL/ETL Developer

Targeted Technology
08.2012 - 12.2014
  • Ensuring consistency and accuracy of data and Assisted in Business Analysis to gather technical requirements Generated reports using SSRS, Excel (Pivot) that could be used to send information to diverse group of users, clients, and managers
  • Used Execution Plan, SQL Profiler to trace the slow running queries and tried to Optimize SQL queries to improve performance and availability
  • Created various SSIS packages to transfer data from OLTP (Tabular) databases to staging area and then into data warehouse
  • Deployed the packages to the appropriate destinations using SSIS and successfully created dynamic package configuration in SSIS
  • Developed Tabular Reports, Sub Reports, Matrix Reports, Drill down Reports and Charts using SQL Server Reporting Services (SSRS).

Education

Bachelor of Science - Computer Science And Programming

University of Maryland - College Park
College Park, MD
05.2012

Skills

  • Mule ESB
  • Anypoint Studio
  • SQL
  • Window 7/8/10
  • Linux
  • MS SQL Server
  • MySQL
  • DB2
  • MS SQL - SQL & PL/SQL
  • XML
  • Interface design and implementation
  • Integration patterns
  • SOAP
  • GitHub
  • Artifactory
  • JIRA
  • API Integration
  • Web Security
  • Testing and debugging
  • Customer-Oriented
  • API design knowledge
  • Front-End Development
  • HTML

Certification

MuleSoft Certified Developer ******

Accomplishments

  • Served as Lead Programmer on several plays and events.
  • Employee Number Tayitu Cultural center.
  • Designed a new workflow to improve overall query performance.
  • Served as Lead Programmer on Minilik, Adwa, Belay Zeleqe, Macbeth.
  • Supervised team of 65 staff members.
  • Resolved product issue through consumer testing.
  • Supervision - Supervised sales team to monitor sales activity and goal achievement.
  • Staffing - Worked directly with Human Resources to streamline hiring and onboarding process.

Timeline

MuleSoft Developer

Kensington Financial
11.2018 - Current

MuleSoft Developer

HSBC Bank
09.2016 - 10.2018

Java Developer

Cigna
01.2015 - 08.2016

SQL/ETL Developer

Targeted Technology
08.2012 - 12.2014

Bachelor of Science - Computer Science And Programming

University of Maryland - College Park
Nafkote Gebeyehu