User's Cover Picture
User's avatar

tesfaye Kebebe Biru

Software developer

Message
Intro
Addis Ababa, Ethiopia
Remote Software Engineer
 at Activbet Sport Plc

Information Technology & Services
tesfayekebebe.netlify.app
Joined June 7, 2023

Skills

Languages

English
-
Intermediate
About
As a software developer with over seven years of experience, I have a strong track record of developing a wide range of applications, including Windows, web, and mobile applications, using various technologies such as .NET, Blazor, Angular, React, and Blazor Hybrid. My proficiency extends to all aspects of the software development life cycle, from analysis and architecture to design, development, testing, and documentation. I specialize in developing API applications using ASP.NET Core, .NET 6, and .NET 7, and have a deep understanding of clean architecture. I have also developed Windows applications using WinForms in C#.NET 3.5 and created single-page applications using Angular (versions 2, 8, and 11), Blazor (versions .NET 6 and .NET 7), and React. Furthermore, I have significant experience working with databases, particularly Microsoft SQL Server (versions 2012, 2014, and 2019) and PostgreSQL. Currently, I am working as a remote software engineer at Activbet Company, collaborating with a developer from Germany. My excellent organizational, time management, and multitasking skills enable me to deliver high-quality work. I am committed to maintaining a strong work ethic and am equally capable of working independently or as part of a team. Thank you for considering my application, and I eagerly anticipate hearing back from you soon.
Experience
User avatar
Activbet Sport Plc

Mar 2022 – Present
Remote Software Engineer

Project : Betting Administration project, Mobile Agent, and Sport Betting Platform I am currently working as a Remote Software Engineer at Activbet Sport, where I am involved in various projects, including the Betting Administration project, Mobile Agent, and Betting Competition Platform. My responsibilities include developing, testing, and maintaining the Betting Administration project using React, as well as developing, testing, and maintaining the Sport Betting Platform project using Blazor WebAssembly For testing, I use Xunit, BUnit, and K6. Additionally, I participate in the front-end development process of the Mobile Agent using Blazor Server. :Side Project : Lab Test The aim of this project is to help patients. I used several technologies to complete it, including Blazor WebAssembly for the front-end, .NET 6 for API development, PostgreSQL for the database, Identity Server for backend security control, SignalR for real-time communication from the backend to frontend, and MediatR to decouple the communication between different parts of the application. I converted this project into a mobile application using Blazor Hybrid, which allowed me to reuse much of the existing code base and create a cross-platform app that can run on both IOS and Android devices. Environment : Mac, Rider, Docker, Gitlab, Redis, Git, Jira, visual studio code
User avatar

Custor Computing Plc

Feb 2020 – Mar 2022
Addis Ababa, Ethiopia
Senior Software Developer
Project : Integrated commodity exchange regulatory system I worked as a Senior Software Developer at Customer Computing Solutions on the Ethiopian Commodity Exchange Authority project. As a full-stack developer, my responsibilities included the development of a web-based application called the Integrated Commodity Exchange Regulatory System. For the backend development, I used .NET Core, which includes the data layer, business layer, and presentation layer. For the frontend development, I used Angular. I was also responsible for third-party integrations that integrated the Ethiopian Commodity Exchange Authority with the Ethiopian Commodity Exchange Department. In addition, I participated in the end to end development process of the Integrated Commodity Exchange Regulatory System.  Environment : Microsoft Windows, IIS, Visual Studio Code
User avatar
Daftech ICT Solution

Sep 2018 – Feb 2020
Senior Software Developer

Project : Transport management System I worked as a Senior Software Developer at Daftech ICT Solutions on the Transport Management System project. As a full - stack developer, my main responsibility was developing the web-based application called the Transport Management System, which focused on automating transport services. For the backend development, I used .NET Core, which includes the data layer, business layer, and presentation layer. For the frontend development, I used Angular. I also participated in the end to end development process of the project. In summary, my role involved developing the Transport Management System and ensuring that it met the client's requirements and specifications. Environment : Microsoft, Microsoft SQL Server 2014, visual studio code
User avatar
Tohey Technologies
Jan 2017 – Sep 2018
Addis Ababa, Ethiopia
Junior Software Developer

Project : ERP (Enterprise Resource Planning) I worked as a Junior Application Developer at Tohey Technologies, where my primary responsibility was designing, developing, and organizing the implementation of the ERP solution. As part of my role, I participated in the end to end development process of the company's point of sales system. Additionally, I was responsible for developing database synchronization using WCF Data Service with OData Protocol. The data was returned in different formats, including XML. I also integrated the point of sales system with Peachtree accounting and implemented security measures for point of sales users. to accomplish these tasks, I used WinForms and Entity Framework for the application, which includes the data layer and business layer with all the necessary business logic. Environment : Microsoft, Microsoft SQL Server 2012, DevExpress reporting
User avatar
Africom Technologies

Jun 2016 – Jan 2017
Junior Software Developer

Project : Integrated urban development System I worked as a Junior Application Developer at Africom Technologies Solutions on the Integrated Urban Development project.  My primary responsibility was to analyze, design, develop, and implement an integrated urban development system. Environment : Microsoft, Microsoft SQL Server 2008