Bereket Alemu
Key Skills
Technologies
MuleSoft V4, RESTful Services, Agile and DevOps
Tools
Anypoint studio, Anypoint Platform, Microsoft Azure, Cloudhub, Splunk, Anypoint MQ, Websphere MQ, AWS Services, Github, Bit Bucket, SOAP UI, Postman, Jenkins, Putty, Winscp
Languages
Dataweave, JSON, RAML, XML, YAML, JAVA, ESQL
Operating Systems
Windows, Linux
Domain Knowledge
Banking, Financial Services, Health Care
Project #1
Project Duration : Jan 2021 – Present
Client : National MI
Role : Senior Mulesoft Developer
Responsibilities :
Played a pivotal role in migrating approximately 67 interfaces, orchestrating the seamless transition from
IBM Sterling to Mulesoft.
Was instrumental in the requirement gathering process, actively engaging in sign-off calls and documenting the project specifications.
Created detailed flow diagrams, providing a visual representation of the integration processes to facilitate a better understanding.
Gained a comprehensive understanding of the existing processes and functionalities within the IBM Sterling framework. This knowledge was instrumental in preparing mapping sheets for the transition to
Mulesoft APIs.
Played a critical role in the complete development of APIs, including the implementation of error handlers
and the creation of robust MUnit test cases for comprehensive testing.
Prepared deployment plans, outlining the steps and procedures required for a smooth transition to the
Mulesoft environment.
Provided production support to customers once the interfaces went live. This entailed addressing and
resolving any issues or bugs that arose during live operations.
Project #2
Project Duration : Jan 2020 – Dec 2020
Client : Bank Of America
Role : Senior Mulesoft Developer
Description : Helped client to develop interfaces for their Loan Management Services.
Responsibilities :
Involved in API design sessions to decide various methods and resources within each API, message formats and authentication.
Worked on design documents, API specification, documentation and development, Policy application.
Developed and delivered production quality code, performed code review activities, check-in approved code deliverables and on-premise and RTF deployment.
Used connectors like HTTP, Stored Procedure, object store, transform message to implement business requirement.
Worked on Munits with coverage expecting more than 85%.
Use of bitbucket and Jenkins during the development and deployment.
Involved in Support activities.
Project #3
Project Duration : March 2018 – Nov 2019
Client : Cigna
Role : Mulesoft Developer
Responsibilities :
Worked closely on the integration to provide the healthcare related documents on the new studies
and their related documents.
Created integration that involved in house system, to read the metadata that was being added to the
sharepoint whereas the file transfer mechanism was implemented to read the related docs through SFTP
server and was being updated on Amazon S3.
Creating REST web services within MuleSoft, fostering interoperability with downstream systems.
This included implementing both synchronous and asynchronous data exchange.
Collaborated closely with testing teams, backend experts, and clients during critical phases like smoke tests and aggression tests, aligning with Agile methodologies to maintain high-quality standards and ensure the robustness of financial applications.
Configured Mule service flows with a variety of exception handling strategies specific to the financial sector, including Global Exception, Custom Exception, and Choice Exception Strategies.
Use of Azure GitHub and Azure Devops during the development and deployment.
Worked in Agile scrum environment with two weeks sprints
Project #4
Project Duration : July 2016 – Feb 2018
Clients : Wells Fargo
Role : Database Administrator
Responsibilities :
Was a crucial part of our "Banking as a Service" initiative, driving the development and integration of cutting-edge technologies from Wells Fargo in writing Store Procedures and Views.
Installed and configured various editions and versions of SQL Server in standalone, and clustered nodes.
Installed, and Configured SQL Server Fail-Over Cluster for SQL Server 2012, 2014 & 2016.
Created and maintained logins, Users, Roles and managed security of the database.
Initiate new policies and protocols for database management
Taking Full, Differential and Transactional log backups and setting automated jobs.
Migrated data using Import/Export, bulk, backup-restore, DTS, SSIS, Detach/Attach
Performed data Extracting, Transforming and Loading (ETL) from different data sources. Rebuilding /reorganize indexes to reduce fragmentation and enhance SQL server performance
Created triggers, views and stored procedures
Work with and educate our dev team to make good schema design choices and write efficient queries
Assist with integrating DBA operational goals into proactive processes within development streams
Assist Development and Support team with Technical and troubleshooting production issues
Project #5
Project Duration : Feb 2013- June 2016
Clients : Costco Wholesale
Role : Websphere Consultant
Responsibilities :
Create message flows and Message sets for handling Copy book messages
Design and develop Integration solutions based on IBM Message Broker and MQ technologies
Use spring core for object wiring, spring restful and Spring MVC, implemented resource classes, business classes, marshaling and un-marshaling and highly involved in restful web service development.
Participate in business meeting and responsible for the design and delivery of technical design documents.
Design and developed Web services using SOAP and HTTP Nodes
Perform end-to-end testing, resolved problems and validated the test results.
Implement API in DataPower using XSLT, configured XML firewall and multiprotocol gateway.
Implemented Transaction logging for Message broker flows.
Analyze existing Message flow applications and suggested performance improvements
Participate in the capacity planning and setup of MQ and Message Broker infrastructure
Participate in the administration of MQ and Message Broker and on- call Support
Create Message Broker applications using Java Compute Node (JCN)
Use hibernate 2.0 to map Java object to database record and vice versa