Summary
Overview
Work History
Education
Skills
Timeline
Generic

Tsi Ayne

Metairie

Summary

Goal-oriented API Developer brings strong commitment to collaboration and solutions-oriented problem-solving. Use various web design packages to develop custom-crafted, customer-focused websites and designs. Committed to high standards of user experience, usability and speed over more than 6 years for multiple users.

Overview

6
6
years of professional experience

Work History

MuleSoft / API Developer

Cigna
08.2022 - Current

Participate in SDLC starting from collecting Business requirements, Analysis, Design, and Development, Testing and documenting the entire life cycle using Agile methodologies. Create various documents; functional requirement specification, non-functional, technical specifications and test cases. Participate in analysis, design, development and implementation API life cycles (Design, Implementation, Management). Integrate Mule runtime with external identity provider Ping Federate. Create synchronous and asynchronous flows of variety use cases using the MuleSoft Anypoint Studio. Use different connectors; Database, Web Service Consumer, SFTP, S3, Object Store, HTTP and etc. Create transformation logic using DataWeave, Java, and MEL. Create migration strategy from Mule 3 to Mule 4 and used Mule Migration Assistant (MMA) to do so. Created CloudHub alert notifications so that we receive email in case of any error data flow or in the case of errors in connectivity. Meet 85% of code coverage for unit tests, which was a requirement before committing the code to a repository. Built application using mavenized projects. Create unit test using Munit to mock, assert and validate components or flows. Use Postman for mocking and unit testing of mule flows Create custom logger and ship logs to Splunk using Log4J. Leverage Bitbucket for version control and Jenkins for orchestrating build and deployment process.

Environment: Oracle, ELK, Ping Federate, Salesforce, Jenkins, SQL Developer, Active MQ, Mule 3.9 and 4.3, Anypoint Studio 6.5 and 7.6, GIT, Java 8.1, J2EE.


MuleSoft /API Developer

Signet Jewelers
07.2019 - 07.2022

Participate in Agile/Sprint methodologies to do requirements gathering, analysis and planning, development & testing. Participate in Agile scrum meetings, updating the tasks based on the user stories on daily scrum calls. Define API interface using RAML 0.8 by anlysing requirements, done mock test, and publish to exchange. Create synchronous and asynchronous Mule flows and transform message with DataWeave and MEL. Implement Mule flows for different modules, which process files and emails from different systems. Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports. Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue. Participate in creation & deployment of the application, done unit testing by writing the MUnit test case. Design and develop enterprise services API specification using RAML and REST schema. Implement Security mechanisms like Security Certificates, key Exchange, and Encryption, Decryption and OAuth Authentication. Involved in performing Integration testing of the whole application. Create error Global error handling strategies, apply Try scope to event process and connectors. Used Jenkins for CI/CD deployment strategy. Part of call rotation and production support.


Environment : Mule ESB, Anypoint Studio, RabbitMQ, Maven, Cloud Hub, XML, Java, RAML, SFTP, JAX-RS, CloudHub, REST, MULE ESB, ActiveMQ, Postman Oracle, Log4J, GIT, Jenkins.

API/APIGEE Developer

PacWest Bancorp
10.2018 - 06.2019

Create various API proxies and validations by using schemas. Design REST API interface with Open API Specification (Swagger). Implement RESTful Web services to retrieve data from client side and made REST API calls and parsed the data to project to client and handled the security and Authorization using OAuth 2.0 Used Zookeeper is the centralized repository for configuration related to information which will be consumed by different distributed applications. The Type Safe component that I have used for integration with any type of Build Tool (Scala), which works fine and is easy to integrate. Used API Gateway for easily migrate from one API Gateway to other which increase portability. All API Gateway specific logic can be built into proxies or in these wrapper APIs. Used Stack Driver to increase the trace time more than an hour. Configuring infrastructure for deployment of Middleware application through APIGEE. Troubleshooting and monitoring API proxies running on Apigee using Trace tool. Creating API proxies with Traffic management, Mediation policies, Security Policies and Java callout policies. Responsible to deploy all the Apigee message processors and routers in dev, test and staging and production. Analyze information to determine, recommend, and installation of a new Apigee on-premises.

Environment: Java 1.7/1.8, APIGEE Edge, APIGEE cloud, APIGEE base, Developer portal, Rest web services, SOAP web services, security, JSON, Html, CSS, Swagger YAML.

Application Developer

South State Bank
07.2017 - 09.2018

Participate in all phases of Software Development Life Cycle SDLC using Agile Methodology. Built component based user interfaces in web development using JSF, HTML, XHTML, CSS, and JavaScript. Used SAML 2.0 protocols to establish security in communication between HTML pages. Develop View layer of MVC architecture using Spring MVC components and compelling features like templates, Custom logic tags etc. Design, develop and maintain data layer using JPA Hibernate. Develop Applications on IBM RAD/ TOAD and deploying on Websphere v6.1. Used Web Services SOAP and RESTful for transmission of large blocks of XML. Implement, code and design of JAVA classes like Spring MVC controllers in the view layer and implementation classes in the mid tier etc. Create Oracle PL/SQL stored procedures for host to mid-tier integration. Leverage SVN for version control across common source code used by developers. Leverage Maven to build the application and Writing Test Cases for Unit Level Testing using JUnit and static analysis testing J Test to follow the QUALCOMM coding standards.

Environment: Java, JEE J2EE , Eclipse, JSF, Websphere, SAML, HTML, JavaScript, Spring MVC, Spring Core, Context, JPA Hibernate , Maven, JUnit, PVCS, Web Services SOAP and RESTful and Scrum.

Education

Bachelor of Science - Computer Science

Mekelle University
Mekelle,Tigray, Ethiopia

Skills

  • GitHub Collaboration
  • Application Development
  • Restful Web Services
  • Apache Web Server
  • Project Design

Timeline

MuleSoft / API Developer

Cigna
08.2022 - Current

MuleSoft /API Developer

Signet Jewelers
07.2019 - 07.2022

API/APIGEE Developer

PacWest Bancorp
10.2018 - 06.2019

Application Developer

South State Bank
07.2017 - 09.2018

Bachelor of Science - Computer Science

Mekelle University
Tsi Ayne