You are on page 1of 4

Alex M.

Phone: 202-670-5004
Email: bucha.api67@gmail.com

Summary

 7 years of professional experience in analysis, design, implementation, integration and testing of


Client-Server/Internet/Intranet Systems for Financial, Banking, and HealthCare Industries using
Object Oriented Analysis/Design/Methodologies.
 Strong business and technical experience in requirements gathering including Designing,
development, implementation, and installation EAI using MuleSoft.
 2+ years of experience in building complex Mule Flows/ Error Handling strategies/reprocessing.
 Experience with Message Filters, Message Translators, Content enricher, Scatter-gather and Mule
Transaction Integration patterns.
 Strong experience on Mule architecture including Mule ESB, AnyPoint studio, API kit, API
Gateway, Flow and various Connectors
 Experience in developing middle tier applications using Enterprise Service Bus (ESB) - MULE
 Good experience in core Java, Spring and Hibernate frameworks.
 Good experience in SQL/PL-SQL programming for packages, stored procedures etc., using Oracle
10g/11g.
 Experience in working with different databases such as Oracle, SQL for different Data Models
 Experience in performing Unit testing, Integration Testing and generation of test cases using Junit.
 Experience with supporting and maintaining applications in Production environment like
analyzing issues and providing resolutions to production tickets.
 Experience with Source Control Tool's such as Subversion, GIT, ClearCase and Defect tracking
tools; HP Quality Center, JIRA.
 Strong Experience in different operating systems such as Microsoft W indows, UNIX, and LINUX
 Experience in working with build tools like Maven and build-automation tools like Jenkins.
 Good experience in various stages of Software Development Life Cycle (SDLC) using various
development methodologies based on Agile, waterfall model and Test-driven development.
 A well-organized, goal-oriented, highly motivated and effective team player with excellent
analytical, troubleshooting, and problem-solving skills

Accreditation

 Bachelor of Art -2003-Aug in Education from Kottebe College Of Teacher ’s Education/Ethiopia


 MSC 2012-Aug In Research and Development from Addis Ababa University/Ethiopia
 MCD (MuleSoft Certified Developer) 3.9.

Skill Matrix
Alex M.
Phone: 202-670-5004
Email: bucha.api67@gmail.com
MIDDLEWARE AnyPoint Studio, CloudHub, MuleESB, JMS, Cast Iron, MQ Series
OS W indows, Unix, Linux, AS/400, Z/OS, ZLinux
PROG L ANGUAGES Dataweave, Java, XSLT, JavaScript, XML, C and C++
DATABASES MongoDB, DB2, Oracle, Sybase, SQL Server, MY SQL
TOOLS & UTILITIES ITCAM, Jenkins, BMC Patrol, SAP, Remedy, RFHUtil, SOAP UI, Junit, Clear
Case, Clear Quest, Omegamon, LDAP, IBM RTC, CVS, SVN
INDUSTRY KNOWLEDGE HealthCare, Telecom and Retail

Experience

Project #1:
M&T Bank, Buffalo, NY Apr2016 to Date
MuleSoft Developer
Environment: Java 1.7/1.8, Mule ESB server Runtime 3.9.3, 4.1.0, ActiveMQ, AnyPoint Studio,
Nexus, CloudHub, RabbitMQ, FileZilla, Rally, Mule (MMC), RAML, CloudHub, Putty, GIT, CXF,
RESTFUL, XML, JSON, Log4J, Apache-Maven, SoapUI.

Responsibilities:

 Participate in the end to end Development of Projects covering all phases of Software
Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Testing
and Deployment.
 Create UML diagrams like Use case, Class and Activity diagram bas ed on the requirements
gathered.
 Design and develop enterprise services using RAML and REST based APIs and used various
transformers in Mule ESB based on use case and had implemented the custom transformations.
 Create several flows for new requirements and variety use cases using the MuleSoft AnyPoint
Studio of Mule ESB.
 Implement the integration workflows using a MuleSoft ESB 3.9 framework.
 Create MULE ESB artifact and configured the MULE configura tions files and deployed.
 Implement Restful/SOAP Web Services in Mule ESB based on SOA Architecture.
 Deploy Mule ESB applications into MMC (Mule Management Console).
 Use Mule components such as; File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
 Create stored procedures and trigger to store and access data in the Database Oracle 11g.
 Migrate Mule ESB 3.9 apps to Mule ESB 4.1.
 Transform messages using XSLT, DataWeave, and Custom Java Transformers to transform data
from one format to another format using Mule ESB.
 Integrate data using SAP, Sales Force, JMS, HTTP, Web-Service connectors.
 Create Mule ESB projects for the services with synchronous and asynchronous Mule flows.
 Develop service interface to access the core services and provisioning services using Mule ESB.
 Used GIT as version controlling tool and Maven for building and deployed application to
CloudHub.
 Used MUnit for Mocking and Unit testing Mule flows.
Alex M.
Phone: 202-670-5004
Email: bucha.api67@gmail.com
 Used Log4j to capture the log that includes runtime exception and for logging info and are helpful
in debugging the issues.

Project #2:

Cincinnati Financial, Fairfield, OH Apr 2014 to Mar 2016


MuleSoft Developer
Environment: Java, MuleSoft 3.0.x/3.7.3, MMC, Anypoint Studio 5.0/6.5, ActiveMQ, RabbitMQ,
Servlets, Nexus, JSP, JSON, JMS, CloudHub, GitHub, Web Logic Application Server10.3, XML, XSD,
XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC.

Responsibilities:

 Build Deploy and Test applications or flows using Mule ESB and build and deployed the services.
 Developed the flows/orchestrations for integrating the components written on top of different
internal platforms using Mule ESB and
 Implement Mule flows for each entity with retry mechanisms with private secured flows.
 Built JAX-RS services and exposed them using REST component.
 Implement Exception Handling, Logging, and Error Handling.
 Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of
Mule endpoint.
 Manage performance of the services by using “Scatter and gather ” a nd “choice router ”
 Code walk-throughs, Mule Debugging, and Error fixing.
 Participate in daily scrum meetings to discuss the progress of the project and any blockage of the
work and the solution of the block.
 Design and develop enterprise services API speci fication using RAML and REST schema.
 Implement Security mechani sms like Security Certificates, key Exchange, and Encryption,
Decryption and OAuth Authentication &
 Authorization using Access Token and SM session cookie.
 Create Mule ESB helper class to call the Mule flow, connection end point and connectors.
 Build and Deployment of services in Mule ESB server.

Create Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies,
Batch processing.

Project #3:
Cintas, Cincinnati OH Apr 2013 to Mar 2014
Role: MQ Engineer

Environment: BM MQ Series 6.0 & 7.0, AIX, Oracle 9i, Crystal Reports, TOAD, XML, SVN, ILog,
Log4j, DB2, Oracle, Windows, Linux, Zlinux, Mainframes, Hibernate 2.0 and Spring 3.0

Responsibilities:

 Create Message Flows using Message Broker toolkit.


 Installation and Configuration of MQ series.
Alex M.
Phone: 202-670-5004
Email: bucha.api67@gmail.com
 Configure Queue Managers, Queues, Channels based on integration needs.
 Participate in all MQ administration, managing clusters both in GUI and command mode.
 Participate in SSL Configuration on WebSphere MQ for security.
 Implement complex transformation logic using both ESQL and java.
 Implement publish-subscribe scenarios based on requirement.
 Participate Webservice Proxies, Web Application Firewalls and Multiprotocol Gateways.
 Participate in mai ntaining the existing production systems.
 Problem determination and troubleshooting using system, QMGR error logs and FFDC reports.
 Responsible for developing procedures for logging / recovery of MQ objects.
 Design and develop MQ adapters that use the MQ for Java to process XML messages.
 Develop Shell Scripts on various UNIX platforms for monitoring WMQ.

Project #4:
Leidos Holding, Reston, VA Feb 2012 to Mar 2013
Role: Database Programmer

 Perform business analysis, technical analysis, systems design, application software programmi ng.
 Prepare DFD's & Entity Relationship (ER) diagrams.
 Create and restructure the stored procedure, designing, coding and developing the same using
the T-SQL Programming.
 Create, set and maintain Database Administration scripts.
 Create T-SQL for creating, altering and maintaining databases and database objects.
 Manage SQL Server databases access security privileges and permission for groups, roles users
and logins, created and supported complex database sc hema and administration task of SQL
Server.
 Perform Batch processes, Import, Export, Backup, Database Monitoring tools and Application
support.
 Tuning query by using SQL Profiler, Execution Plan, Trace Statistics, DBCCs, and DMV etc.
 Configuring, monitoring and troubleshooting solutions.
 Configuration of report server and report manager scheduling give permission to different level of
users in SQL Server Reporting Services.
 4744=7701=5205=6769=03/21

You might also like