Ashenafi Aga
(**********@*****.***)
Mobile: 240-***-****
Professional Summary
Ten + years in-depth knowledge and experience on Middleware Architecture, Design, Development, and solutions using IBM Integrations Bus (ACE)/Message Broker, Web-Sphere DataPower, Web sphere Message Queue (WMQ), Mulesoft and DevOps Release engineering.
Maintain and support PaaS and API gateway infrastructure and associated tools.
Set up the CI/CD pipelines using Jenkins, Maven and GitHub
Proficient in understanding and applying business and functional requirements to IBM Integration Bus (IIB) applications and their interfaces.
Experienced in agile development methodologies, including Scrum, SAFe, and Kanban
Experience with identifying API from business processes design and implementing API using latest and emerging technology
Experience in developing and maintaining build,deployment scripts for test, staging and production environment
Experience with design/implementation for security, reliability, availability, scalability and performance
Experienced Design, build, manage and operate the continuous delivery framework and tools, and acting as a subject matter expert on CI/CD for developer teams
Experienced working cloud migrations and Developed experience is with IIB and ideally, the latest version, Application Connect Enterprise (ACE) is essential.
Use Kafka a publish-subscribe messaging system by creating topics using consumers and producers to ingest data into the application for spark to process the data and create Kafka topics for application and system logs .
Associated with implementing the Eligibility System Modernization Project to comply with the requirements of the Patient Protection and Affordable Care Act (ACA).
Developed web application using Flex, Java, EJB, JPA, Action Script 3.0, Java Script, CSS, PL/SQL and Oracle database.
Motivated team shares passion for creating cutting edge solutions and building a product with outstanding User Experience.
Experienced in Design, developing message flows, Message Sets using IBM ACE (Previously called IIB).
Experienced in integrating various Enterprise applications like SAP, WebSphere Commerce Server, WPG, Database, Custom Java applications, Web applications, SFTP, NDM,.
Experienced in supporting 24*7 bases for Customer Business and Technical applications and providing solutions to Priority issues and providing Root Cause Analysis, raising PRM and Problem Management Reports to client/ business teams.
Designed and Developed message flows using components of IIB/Message Broker (File, Collection, Aggregation, SOAP, HTTP, Mapping, XSLT, JCN, MQ, Timer nodes).
Created complete Message models, codes, and analysis using XML, WSDL, XSLT, JSON, XML Schema, XPATH and REGEX. Strong UNIX/LINUX experience.
Used complex reusable ESQL procedures and modules on Consumer Data Base module.
Well experienced with Message/File Transport Network Protocols with TCP/IP, UDP, FTP, SFTP, MQ, MQFTE, HTTPS and HTTP protocols.
Experience working cloud migrations and Developed experience with IIB and ideally, the latest version, Application Connect Enterprise (ACE) is essential.
Configured DataPower Service objects leveraging WSP, MPGW, XML-Firewall with integrated Processing Policy, Rule, Actions, error handlers, Global catching and Reusable objects.
Experienced on installation, Firmware upgrade, server patching, performance tuning, security configuration, monitoring, and debugging/troubleshooting in high priority Production issues of Middle-Ware tools (WMQ, WMB/IIB, Web-sphere DataPower and WSRR).
Install and update SSL Certificate.
Good Knowledge on source code repositories like Git, Source Tree\Bit Bucket, Atlassian Cloud, Jira, Confluence, IBM Clear Case, IBM Clear Quest, IBM RTC, CVS and SVN repositories.
Experienced in Web-Sphere Message intercommunications, Queue creation, channels, listeners, clustering for High Availability, Failover, Load Balancing and sharing MQ Objects.
Experience in Unit testing, functional testing, Volume Testing and Performance Testing
Project Details:
Albertsons, Safeway Phoenix, AZ, Pleasanton, CA
Oct1 2020 – Present
Sr Middleware /IBM ACE Developer/ Release engineer/production support
Participated in the release cycle of the product which involves environment like development, QA, UAT and production
Coordinating the resource by working closely with project manager for the release and project manager for all the operational projects
As Part of DevOps team, my role includes release management, environment management, deployment,continues integration, continues deployment, incident management and Version management
Used Jenkins, code deploy for CI/CD Pipelines
Automated Build Artifacts using Jenkins
Automated software and infrastructure deployments for many software projects across 4 lines of business
Maintain and support API gateway infrastructure and associated tools
Proficient in understanding and applying business and functional requirements to IBM Integration Bus (IIB) applications and their interfaces.
Experienced in agile development methodologies, including Scrum, SAFe, and Kanban
Experience with identifying API from business processes design and implementing API using latest and emerging technology
Working knowledge of API security certification, authentication, authorization, IP security setup, and end point configuration
Use Kafka a publish-subscribe messaging system by creating topics using consumers and producers to ingest data into the application for spark to process the data and create Kafka topics for application and system logs .
Set up the CI/CD pipelines using Jenkins, Maven, and GitHub
Experience in open –source Kafka, Kafka connects
Developed message flow for purge process using timer nodes.
Developed Message flows to process flat files using File nodes and MQ nodes.
Strong programming Knowledge of Esql, Java compute node (JCN), Xslt.
Developed message flows in ACE to interact with Databases using SQL, Stored Procedures and through Java compute node.
Having good experience in developing Web services in ACE (IIB) and Message Broker (Both REST & SOAP Based)
Developed DFDL based parsing structure to integrate with different data structures including COBOL, CSV, Fixed-Length Format, etc.
Expert in design and development using IBM WebSphere tools like Message Broker and MQ
Extensive experience with build and deploy BAR files in various environments
Good experience MQ and message broker migrations.
Experience with a testing tools such as RFHUTIL, MQMON and XMLSPY.
Extensive experience with XML, JSON, COBOL Copy Book. EDI and Health Care format messages parsing and transformation
Extensively used PL/SQL queries to interact with Oracle database.
Extensive work experience in administration of WebSphere MQ and WebSphere Message Broker on various platforms.
Strong experience in Performing and supporting problem determination and resolution,
Production changes and maintenance following Problem and Change Management.
Experience in providing 24/7 on - call support for applications running in production
Proven track record in troubleshooting and bringing up failed mission critical production systems under extreme pressure conditions and time constraints.
Good analytical skills combined with excellent communication and interpersonal skills. Able to work well with people of diverse organization levels and backgrounds. Productive with minimal supervision, and fits into a team environment easily
Performed error handing in message flow by using Failure checking(Customized by
API Platform.
Developed message flow interfaces using WMQ to transform messages between different clients to meet their business needs with the help of IBM Primitive nodes i.e. Compute Node, Filter Node, Route, Mapping, Trace, and Database Nodes.
Developed, defined and build RAML using YAML format as a contract for APIs
Created and configured Queue Managers, Queues, Channels, Listeners, Process definitions and Clustering for high availability in all productions.
Worked extensively on Mapping Node, Custom ESQL property for transformation purpose and passed queries to Database.
Created MQ objects such as Local Queues, Remote queues, Alias Queues, Transmission Queues, Sender and Receiver Channels etc. using mqsi script commands.
MGM International, MD
May 2018 – SEP 2020
Sr Middleware Engineer/IBM ACE /MuleSoft Developer
Migrated Java/web, Message Broker (IIB&ACE), DataPower, WAS and MuleSoft applications to the newer versions as per the organizational requirements.
Developed web application using Flex, Java, EJB, JPA, Action Script 3.0, Java Script, CSS, PL/SQL and Oracle database.
Involved in Flex Modules implementation based on the XML for performance.
Associated with implementing the Eligibility System Modernization Project to comply with the requirements of the Patient Protection and Affordable Care Act (ACA)
Designed and developed message flows in IIB that use WebSphere MQ, File, Construction, Routing, transformation built-in nodes.
Responsible to providing Trouble shoot, solutions, Root cause analysis for various issues in the production environment.
Developed ESQL code for various nodes like Compute, Java Compute and worked with different file formats like CSV, XML, and JSON in IIB/WMB.
Used connectors like HTTP, Database, Salesforce, Workday, Azure Queues, Rabbit - MQ, File and SFTP. Experience in designing and developing RAML based APIs using Anypoint API Platform.
Experienced with Release Deploy Tools: Ansible, Ansible Tower, XLR, BitBucket, Celestial
Worked with data process tool Dataweave transformation to convert data from/into CSV, Excel, XML, JSON, Java Object and other formats. Specified mappings and default values, added.
Developed, defined and build RAML using YAML format as a contract for APIs
Upgraded Mule projects constantly to the latest patch-version 3.9.x/4.0.x/4.1.x (Install the new Runtimes from the Studio Update Site or from the Mule Runtime Update Site).
Created and configured Queue Managers, Queues, Channels, Listeners, Process definitions and Clustering for high availability in all productions.
Worked extensively on Mapping Node, Custom ESQL property for transformation purpose and passed queries to Database.
Created WSDLs, XSDs, Rest APIs and Developed message flows using SOAP and HTTP Nodes for implementing Web-Services.
Closely worked in administering various services on DataPower appliances including WebGUI, CLI and XML Management Interface.
Developed XSLTs using DataPower extension functions, processing policies, rules and actions for SOAP and REST Web-Services.
Created Best Practice documents for IIB/WMB. Experience in working with application servers like Websphere Application Server 6/7/8, Websphere Message Broker 6/7/8, IIB 9/10, Websphere MQ 6/7/8, Websphere Process Server, Web Logic Server and Web Servers like Microsoft IIS, IBM HTTP Servers and Apache Web Servers.
Connection to a range of resources including databases, files, SaaS applications, and JMS queues. Performed data transformations using Data Weave 2.
Union Pacific, Baltimore, MD
February 2016- January 2018
Sr DataPower Engineer and IIB Developer
Developed message flows using Compute and Java Compute Node to extend Message Broker functionality and to implement global caching.
Involved in Flex Modules implementation based on the XML for performance.
Associated with implementing the Eligibility System Modernization Project to comply with the requirements of the Patient Protection and Affordable Care Act (ACA)
Developed message flows using MQ, File, JCN, Mapping, XSLT, JMS nodes. Used timer, collector and aggregate nodes to implement scheduling and aggregation of messages.
Created WSDLs, XSD, XSLT, XPath and XQuery for transformation in DataPower.
ESQL, Java and Mapping in Message Broker for transformation.
Created and configured MQ Objects including: Queue Managers, Remote Queues, Local Queues, Queue Aliases, Channels, Clusters, Transmission Queues, Performance Events, Triggers, and Processes.
Skilled in upgrading firmware, creating and configuring multiple domains across the appliance, user and group access privileges, import/export configurations.
Created WSDLs to Implemented SOAP and RESTFUL Web-Services in DataPower.
Configured Multiprotocol Gateway (MPGW), Web-Services Proxy and XML Firewall services.
Hands on experienced with HTTP/HTTPS/FTP/NFS Front Side Handlers to receive information from various sources.
Configured AAA policies, set-up SSL, and key certs (Crypto Tool) Worked with SOMA.
Highly Proficient in developing Digital Certificates Exchanging and accepting created Application domains.
Developed Transformations in DataPower (XML to JSON, JSON to XML) using XSLT.
Centene Corporation, St Louis, MO
Dec 2014 - January 2016
Sr IBM DataPower Engineer and IIB Developer
Developed both REST and SOAP Web-Services using DataPower deployed on Multiprotocol Gateway (MPGW), Web Service Proxy (WSP) and XML firewall.
Developed Security of incoming traffic in different levels like protocol level security using certs, Message level Security using xml-encryption and Service level Security using AAA and RBM.
Worked extensively on mapping node and custom ESQL property for transformation purposes and passed queries to database.
Developed Web services in IIB/MessageBroker by using SOAP and HTTP nodes.
Created XSDs, WSDLs implemented Restful web-services utilizing XML and JSON message formats.
Developed reusable functions and procedures and invoked them from different flows in application.
Created test cases and involved in string testing and bug-fixing.
Developed service routing, collection and aggregation on both IIB and DataPower.
Configured DataPower for high instance availability behind Cisco Load Balancer and F5 appliance.
Configured DataPower settings for WSRR and WMQ.
Worked on critical issues and provide the solution in less turnaround time and participated in crisis calls, coordinated with test and QA teams to fix the defects.
Software Solutions, San Jose, California/ offshore
January 2013 - November 2014
IBM DataPower Engineer and Message Broker Developer
Designed and Developed store procedures and message flows using components of IIB/Message Broker (File, Collection, Aggregation, SOAP, HTTP, Mapping, XSLT, JCN, MQ, Timer nodes).
Extensive experience in writing high performance JAVA/ESQL code in compute nodes and writing re-usable code using procedures and functions. Expertise in using Message sets, Message Modelling, DFDL, MRM and other parsers.
Created complete Message models, codes, and analysis using XML, WSDL, XSLT, JSON, XML Schema, XPATH and REGEX. Strong UNIX/LINUX experience.
Created Best Practice documents for IIB/WMB and DataPower. Experience in working with application servers like WebSphere Application Server 6/7/8, WebSphere Message Broker 6/7/8, WebSphere MQ 6/7/8, WebSphere Process Server, Web Logic Server and Web Servers like Microsoft IIS, IBM HTTP Servers and Apache Web Servers.
Experienced on installation, Firmware upgrade, server patching, performance tuning, security configuration, monitoring and debugging/troubleshooting in high priority Production issues of Middle-Ware tools (WMQ, WMB/IIB, Web-sphere DataPower and WSRR).
Good Knowledge on source code repositories like Git, Source Tree\Bit Bucket, Atlassian Cloud, IBM Clear Case, IBM Clear Quest, IBM RTC, CVS and SVN repositories.
Experienced in using Splunk, SumoLogic (Log Aggregator) to create reports and dashboards from log files to debug and enhance application performance in MuleSoft, IIB and DataPower.
Experienced on Web-Sphere Message intercommunications, Queue creation, channels, listeners, clustering for High Availability, Failover, Load Balancing and sharing MQ Objects.
Prepared Technical Design Documents for Middleware components. Worked primarily on Development, Testing and troubleshooting of various components such as Interfaces and Custom module Knowledge on J2EE technologies, Spring/Hibernate Frameworks, Enterprise
Education:
Bachelor of Degree in Computer Science.
Certification:
IBM Message Broker Certified Solutions Developer
IBM Certified Solution Implementer – WebSphere DataPower SOA Appliances Firmware V5.0
Mulesoft Certified Developer
Oracle PL/SQL
Microsoft Azure Administrator Associate
Microsoft Azure Developer Associate
AWS Certified Solutions Architect - Associate certificate
IBM_Certified _Proffestional_Architect
(GCP) Google Cloud Certified - Professional Data Engineer
Technical skills:
Technology
Tools
Application servers
IBM® WebSphere™ MQ v7.0, v7.5 and v8.0,
MuleSoft, AnyPoint Studio, Salesforce.
IBM® Application Connect Enterprise V 12, 11 (ACE), IIB 9.0 and 10, Message Broker v6.0, 7.0, 8.0.
IBM® WebSphere™ DataPower XI52/IDG, Apache, JBCS Apache, IBM HTTP Server,
Red Hat JBoss (JWS), Tomcat, Oracle WebLogic
Databases
DB2, Oracle, T-SQL,MySQL, SQL, Tera DB
Programming Languages
Java, ESQL, Xslt, Dataweave, Node, python
Tools
RFHUtil, SOAP UI, Postman, Advanced Rest Client, Kafka, CI tools, Jenkins, Artifactory
Deployment
CI/CD tools, automated build/deploy, and process (UCD, Octopus)
Version Control
CVS, SVN, GIT, RTC
Operating Systems
Microsoft Windows, Unix/Linux
Scripting
Bash, PowerShell and Python
Cloud Technology
AWS, Azure and GCP
Ticketing Tools
BMC Remedy, Global Service Desk (GSD), Service Now, ALM, Jira