Portfolio

Elnatal Debebe

Software Engineer specializing in designing and scaling distributed systems across fintech, healthcare, and SaaS. Focused on microservices architecture, performance optimization, and delivering reliable systems at production scale.

View My Work
Career

Work Experience

Kifiya

Lead Software EngineerFull-timeCurrent
Sep 2025 Present
Addis Ababa, Ethiopia
  • Lead architecture and scaling of a loan collection platform handling ~382K loans and ~500K daily transactions
  • Improved system performance by ~80% by identifying and resolving critical bottlenecks in transaction and data processing flows
  • Designed and implemented asynchronous processing pipelines using Asynq to handle high-volume background workloads such as data ingestion and synchronization
  • Architected a pluggable datasource system enabling seamless integration with PostgreSQL, MongoDB, and REST-based loan providers, eliminating tight coupling
  • Automated loan assignment workflows, reducing manual operations and improving system efficiency
  • Re-architected reporting systems to provide real-time KPI tracking and reliable operational insights
  • Define system architecture direction and enforce engineering standards, improving reliability and maintainability across the platform

CropConex

Full Stack EngineerFull-time
Apr 2022 Jun 2024
California, USA
  • Built a B2B commodity marketplace digitizing the global coffee supply chain from the ground up
  • Designed and deployed scalable AWS infrastructure supporting marketplace, inventory, and order management systems
  • Developed GraphQL APIs handling complex trading, order lifecycle, and transaction workflows
  • Integrated multi-currency payment systems (Stripe, Trustshare, Chapa) enabling cross-border financial operations
  • Built a Nuxt.js frontend delivering a responsive and performant user experience
  • Implemented core systems including inventory tracking, marketplace operations, and order management
  • Integrated AI-driven recommendations to improve product discovery and engagement
  • Collaborated across product and engineering teams to align system design with business goals

eHealth IT Services PLC

Senior Software EngineerFull-time
Apr 2021 Apr 2022
Addis Ababa, Ethiopia
  • Led migration of a monolithic EMR into a microservices architecture across patient, lab, imaging, pharmacy, and finance domains
  • Designed inter-service communication using GraphQL and REST, enabling scalable and modular system interactions
  • Planned and executed database migration strategies ensuring zero downtime during system transition
  • Decomposed tightly coupled systems into domain-driven services, improving scalability and maintainability
  • Mentored engineers and enforced clean architecture principles and engineering best practices across the team

Zowi Tech

Software EngineerFull-time
Sep 2020 Feb 2021
Addis Ababa, Ethiopia
  • Delivered full-stack features across backend APIs and frontend interfaces in a fast-paced environment
  • Contributed to system design and architectural decisions for scalable product development
  • Improved code quality through refactoring, testing, and adherence to engineering standards
  • Collaborated with cross-functional teams to deliver features under tight deadlines

Med Innovations

Backend EngineerFull-time
Dec 2019 Jan 2021
Macerata, Italy
  • Built backend services for a subscription-based restaurant and gym management system
  • Designed REST APIs and database schemas supporting core operational workflows
  • Developed modular and configurable systems to support multiple client environments
  • Ensured data integrity across subscriptions, scheduling, and operational processes
  • Contributed to debugging, optimization, and system stability in production

EthERNet

Software Engineer (Intern)Internship
Apr 2018 Oct 2019
Addis Ababa, Ethiopia
  • Supported development and maintenance of internal web systems and APIs
  • Gained hands-on experience with backend development, version control, and team workflows
  • Assisted in debugging and resolving production issues
Portfolio

Projects

Loan Collection Platform

Featured

High-scale loan collection system processing ~500K daily transactions with asynchronous pipelines, real-time tracking, and pluggable integrations across multiple financial data sources.

Next.jsGoPostgreSQLAsynqDocker
View Details

CropConex

Featured

B2B commodity marketplace enabling traceable coffee trade with contract workflows, payments, inventory management, and scalable microservices architecture.

GoNode.jsNuxt.jsVueGraphQLAWSStripe
View Details

OrbitHealth EMR

Microservices-based EMR system replacing a monolith, enabling domain isolation, event-driven workflows, and scalable clinical operations.

GoNode.jsNuxt.jsHasuraPostgreSQL
View Details

Enterprise CRM System

Multi-tenant CRM system with real-time updates, strict data isolation, and end-to-end customer lifecycle management.

Node.jsVueGraphQLPostgreSQL
View Details

Orbital SaaS Platform

Modular SaaS platform for hospitality and fitness businesses with plugin-based architecture and real-time workflows.

Node.jsReactMongoDBFirebase
View Details

Ride-Hailing Platform

Real-time ride-hailing system with live tracking, driver matching, and low-latency event processing.

Node.jsFlutterSocket.ioFirebase
View Details

Deliverology

National reporting system for the Ethiopian Ministry of Education, replacing manual reporting with automated, auditable workflows.

LoopBackAngularMongoDB
View Details

Amtu BI System

Business intelligence platform enabling centralized data aggregation, dashboards, and automated reporting across systems.

LaravelVueMySQL
View Details
Expertise

Skills & Technologies

Languages

GoJavaScriptTypeScriptPythonPHP

Databases

PostgreSQLMongoDBMySQL

Architecture

MicroservicesGraphQLRESTEvent-driven systems

Backend

Node.jsExpressGoFastAPILaravelLoopBack

Frontend

Next.jsNuxt.jsVue.jsReact

Infrastructure

AWSDockerNginxCI/CD
Background

Education

Addis Ababa University

BSc — Software Engineering

2014 2019
Credentials

Certifications

Great Learning

GO Programming Language

Great Learning

Jul 2024 · No Expiry

ID: KADPKKDB

Udacity

AWS AI Practitioner Challenge

Udacity

Apr 2026 · No Expiry

ID: 1bbbfe8e-2830-11f1-bfaf-3b3b917d0efc

Communication

Languages

Mother tongue:Amharic

Other language:

English

ListeningC1
ReadingC1
WritingC1
Spoken ProductionC1
Spoken InteractionC1

Levels: A1–A2 Basic user  ·  B1–B2 Independent user  ·  C1–C2 Proficient user

Contact

Get In Touch

Have a project in mind? Let's work together.

Contact Information

I'm open to new opportunities and interesting projects. Feel free to reach out!

Location

Addis Ababa, Ethiopia