Post Job Free

Resume

Sign in

Software Development Client Server

Location:
Jacksonville, FL
Posted:
November 17, 2023

Contact this candidate

Resume:

ZENEBE DIGAFE TENNA

SR. MULESOFT DEVELOPER

Overall experience of 10+years with 6+ years of experience in designing and development of various multi-tiered client server-based applications using Object Oriented, Java& J2EE and middleware technologies.

Over 5 years of extensive implementation experience in Mule ESB over Anypoint Studio, AnyPoint Cloud-Hub, API Gateway, continuous integration and Mule Management console (MMC).

Good experience in application integration using; RESTful API, SOAP and Messaging.

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.

Strong experience with Mule ESB (3.9 and 4), Mule API, Mule Anypoint Studio, and Mule Cloud hub and RAML.

Good experience in Object Oriented Principles (OOP) and J2EE design patterns.

Good experience in core Java programming concepts like data abstraction, polymorphism, concurrency, synchronization, multithreading, 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.

Good experience in XML technologies like XSD, XSLT, XQuery, and Xpath for data transformations in MuleSoft.

Good experience in using ActiveMQ, AWS suite for Asynchronous message queuing for guaranteed delivery pattern.

Experience in System Integration test to ensure quality of the system.

Production Support, receiving production calls, troubleshooting the application and resolving the issues.

Good experience in monitoring application and troubleshooting production issues.

Excellent understanding of full Software Development Life Cycle(SDLC).

Proficient in automated deployment using Jenkin, GIT and Gitbucket.

Proficient both in Agile and Waterfall software development methodologies.

Proficient in creating reusable shell scripts, Python and Ruby scripts.

Excellent communication skills and motivated organized team player with high aptitude for learning and implementing.

TECHNICAL SKILLS

IDE & Integration Tools (Middleware Technology): Anypoint Studio, Eclipse, My Eclipse, MuleSoft ESB & Message Broker.

Data Bases: Oracle, MS SQL - SQL & Mongo DB.

Web Services & Design tools: SOAP, REST, WSDL, UDDI, CXF, Microsoft Visio & XML.

Web/application Servers: Apache Tomcat, WebLogic & WebSphere

Version controlling tools: GIT & Gitbucket.

Defects Tracking & Build Tools: Bugzilla, JIRA, HP Quality Centre, Maven & Jenkins.

Web technologies & XML Technologies: HTML, DHTML, CSS, JSP, AJAX, Java Script &XML.

Unit Testing: MUnit &JUnit.

Operating Systems: Windows & UNIX/Linux.

EDUCATION

ADDIS ABABA UNIVERSITY INSTITUTE OF TECHNOLOGY, ETHIOPIA

Master of Science (MSC.) in Electrical and Communication Engineering

HAROMAYA UNIVERSITY, ETHIOPIA

Bachelor of Science (BSC.) in Electrical Engineering

CERTIFICATION:

MULESOFT CERTIFIED DEVELOPER MULE 4

PROFESSIONAL EXPERIENCE:

FEB 2022– DATE

SR. MULESOFT DEVELOPER,

NEW YORK LIFE INSURANCE COMPANY (NYL)

Responsibilities:

•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.

Environment: MuleSoft ESB 3.9, 4.1, Anypoint Studio, JAVA, ActiveMQ, RAML, Nexus, ApacheMaven, Cloud Hub, Nexus 2.11.4 (Nexus Maven Repository), Bit Bucket, XML, XSLT, LDAP, MS SQL, Log4J, Git, Web Services, Jenkins.

Aug 2018 – DEC 2021

MULESOFT DEVELOPER, PMS PARKING

Responsibilities:

•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).

Environment: Java 1.6, Spring, Hibernate, Web Services, Mule ESB 3.6/ 3.7, AnyPoint Studio, Putty, Apache-Maven, FileZilla, Nexus, RAML, MUnit, API, JAXB, JSP, HTML, CSS, SQL, JUnit, PL/SQL, JavaScript, Windows XP & Linux.

JUNE 2015 – SEP 2017

JAVA DEVELOPER, ETHIOPIAN AIRLINES

Responsibilities:

•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.

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

MAY 2013 – MAY 2015

SQL DEVELOPER,

ETHIOPIAN AIRLINES

Responsibilities:

•Participate in writing functional and technical documents.

•Analyze business functionality with the client and the developers.

•Participate in Code Review and verification of coding standards.

•Implement PL/SQL, writing Stored Procedures, Packages, Triggers and Queries with best execution plan and experience with testing.

•Deliver Oracle database performance-tuning services for customers with EXPLAIN PLAN, TKPROF, AWR, ADDM, ASH, and SQL tuning advisor.

•Rewrite and tuned long-running SQL queries to cut execution time, ease database load and improve scalability.

•Implement generic routines (as functions), which could be called from other procedures.

•Create various Reports for the end users as per their requirements and created many reports to suit pre-printed format of the company.

•Create Unix scripts for converting one file format to another format.

•Perform proactive database maintenance procedures to ensure optimal performance and uptime and implemented shell scripts for automation of day-to-day activities.

Environment: Oracle RMAN, Oracle 10g, 11g, 12c, DBMS STATS, Data pump, SQL TRACE, TKPROF, EXPLAIN PLAN, SQL Server 2012, TOAD, OEM grid control.

PERSONAL SKILL:

•Good Negotiation, Communication and ability to work as part of a team.

•Good analytical skills with the ability to interact efficiently

•Good time management and ability to work in a team and under strict deadlines and pressure.

•Attention to details with high degree of accuracy.

•Future Oriented, strategic thinking and innovative Ability to work within a multicultural setting



Contact this candidate