Position: Software Engineer, C#, Angular, Blazor, React
Category: .NET
English level: upper
Years of experience: 6

I am a full-stack developer with a passion for meaningful products and more than 6 years of experience mostly in startups. In 6 years of experience, I have been using the latest tools and technologies like .Net(core 2.0 to 3.1 and 6) for 4 years, Angular for 3 years, Microsoft SQL Server for 5 years, and C# for 6 years.

My strongest skills and how I learned them...
My Strength lie within C# (.Net 6, .Net Core 2.0 to 3.1, Blazor) and angular. I was lucky to work with some very knowledgeable senior developers at my second workplace. I have also had a lot of hands-on experience in recent years for local companies.

What I am looking for...
I am looking for full stack developer or Backend developer with C# or Frontend developer with Angular or Blazor. I am open to trying new technologies but am highly experienced in C#( .Net 6, .Net Core 2.0 to 3.1 , Blazor and winforms) and Angular. I would love to share my knowledge and also I learn from their creative team.

One fact (outside of work) about me...
I enjoy solving algorithms, reading books, watching tutorial, watching movies and look after my family.
If I get any chance, I will share my knowledge and creativity.
Additional information
Currently, I am working at the Activbet as Remote Software developer with Germany developer. I will be available anytime for the job as well as the interview session you may have.
Remote software developer at Activbet.
Date:  March 2022 - ongoing
Description:	Working as a software engineer for Activbet sport in betting Administration project, Mobile agent and betting platform.
Role:	Remote Software Engineer with Germany Developer
Responsibilities:
Responsible for developing, testing and maintaining betting administration project using react js .
Responsible for developing, testing and maintaining betting platform project using Blazor  webassembly.
Xunit, bunit and k6 for testing
Participate in the front end development process of mobile agent using blazor Server.
Environment:	Mac, Rider, Docker, Gitlab, Redis, Git, Jira, visual studio code
=>Senior Software developer at Custor Computing Plc.
Date: February 2020 - March 2022
This project is mainly focus on automation of Ethiopian commodity exchange authority manual system. 
In our Development team, my tasks were:
developing web backend using C#  with ASP.NET Core.
developing front-end using angular  with Angular Material component library. 
 developing API using C# .Net core(2.2 and 3.1)  to communicate with angular applications.
developing report using Devexpress.
developing database using Microsoft SQL Server.
Responsible for designing databases and implementation.
Responsible for creating, modifying and optimizing SQL queries (Stored Procedure).
Using Git for versioning management and Gitlab for hosting. 
developing web service to serve communications between Ethiopian commodity exchange authority and Ethiopian commodity exchange using Worker service, Quartz library for Scheduling

=>Senior Software Developer at Daftech ICT Solution.
Date: September 2018 - February 2020
This project mainly focus on implementation of transport service for Oromia regional state. It contains 4 modules. I have implemented transport service. It has a lot of calculation like tariff.
I used C#  to develop backend development.
I have used angular (2) for frontend development.   I have used C# .Net core(2.0) for API development to communicate with angular applications.
I used Microsoft SQL Server for database development.
Using Git for versioning management and Gitlab for hosting. 

=>Junior Software developer at Tohey Technologies Plc.
Date: January 2017 - September 2018
Responsibilities:
Participate in the end-to-end development process of the company’s point of sales.
Responsible for integrating point of sales with Peachtree accounting.
Responsible for implementing security for Point of sales users.
“My expectations for the company would be to provide a remote work environment in which I can contribute to the team, I receive appreciation for my contributions, I want to have job stability and the ability to grow with the company.