Position: Full Stack Developer
Category: JavaScript
English level: upper
Years of experience: 6


Client: 	IT RUN 	Aug-2022                        Present 
Project: 	Smart Coin Management System (Neo bank solution) 	 	 
Description: 	Blockchain (Ethereum) and Smart contract-based payment system developed to help Tenants to charge a transaction fee and control payments made to merchants. 
Role: 	Senior  Node.js developer 
Responsibilities: 
Responsible for backend programming, and deploy smart contracts to the blockchain network (Ethereum). 
	Nest.js and Golang - used as backend development tool which has Data layer, domain layer and Application layer. 
	Remix – used as a tool to deploy and update Smart contract 
	Kafka and gRPC – used as micro service communication tools  
 
Environment: 	Microsoft Windows, Kuberentes, docker and MYSql  
 
 	 
Client: 	JSI | John Snow, Inc. ( contract) 	May-2022                 Apr-2022 
 
Project: 	Human Resources Information Management (HRIS-Licensing) 	 	 
 
Description: 	It is a platform developed for the Ethiopian Ministry of Health to provide a centralized repository of employee master data that the human resource management group needs for completing core human resource processes. 
 
Role: 	Full stack developer  
Responsibilities: 
Responsible for design and implement the user interfaces (UI), write and perform unit tests, and developing system flow, data flow, and work process  
	Express.js - used as backend development tool which has Data layer, domain layer and Application layer. 
	Vue.js - used as frontend development  
Environment: 
 	Microsoft Windows,  PostgreSQL, and Elastic Kibanan 
 
Client: 	CUSTOR Computing  PLC  	Nov-2019              Nov 9-2022 
Project: 	Integrated Commodity Exchange Regulatory System (ICERS) 	 	 
Description: 	Concerned with ensuring fair and orderly e-trading activities to strengthen exchange actors' oversight capacity, enhance the decision-making process, and build confidence in the current exchange system among clients and exchange actors. 
 
Role:  	Full Stack Developer  
Responsibilities: 
 
	Designed and implemented the user interfaces (UI)  
	Write and Performed Unit Tests 
	Developing system flow, data flow, and work process 
	Interacting with the Business/Product Owner through planning and 
	Grooming meetings and understanding the requirements 
 
•	Angular – used as frontend development  
•	Dot Net Core – used as backend development tool which has Data layer, domain layer and Application layer. 
Environment: 	MS SQL Server, IIS, DevExpress, Git, Microsoft Windo