Position: Senior Software Engineer
Category: C++
English level: upper
Years of experience: 4


As a Lead Engineer and Software Developer at Allenatech Electronic Technologies SC in Ethiopia, I have been working on developing and maintaining the Menzo core banking system since October 2022. This system is based on Apache Fineract and utilizes both Spring Boot and Angular for its front and back end development. My responsibilities include maintaining the source codes, troubleshooting and resolving system issues, and meeting with stakeholders and clients to discuss new features, fixes, and reports.

In addition to my work at Allenatech, I also spent 4 months as a Backend and Frontend Lead Software Developer at Channel P.L.C. During my time there, I worked on developing a freight system as a backing developer and front end lead engineer. I managed a team of front end developers, developed micro-services, and utilized hexagonal architecture.

Prior to my current position at Allenatech, I also worked as a Software Developer for 2 years at the same company. During this time, I worked on developing the Menzo core banking system, maintaining its source codes, and supporting the implementation of migration from previous systems used by stakeholders to the Menzo core banking system. I collaborated with other developers to ensure successful completion of projects and developed software applications to meet customer requirements.

Before that, I spent 1 year as a Software Developer at Allenatech where I developed Seldi e-payment applications using Xamarin. I utilized C# and XAML to create mobile apps and collaborated with other developers to ensure successful completion of projects. Additionally, I spent 1 year as a Designer/Software Developer at Pixel PLC in Ethiopia where I started my own company with a friend. We utilized Inkscape and Photoshop to create designs and collaborated with other designers to ensure successful completion of projects.

Overall, my experience in software development has been diverse and rewarding. I have had the opportunity to work on exciting projects, collaborate with talented individuals, and develop my skills in various areas of software development.