MISGANAW K. WUBNEH
MuleSoft Developer
CONTACT
Phone Number
Mobile:+1 (916)
-309-9753
e-mail:
MisganawMuleSoft@gmail.
com
.
CERTIFICATION
MuleSoft developer
.
EDUCATION
BSc. IT and Computer
Sciences, Completed in
2014.
MSc. of Earth sciences,
Completed in 2012.
BSc.Geoenviromental
Sciences, Completed in
2010.
PROFESSIONAL SUMMARY
● Over 9+ years of professional experience in SDLC including Requirements gathering, Analysis, Design, Development, integration and testing of applications. Around six(6) years of experience in integrating the systems using Mule ESB, API manager and IBM Message Broker.
● Good experience in software development using SDLC (Software development life cycle) methodologies, Object Oriented Technologies, UML, Test Driven Development Agile methodologies.
● Good experience in implementing MVC frameworks using Struts, spring (IOC & AOP), Hibernate for persistence, JUnit, MUnity, Active MQ, Anypoint studio & RAML.
● Hands-on experience in using various IDE’s like AnypointStudio, Eclipse, Net Beans, RAD, JBuilder and JDeveloper.
● Expertise in making an Integration successful using Jenkins.
● Experience with build/deployment and release of the application using Maven, Ant.
● Good experience in implementing Service Oriented Architecture
(SOA) using XML Web Services (SOAP, REST, and WSDL).
● Good experience in Mulesoft on designing, and implementing mules.
● Hands-on experience integrating multiple applications using Mule ESB, utilized different connectors, transformations, routing, messaging and exception handling using Mule ESB.
● Experience in building SOA using web services with SOAP and RESTful implementation using WSDL, SOAP, JAX-WS, JAX-RS and testing using SOAP UI etc.
● Good experience in Mule administration, configuration, tuning, Mulesoft MMC and enterprise release capabilities.
SKILL MATRIX.
Testing Tools MUnity, JUnit, Soap UI, Postman, XML Spy, Putty, FileZilla, Advance Client
Mule
Integration
Mule ESB 3.9.x/4.4.0.x, TIBCO, AnypointStudio
6.5/7.15, Anypoint platform, API Management,
CloudHub, SOAP, RESTFull WS, WSDL,RAML,
JAXP, JAXB
Tools Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle, Devops, SVN, GIT
Component Transform, Java, Invoke, Logger, JavaScript Servers Apache Tomcat, WebLogic, WAS, Mule runtime WebSphere, JBOSS
Database Oracle, DB2, Sybase, MS SQL SERVER,
MySQL
Languages Shell script, MEL, XSLT, SQL, Java, XML
Datawave
Flow Control Splitter, Soap Router, Scatter-Gather, Resequencer, Choice router, First Successes
Connector HTTP, HTTPS,Salesfroce, WebService Consumer, FILE, FTP, SFTP, AWS,BD.
OS Windows, Linux distributions, UNIX
Mac
Tools Used
IIB/ACE,ACE12,
Anypoint Studio
6.5/7.15, Postman, Soap
UI, GIT,
MuleESB3.9.x/4.4.0.x,
Bit bucket, Anypoint
platform for deployment.
Bamboo, IBM DB2 with
Squirrel SQL Client and
Toad, IBM MQ etc...
PROFESSIONAL EXPERIENCE
HMSHost Corporation
Mulesoft Developer
Bethesda, MD
December 2020 – Uptodate 2023
Responsibilities:
● Worked on Rest based Web services for Mule ESB flows
● Worked on Flat Files, CSV,XMLs, JSON.
● Worked with Microsoft Azure storage explorer, Amazon Web Services(AWS).
● Implemented Mule flows for each entity with retry mechanisms with private flows.
● Worked on Exception Handling, used the SMTP connector to send error Emails to respected email id’s
● Used Java Embedding activity for executing Java classes for complex business logic.
● Build and Deployment of services in Mule ESB server.
● Writing application code and development activities for large projects especially in a SOA environment with Mule ESB.
● Implementing and consuming REST web services.
● Worked on web Methods like API Gateway where to create APIs, define Service Level Agreement (SLA) policies, and seamlessly publish APIs to web Methods API-Portal.
● Implemented AES Encryption algorithm with Cipher block chaining encryption mode.
● Involved in the development phase, developing validations and business logic implementation.
● Implemented Mule flows for different modules, which process user provisioning from different systems.
● Implemented build package tool using Maven.
● Also, worked on API Portal and Enterprise Gateway where we need to Promote and document REST and SOAP APIs.
● Worked with Agile methodologies.
Tools Used
Nexus 2.11.4 (Nexus
Maven Repository), Bit
Bucket, XML, XSLT,
LDAP, MS SQL, Log4J,
Git,
IIB/ACE,ACE12,Web
Services, Jenkins,
Anypoint Studio
6.5/7.15, MuleSoft ESB
3.9/ 4.4.0, JAVA,
ActiveMQ, RAML,
Nexus, Apache-Maven,
Cloud Hub.
PROFESSIONAL EXPERIENCE
Equifax
MuleSoft Developer
Atlanta, GA
Mar. 2018 - Nov. 2020
Responsibilities:
● Create a 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 the topic and make 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, Dataweave, Custom java classes.
● Used Bitbucket and GIT repository to run the Jenkins job for Continuous Integration.
● Create and consume SOAP and REST services using CXF and use Anypoint Studio to route various validating the Fine-grained security based on the API consumer for generating token for invoking services.
● Used with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
● Create RAML based REST web services API's using Mule ESB.
● Add the nexus repository details in pom.xml to import all dependencies when Jenkins builds the application and deploy the application into CloudHub.
Tools Used :
Java, MuleSoft, MMC,
AnyPoint Studio,
ActiveMQ, RabbitMQ,
Servlets, Nexus, JSP,
JSON, JMS, CloudHub,
GitHub, Web Logic
IIB/ACE( Web sphere),
Application Server 10.3,
XML, XSD, XSLT,
XPATH, JAXP, JAXB,
WSDL, SOAP, Spring
MVC.
PROFESSIONAL EXPERIENCE
Royal Bank Fort St John, BC
Middleware Engineer Jan 2016 – Feb. 2018
Responsibilities:
•Contribute to capacity planning and naming standards for the MQ objects.
•Setup MQ Pub/Sub topologies across the environment.
•Setup and configure SSL on the channels.
•Defining MQ objects by writing shell scripts.
•Implement the clustering environment to achieve Workload balancing and to make the administrative task easy.
•Configure MQ Series network using clustering, distributed queuing and remote administration.
•Defining MQ objects by writing shell scripts.
•Tuned up the performance of MQ/MB applications.
•Setup Tivoli Omegamon monitoring tool for monitoring the MQ and Broker Servers.
•Monitoring queues and channels using the Tivoli Omegamon
•Setup remote administration for all the queue managers.
•Setup JMS applications by defining the bindings file using the MQ JMS admin tool.
•Setup MQ Pub/Sub topologies across the environment
•Setting up the SSL on the channels.
•Setup MQ clusters for high availability and load balancing the messages.
PROFESSIONAL EXPERIENCE
Cybersoft plc
Business Support Analyst
Addis Ababa, Ethiopia
Jan. 2014- Jan 2016
Responsibilities:
● Responsible for providing support during QA testing, production migration and 24/7 production support.
● Cooking SQL queries in order to extract the data for generating reports.
● Provided Business Support to production issues and deployed projects.
● Reviewed and updated project code base and docs to meet audit standards.
● Created administration domains for development, test, stage and production environments.
● Collaborated with developers and other team members to better understand business processes and needs.
● Planned and executed all kinds of changes [Urgent, Normal, and Emergency] in the Production environment.
● Maintained and revised existing systems while providing technical assistance to users as well as colleagues.
● Involved in problem management in working together with different teams to find RCA of Production issues.
● Responsible for generating daily/weekly/monthly status reports on the incidents reported to the Client.
● Involved in understanding requirements, participated in the Design and Unit testing, Coordinating Services Deployments, Integration and Performance Testing.
● Performed analysis and provided a temporary workaround to the end user to run the business for the Client.