Ayalew Sintyehu
***.*****@*****.***
PROFESSIONAL SUMMARY
Eight plus years of experience in various application phases of Software Development Life Cycle including Designing, Development, Testing and Production Support.
4+ years of experience in Mule ESB, API Management, CloudHub and continuous integration.
Mule ESB experience in implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule 3.x.
Expertise in developing new APIs using REST and SOAP webservices.
Good experience in XML technologies like XML, XSD, XSLT, Xpath and Web Services - RESTful and SOAP.
Good application integration experience using Mule ESB with Connectors, transformations, Routing.
Expertise in using Mule Soft studio in creating various flows to integrate API's, Databases and SAAS applications.
Experience in System Integration test to ensure quality of the system.
Proficient with Web Services Description Language (WSDL) for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services.
Hands on experience using various Operating-Systems like Windows, UNIX.
Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT.
Experience in deploying applications to Any Point Cloud Hub and MMC.
Good experience in multiple RDBMS Oracle, Microsoft SQL Server and DB2.
Good experience writing UNIX shell scripts for automating the process of data loading & Batch Processing.
Production Support, receiving production calls, troubleshooting the application and resolving the issues.
Self motivated and enjoy working in a technically challenging environment.
Excellent communication, interpersonal and versatile team player with problem solving skills.
TECHNICAL SKILLS
Database
Oracle, DB2, Sybase, MS SQL SERVER
Integration
Mule ESB 3.5/3.6/3.7/3.8/3.9/4, TIBCO, Anypoint Studio, API Management, CloudHub, SOAP, Restful WS, WSDL, JAXP, JAXB
Tools
Jenkins, GIT, SVN, Clear Case, Artifactory, Ansible
Operating Systems
Windows, Linux distributions
Servers
Tomcat, WebLogic, WAS, Mule runtime
Programing Language
Shell script, Java, MEL, JavaScript, XSLT, Python, C, C++
ACCREDITATION
BSC. in Management Information System
MuleSoft Certified Developer
PROFESSIONAL EXPERIENCE
Expedia, Seattle, WA 08/2018– Present
MuleSoft Developer
Responsibilities:
Understand the business requirements by going through business requirements documentation and worked according to it.
Coordinate with program managers to explain what tasks were possible for the system to achieve their desired output.
Work with testing team to coordinate changes in the system.
Designing the RAML files on API designer and deploying to CloudHub
Development of mule flows in the system, process and experience layers
Create RESTful APIs using HTTP connector
Implement data mappings using DataWeave and MEL expressions.
Test RESTful/SOAP services using SoapUI and postman.
Load and performance test using JMeter in various environments - DEV, TEST and UAT.
Use Jira and confluence and task and defect tracking.
Create Java classes to implement RESTful API.
Bug fixing for epics after QA and worked error handling strategies.
Applying security policies - OAuth in mule & SLA tiers in Any Point Platform.
Using Jenkins, Maven and Artifactory for CI/CD and automation build effort.
Built data mapping diagrams and sequence diagrams.
Used git services through bit bucket and source tree.
Participate in design discussions and sprint planning.
Participate in 24X7 production support effort after application go-live.
Environment: Mule ESB 3.9.1, Java 7, Data Weave, Cloud Hub, MS-SQL, Salesforce, Seibel, SAP, workday, REST full APIs.
BlackRock, NYC, NY 07/2016 to 08/2018
MuleSoft Consultant
Responsibilities:
Participate in business meetings to gather requirements.
Design and Develop Restful API’s using API Designer and generated flows using RAML file.
Participate in analysis, design, development and implementation life cycles of the project.
Implement and consume both SOAP and Restful web services.
Promote code from development to testing and production environments.
Create Flows, Sub Flows, and DataMapper transformations in Mule configuration.
Implement data transformation using DataWeave and MEL.
Participate in trouble shooting and problem solving of the Integrations.
Deploy and scheduled mule project on cloud hub.
Create High level, detailed design, topology and testing documents.
Work with Business Analyst to understand the integration requirements.
Participate in different phases of Testing with end systems.
Create Test plans, Test Suit and Test Cases.
Create complex queries with joins, sub-queries, and nested queries in SQL queries.
Support development, test and the production databases.
Create Exception Handling for the ease of debugging and displaying the error messages in the application.
Participate in 24X7 production support.
Environment: Anypoint Studio, SOAP UI, POSTMAN, DB2 database, Microsoft SharePoint, Mule Server, UNIX, Windows.
Brighthouse Financial, Charlotte, NC 04/2014 to 07/2016
WebSphere Application Developer
Responsibilities:
Designed and Developed Middleware Services in Message Broker, WTX and DataPower
Configured Front Side Handler and Back-End Connectivity including HTTP, HTTPS, JMS, MQ Resource, SSH Setup involving various XML Threats
Implemented global caching in Message Broker 8 to decrease latency and improve the services performance
Experience on configuring Multiprotocol Gateway (MPGW) and XML Firewall services
Configured AAA policies along with LDAP, Set up SSL, Key certs (Crypto Tool). Worked with SOMA Inquiries
Developed SOAP and HTTP Rest Web Services both in WMB and DataPower
Developed Services with Synchronous and asynchronous call using different protocols
Solid experience on using different DataPower actions and variables.
Implemented message flow routing, transformation, and security in WMB and DataPower.
Developed WSDLs, XSDs. Used XSLT, XPath, and XQuery for Transformation in DataPower.
Used ESQL, Java and Mapping in Message Broker for Transformation
Developed message flows in Message Broker to interact with Databases using SQL, Stored Procedures and through Java compute node (JDBC).
Developed flows with File nodes, MQ Get Node, JMS and timer nodes in WMB for implementing various solutions.
Implemented DataPower best practices and consistency across environments
Performed test support and participated different releases
Participated on development of Architectural Document and Technical Design.
Performed automated deployment using third party application Jenkins
Kaiser Permanente, Oakland, CA 06/2012 to 03/2014
Software Engineer
Responsibilities:
Worked in SCRUM team for rapid development and improve coding efficiency.
Involved in the requirement analyzing process and business logic assessment, having communication directly with clients.
Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS, and did the corresponding configurations.
Set up Spring and Hibernate framework by adding configuration in web.xml file.
Wrote Hibernate Annotation for data mapping.
Responsible for analyzing and dissembling PHP code in legacy project and did translation for functional methods in Java Code.
Communicated with QA team and did the testing and modification based on feedback.
Designed and developed front-end Graphic User Interface with JSP, HTML, CSS3, JavaScript, jQuery and Flex-box.
Implemented the Ajax call to get data from back-end service.
Extensively utilized Twitter Bootstrap to organize the page layout and ensure the responsiveness and fluidness.
Responsible for code compression for CSS file, JS file, and Java file to improve the system performance as well as reduce system response time. Applications are required to be fully loaded within 3 seconds.
Implemented SQL queries and stored procedures to save user profile, order information to database and retrieve information from database.
Wrote Callable Statement to call stored procedures and Prepared Statement to block SQL injection.
Involved in developing Web Service components using SOAP service.
Developed JUnit test case for testing functionalities the Java Code.
Used CVS for version control.
Environment: Java, J2EE, JSP, HTML, CSS3, Node.JS, JavaScript, Spring 3, SOAP, Oracle 10g, SVN, JUnit 4.0