Ermias Teklemarkos
Available for new roles• Addis Ababa, Ethiopia

Hello, I am Ermias.A Software Engineer.

Backend-heavy Full-Stack Software Engineer with 2+ years of professional experience (plus internships) building scalable fintech and agritech microservices, RESTful APIs, and AI-powered workflow automations using tools like n8n. Experienced in backend development with Node.js (Express.js, NestJS, and Fastify), Python (FastAPI), and Go (Chi), alongside frontend development with React, Next.js, and modern UI tools. Skilled in database design, third-party integrations, and building reliable, maintainable software solutions.

About me

Backend-heavy Full-Stack Software Engineer with 2+ years of professional experience (plus internships) building scalable fintech and agritech microservices, RESTful APIs, and AI-powered workflow automations using tools like n8n.

Currently developing payment services for Dashen Bank’s Super App (serving 2M+ subscribers, with 25M+ transactions worth 250B+ Birr), focusing on reliable payment processing, idempotency, double-entry accounting, and transaction reconciliation.

Experienced in backend development with Node.js (NestJS, Express.js, and Fastify), Python (FastAPI), and Go (Chi); event-driven architecture with Kafka and RabbitMQ; PostgreSQL, MongoDB, and Docker-based CI/CD. Also skilled in frontend development with React, Next.js, and modern UI tools, with a growing interest in machine learning and data science.

Work experience

2+ years professional

Back-end Developer

EagleLion System Technology • Addis Ababa, Ethiopia

06/2026 – Present
  • Build fintech microservices for Dashen Bank’s Super App, serving 2M+ subscribers and processing 25M+ transactions worth 250B+ Birr (as of March 2026), along with branch portal systems and Dashen Wallet branch-side configuration.
  • Implement idempotency to prevent duplicate payments, double-entry accounting, transaction reconciliation, and automated settlements, with secure secret management for credentials.
  • Design scalable background workers and event pipelines using Kafka and Redis for low-latency transaction processing.
Node.js (Express.js, NestJS)TypeScriptRedisKafkaPostgreSQLMongoDB

Software Developer

Lersha - Green Agro Solution PLC • Addis Ababa, Ethiopia

07/2025 – 08/2026
  • Built and maintained backend logic, databases, and APIs across multiple agritech projects, including three systems from scratch.
  • Designed a microservices architecture using Kong API Gateway, improving scalability and reducing API response times by approximately 40%.
  • Implemented event-driven communication between services using Kafka and RabbitMQ.
  • Enforced strict code quality, test coverage, and maintainability using SonarQube.
Node.jsNestJSFastAPITypeORMPostgreSQLKongKafkaRabbitMQ

ALX Software Engineering Tutor

ALX Africa • Remote

12/2024 – 02/2025
  • Mentored ALX Software Engineering Cohort 22 students across Ethiopia, Ghana, and South Africa through 5+ one-on-one sessions.
  • Provided hands-on guidance on full-stack portfolio projects, complex system architecture, and debugging challenges.
MentorshipBackend EngineeringSystem DesignC / Python

Web Developer Intern

1888EC • Addis Ababa, Ethiopia

07/2024 – 09/2024
  • Built responsive pages for the LinkFarm website using modern component architectures.
  • Crafted interactive and accessible UI components with Astro.js, React, Tailwind CSS, and ShadCN UI.
Astro.jsReactTailwind CSSShadCN UI

Front-end Developer Intern

Backos Technologies Plc • Adama, Ethiopia

07/2023 – 09/2023
  • Developed the e-shop e-commerce platform to deliver an intuitive and responsive online shopping experience.
  • Built accessible user interfaces using HTML, CSS, Tailwind CSS, and React.
HTMLCSSTailwind CSSReact

Featured projects

Fintech services, distributed microservices, web applications, and machine learning.

Flagship Fintech

Dashen Bank Super App — Scheduled Payments

Internal

Built backend services for scheduled and recurring payments across Telebirr and M-Pesa wallets on Dashen Bank's Super App serving 2M+ subscribers. Implemented idempotency to prevent duplicate payments, transaction reconciliation, double-entry accounting, and secure secret management with SMS/email notifications.

Node.jsNestJSExpress.jsTypeScriptKafkaRedisPostgreSQLMongoDB
Enterprise deployment & confidential repo
Enterprise

Dynamic Credit Scoring Engine

Internal

Layered-architecture system enabling lending teams to configure custom dynamic scoring models and evaluate applicants against dynamic criteria for data-driven lending decisions. Delivered 30+ production API endpoints and reduced manual loan processing workload by 80%.

FastAPIPostgreSQLSQLAlchemySonarQubePython
Enterprise deployment & confidential repo
Machine Learning

Nutri-Focus: AI Nutritional Guide

Public

Led design and implementation of the ML component, generating personalized nutrition recommendations from user profile data. Trained on ~2,000 user profiles and ~400 Ethiopian foods, achieving 70-80% model accuracy on test data.

FastAPIScikit-learnPandasNumPyNext.jsAWS Free Tier
Microservices

Call Center Quality Evaluation System

Internal

Designed, developed, and deployed an internal microservices system to evaluate call agent performance, providing managers with actionable monitoring metrics and productivity insights connected via Kong API Gateway.

NestJSTypeScriptPostgreSQLTypeORMKafkaSonarQubeKong API Gateway
Enterprise deployment & confidential repo
Full Stack

Scooter-Sharing System

Public

End-to-end electric scooter rental platform with OTP authentication, KYC verification, QR code unlocking, and destination station returns with admin approval. Seamlessly integrated Telebirr and Chapa payments.

Express.jsPostgreSQLTypeORMNext.jsTailwind CSS
Microservices

Event & Training Management System

Internal

Designed a platform for training coordination, event planning, and management for Lersha and international partners. Integrated with existing microservices via RabbitMQ, boosting coordination and reporting efficiency by 30%.

NestJSTypeScriptPostgreSQLTypeORMRabbitMQSonarQube
Enterprise deployment & confidential repo
Web App

YC-Directory

Public

A Y Combinator-inspired startup directory where founders can pitch, discover, and filter emerging startups. Features GitHub OAuth authentication, real-time Sanity CMS integration, and dynamic startup profiles.

Next.jsSanity CMSAuth.jsTailwind CSSTypeScript
SaaS

Fast Proforma

Public

Proforma invoice and estimation management software built for auto spare parts shops with instant PDF generation, item catalogue management, and quick preview capabilities.

Next.jsMongoDBTailwind CSSShadCN UI
eCommerce

Sebez Visual Art eCommerce

Public

Full-stack eCommerce platform for visual art products featuring rich user management, storefront browsing, instant Chapa payment gateway integration, and real-time chat functionality.

Next.jsNode.jsExpressMongoDBTailwind CSS
Web App

Ad Ventures

Public

GPS-based advertising management platform for taxi fleets and digital billboards with responsive dashboard layouts, real-time location metrics, and campaign management.

Next.jsTypeScriptZustandTailwind CSS
Data Science

Solar Data Explorer

Public

Data science platform analyzing and visualizing solar energy potential and irradiation trends across Benin, Sierra Leone, and Togo with interactive exploratory charts.

PythonStreamlitPandasMatplotlibSeabornNumPy
Figma Prototype

Yene-Med UI/UX

Public

Comprehensive UI/UX design prototype for navigating local pharmacies, searching medications, verifying prescriptions, and booking on-demand deliveries.

FigmaUX ResearchInteractive PrototypingDesign System
Figma Prototype

Nutri-Focus UI Design

Public

Cultural-first UX/UI design crafted for the AI-powered Ethiopian nutritional guide, focusing on intuitive macro-nutrient tracking and culturally tailored diet plans.

FigmaDesign SystemMobile UXUser Testing
Figma Prototype

Girar Digital Marketing Website

Public

Modern marketing agency website design featuring conversion-focused landing layouts, portfolio presentation, and typography systems.

FigmaWeb DesignBrand IdentityResponsive Design
Figma Prototype

Digital Menu — BeteEnda Restaurant

Public

Interactive digital menu design for BeteEnda restaurant, enhancing guest dining experience with mobile-first layout and intuitive dish categorization.

FigmaMenu UXMobile DesignInteraction Design

Skills & technologies

Core technologies, system architecture patterns, and engineering practices from production experience.

Programming Languages

JavaScriptTypeScriptPythonGo

Backend & Frameworks

Node.jsNestJSExpress.jsFastAPIGoChiNext.jsReact.js

Architecture & Distributed Systems

MicroservicesEvent-Driven ArchitectureKafkaRabbitMQRESTful APIsIdempotency Patterns

Databases & ORMs

PostgreSQLMongoDBRedisMySQLTypeORMSQLAlchemyPrisma

DevOps & Cloud Tools

DockerGit / GitHubGitHub ActionsJenkinsAWS (EC2, S3)Kong API GatewaySonarQubeSwagger

Engineering Practices

Double-Entry AccountingTransaction ReconciliationAgile & ScrumTest-Driven DevelopmentCode Quality

Education & certifications

Formal software engineering degree and verified certifications.

B.Sc. in Software Engineering

Adama Science & Technology University (ASTU)

09/2021 – 07/2025

Focused on software development, algorithms, data structures, and practical projects in fullstack, backend, and ML engineering.

ALX Software Engineering Program

Jan 2023 — Jul 2024

ALX Africa

12-month intensive program covering backend systems, C, Python, algorithms, databases, and distributed infrastructure.

ALX SE Tutor Recognition & Letter of Recommendation

Feb 2025

ALX Africa

Recognized with a Letter of Recommendation and Certificate for exceptional technical guidance of Cohort 22 students.

ALX Ventures Founders Academy

May 2024 — Jul 2024

ALX Africa

Focused on entrepreneurship, venture building, product-market fit, and technical product leadership.

Advanced Web Development Bootcamp

2023

CSECASTU

Advanced training in modern web applications, scalable architectures, and developer tooling.

National Science Fair Competition

Nov 2018

UNESCO & Ministry of Innovation & Technology

National-level competition organized by MoE, UNESCO, and the Ministry of Innovation.

Let's connect

I am open to software engineering opportunities, fintech backends, and collaborative engineering projects. Feel free to reach out directly.

Location: Addis Ababa, Ethiopia