Position: Senior Software Engineer
Category: .NET
English level: fluent
Years of experience: 9


1. Senior Software Engineer
Excellerent Technology Solutions - Addis Ababa
December 2021 to Present
• Analyze legacy systems for performance bottlenecks
• Propose guideline document to improve the performance of a legacy system
• Propose technologies to be used for development
• Implement a new component-wise user interface using React Js based on the existing ASP.NET Webform Application
• Team leader

2. Senior Software Engineer
Tahses ICT and Consultancy Plc - Addis Ababa
August 2019 to December 2021

• Design and Implement a Microservice Architecture for E-Learning System with .NET 5, Angular 12, Clean architecture and CQRS
• Implement an Urban Housing Data Management System for the Ethiopian Ministry of Urban
Development and Construction ASP.NET Core 3.1 and Angular 9
• Implement Seafarers Data Management System for Ethiopian Maritime Affairs using ASP.NET Core 2.2
• Implement MIS for Ethiopian Chemical and Construction Industry Inputs Development Institute using ASP.NET Core 3.1
• Implement a web portal for Ethiopian Electric Utility using VueJs and Laravel PHP Framework
• Leading Junior Developers
• Scrum Master
• Requirement Gathering
• Prepare User and System Manuals
• Facilitate end-user training
• Deploy products in both testing and production environments

2. Senior Software Engineer
Granite IT Solutions Plc - Addis Ababa
July 2014 to August 2019

• Develop Micro and Small Enterprise Management System for Addis Ababa City Administration using ASP.NET MVC 4
• Develop On-shelf Mini-ERP System with HR, Stock Management, Vendor and Purchase, Payroll, and Fixed Asset Management Modules using ASP.NET MVC 4
• Develop a resource sharing desktop application with end-to-end security using .NET Core 1.0, Python, LDAP, OpenSSH, and Linux PAM (Pluggable Authentication Module)
• Develop a web portal for the Ethiopian Ministry of Defence using Laravel PHP Framework
• Develop a news portal for Walt Media and Communication Corporate S.C using Laravel PHP Framework
• Leading Junior Developers
• Prepare User and System Manuals
• Deploy applications both in testing and production environments
- Work-life balance
- Team spirit
- Working with integrity
- Integration of diversity, equity, and inclusion standards
- Supportive leaders