Post Job Free

Resume

Sign in

Manager Developer

Location:
Hyattsville, MD
Posted:
December 10, 2020

Contact this candidate

Resume:

BINIYAM MERESA

SUMMARY

Over * years of total experience in designing, developing and implementing application integration solutions using Mule ESB, IBM's IBM DataPower, WebSphere MQ Series, Java

5 years of experience in API design, development and implementation using MuleSoft.

Well versed in using Mule ESB, WebSphere DataPower in a Service Oriented Architecture (SOA) and as an Enterprise Service Bus (ESB).

Good experience in Any Point Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation.

Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third-party solutions.

Good experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.

Good experience in SOAP and RESTful Webservice development using CXF, Data-weave, ESQL, Java, XML, WSDL and JSON amongst others.

Strong application integration experience using Mule ESB with connectors, transformations, Routing, Active MQ, JMS and RabbitMQ.

Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting.

Good experience in various tools like ClearCase, TFS, CVS, SCM and using deployment tools such as U-Deploy.

Good knowledge and hands on experience in, spring, Struts, Hibernate, JAXB, Jenkins, and Java based RESTful APIs and APIs, Jenkins for CI/CD (Continuous Integration and Continuous Deployment).

Proficient in interaction with the business users by conducting meetings with the clients in Requirements Analysis phase.

Extensive functional and technical exposure. Experience working on high-visibility projects.

EDUCATION

Bachelor’s degree, Science

University Maryland

TECHNICAL SKILLS

Programming Language: Data-weave, XSLT, JavaScript, Java Python, PL/SQL, SQL

Frameworks: JSP, Spring, and Hibernate

IDE: Eclipse, NetBeans, Any-Point Studio

Mule: Any-Point Studio, Mule EE 3.6+, RAML, Data-weave, Cloud Hub, MMC

Web Methods: API, SOAP, WSDL, HTTP, XML, REST, JERSEY, WS-Security

XML Technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB

Web/Application Servers: Apache Tomcat, WebSphere, Web Logic, and JBOSS

Databases: Oracle, Mongo DB, MySQL, IBM DB2, MS SQL Server

Build Tools: Ant, GitLab, SVN

Environments: Windows, Linux, Ubuntu, Mac

EMPLOYMENT HISTORY

Progressive Insurance Corporation 10/2019 – Present

Sr. MuleSoft Developer

Responsible in developing integration workflows using Mule ESB framework and implemented

Participate in design and Drawing UML diagrams such as use cases, sequence diagram

Created flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion

Designed, build, deployed, and maintain Mulesoft integration codes in repositories

Prepared technical specification documents (TSD'S) for all the services that are to be implemented

Promoted codes to different environments (DEV, TEST, STG and PROD)

Used Azure platform for CI-CD build process and code repository.

Used AWS microservices architecture for developing light weighted APIs.

Prepared codes using docker that can be updated, deployed and scaled to meet demand.

Created Multipart Upload using AWS for processing large files.

Used mule batch processing for handling large files

National Credit Union Association (NCUA) 03/2019 – 10/2019

Sr. MuleSoft Developer

Use MuleSoft AnyPoint API platform for designing and implementing Mule APIs.

Responsible in developing integration workflows using Mule ESB framework and implemented

Design and develop enterprise services using RAML and REST based APIs.

Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.

Create flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.

Create Flows that migrate bidirectional between Oracle DB to legacy DB

Prepare Unit Test Case documents and test the message flows using SOAPUI, and MQ queues.

Prepare message transformer flow using processing nodes, exception handling, testing & Security of Mule ESB endpoint through OAuth.

Implement MULE ESB to route various calls to do validation of service input and to handle exceptions

Use Maven for building and deploying Application.

Use Jenkins platform as Continuous Integration and Continuous Deployment tool.

Troubleshoot issues assigned at jirra, and provide quick turnaround for fixing and bugs from Jirra.

Used GitLab for repository to commit, pull and push.

Promote codes to different environments (DEV, TEST, STG and PROD) and take care of checking in codes to the GIT (Source Control Management) code repository.

Discovery 12/2016 – 03/2019

Sr. MuleSoft Developer

Prepare technical specification documents (TSD'S) for all the services that are to be implemented.

Design and develop enterprise services using RAML and REST based APIs.

Creating http inbound & outbound flows and orchestration using XPath using MULE ESB.

Salesforce integration and along with different applications such as databases.

Integrate internal database and Siebel with salesforce using salesforce Connector.

Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.

Create message transformer flow using processing nodes, exception handling, testing & Security of Mule ESB endpoint through OAuth.

Responsible in developing integration workflows using Mule ESB framework and implemented Data Weave and content-based routing using Mule ESB.

Create flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.

Use MuleSoft AnyPoint API platform for designing and implementing Mule APIs.

Implement MULE ESB to route various calls to do validation of service input and to handle exceptions.

Use XML technologies like XPATH, XSLT, XSD and data weave for data transformations.

Implement error handling by using exception strategies and generated exception alerts in cloud hub.

Deploy applications into Cloud Hub using Continues Integration.

Environment and tools: Mule ESB, AnyPoint Studio, API Gateway, Salesforce, CloudHub, IBM MQ Series 7.5/ 8, Oracle 11g/ 12c, ESQL, Java 7/ 8, API Manager, Altova XMLSpy, SOUPUI, LINUX.

Cardinal Health 02/2015 – 10/2016

MuleSoft Developer

Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.

Create MULE ESB artifact and configured the MULE configuration files and deployed.

Create RAML specification in AnyPoint platform and use fragments such as Resource type, Traits and Library to enable reusability.

Create flows in design studio and transform messages using Dataweave and MEL.

Create flows that pass message using VM transport.

Care flows that provide and consume services (SOAP & RESTful).

Develop the services interface to access core services & provisioning services using Mule ESB.

Monitor the request and response payload used the MMC Mule management console.

Develop Mule ESB projects for the services with synchronous and asynchronous Mule flows.

Create http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.

Use Maven for building and deploying Application.

Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow.

Create API Proxy and deploy to API Gateway.

Create MQ queues, Topics, Subscribers, Queue Managers in MQ and monitor the queues constantly for any issues and troubleshoot.

Maintain Multi-instance Brokers and Queue Managers running in different datacenters and manage MQ Clusters.

Troubleshoot issues with message flow services and provide quick turnaround for fixing and testing.

Prepare Unit Test Case documents and test the message flows using SOAPUI, and MQ queues.

Use HP QC and other required tools for issue/ defect tracking.

Write and maintain SQL queries to retrieve logs and errors from the Oracle database using SQL Developer.

Promote codes to different environments (INT, QA, STG and PROD) and take care of checking in codes to the SVN (Source Control Management) code repository.

Perform Integration testing of services with other teams/ applications.

Work as a team member and provide technical assistance to the team and perform peer reviews.

Environment: Mule ESB, AnyPoint Studio, Active MQ, IBM MQ Series 7.5, Oracle 11g, ESQL, JAVA, SVN, SOUPUI 4.6, AIX/ UNIX.

Perrigo 04/2013 – 02/2014

Program Analyst

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.

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 in to a central depository location.

Environment: Java 1.5, J2EE, SOA services, JSP, Agile/Scrum, Eclipse, HTML, XML, JavaScript, AJAX, ANT, WSDL (Restful), SOAP, XML, TCP/IP, JavaScript.

Health-ways 06/2012 – 02/2013

WebSphere MQ Engineer

Created and configured MQ Series Objects like Queue Manager, Queue, and Channels etc.

Configuration of WMQ/WMB/WAS for the application requirements.

Configured PKI (certificate) on MQ, WMB and WAS servers.

Configured high availability (vertical and horizontal) on MQ, WMB and WAS servers.

According to the requirements of new clients installed WMQ7.5 and also involved in PUB/SUB creation for testing phase.

Created WMQ Cluster to provide the high availability and for workload balancing.

Created Message Broker Components like Broker, Configmgr, Broker domains in Toolkit.

Deployed bar files to the Broker and trouble-shoot issues using BIP codes.

Provide the Client Channel Tables to the Applications to provide the failover Technology.

Created Omegamon situations to monitor the Queues, Channels, QMGR Status.

Providing Security to the WMQ Objects with the OAM, SSL and Password Server Support Pack.

Setup MQ connections to establish connections between various MB components

Troubleshooting using MQ and MB error logs, event viewer, etc.

Administered message broker components like configuration manager, broker run time and Message Broker tool kit.

Environment: IBM MQ Series 6/ 7, Oracle 10g, TFS, SQL Developer 2.1, SOUPUI 3.6, JAVA, rfhutil, Windows.



Contact this candidate