Full Stack Developer

Building dependable platforms for banking, logistics, and SaaS.

I’m Abel Legesse, a full-stack engineer with 5+ years delivering resilient web applications, distributed APIs, and scalable user interfaces. Focused on clean architecture, performance, and measurable business impact.

Addis Ababa, Ethiopia (GMT+3)Open to Remote & On-siteFull-time & Contract
Abel Legesse - Full Stack Developer

Based in Addis Ababa

Available for global remote & on-site engagements

About

Building reliable systems with tasteful UX and measurable outcomes.

I’m a full stack developer with 5+ years delivering production platforms for banking, transit, logistics, and SaaS. My work focuses on system reliability, clean architecture, and the details that make products intuitive to use.

I’m comfortable collaborating with product stakeholders, designing scalable database and API architectures, and shipping maintainable code across modern stacks.

Core Stack

Next.jsReactTypeScriptNode.jsGoLaravelPostgreSQLMySQLRedisKafkaDockerCI/CD

Location & Timezone

Addis Ababa, Ethiopia

GMT+3 • Remote-friendly

Email

abellegesse05@outlook.com

Phone

(+251) 947431170

Telegram

@abellegese
Start a Conversation
GitHub Profiles2 Active Accounts

Code & Repositories

I maintain two primary GitHub accounts reflecting my engineering work:

Resume & Credentials

Resume & Summary

Access my complete curriculum vitae or a concise one-page PDF summary.

Services

What I deliver.

A practical set of offerings designed to ship production-ready, dependable systems.

01

SaaS & Platform Architecture

Multi-tenant application architecture, authentication and RBAC services, and subscription workflows.

Multi-tenant Database DesignNext.js & React FrontendPayment Integrations
02

Enterprise Core Systems

High-reliability internal systems for banking, credit scoring, identification verification, and operational workflows.

ACID Compliance & Ledger LogicID & TIN Verification ServicesAdmin Portals
03

APIs & System Automation

Designing robust RESTful & microservice APIs, Kafka & Redis event streams, and automated operational pipelines.

Event-Driven MessagingWebhook IntegrationsThird-party Connectors
04

Cloud & Infrastructure

Containerized Docker deployments, CI/CD automated test & build pipelines, and high-availability server setup.

Docker / Azure / VPS SetupGitHub Actions CI/CDPerformance & Caching

Experience

A focused track record of dependable delivery.

Roles across public services, logistics, and banking, always focused on impact and durability.

Cheche Technologies logo

Full Stack Developer

Current Role

Cheche Technologies

Oct 2024 - PresentAddis Ababa, Ethiopia

Leading core development on large-scale SaaS transit platforms, ticketing solutions, and distributed telemetry systems.

Key Highlights & Deliverables

  • Architected and deployed a multi-provider SaaS e-ticketing & bus booking ecosystem with route planning, seat inventory, agent commissions, and mobile payments.
  • Built a centralized identity & auth service powering single sign-on across all company web applications and external client portals.
  • Designed and shipped Tickflow, an internal multi-team task and SLA ticketing tracker.
  • Developed a real-time vehicle GPS tracking system with device ingestion, API keys, geofencing, and historical playback.
Next.jsReactNode.jsGoPostgreSQLKafkaRedisDockerAzure
Commercial Bank of Ethiopia logo

Information System Officer I

Commercial Bank of Ethiopia

Dec 2023 - Oct 2024Addis Ababa, Ethiopia

Engineered critical banking backends, validation systems, and internal datacenter request management software.

Key Highlights & Deliverables

  • Built the Datacenter Request Management System replacing physical paper approval workflows, eliminating multi-day approval bottlenecks.
  • Delivered core backend endpoints for the bank's Loan Management System handling customer credit scoring and digital enrollment.
  • Constructed profile-based Risk Grade Management algorithms for continuous portfolio credit risk scoring.
  • Implemented real-time branch TIN and Government ID validation modules to prevent duplicate and expired credential submissions.
LaravelPHPMySQL.NETSQL ServerSecurity Auditing
AIT Technologies logo

Full Stack Web Developer

AIT Technologies

Feb 2022 - Dec 2023Addis Ababa, Ethiopia

Developed custom commercial web applications, Telegram bot ordering systems, and shareholder financial tools.

Key Highlights & Deliverables

  • Built an end-to-end food ordering platform featuring a real-time restaurant administration dashboard coupled with a Telegram bot customer ordering flow.
  • Delivered a SaaS shareholder management system managing share allocations, stock transfers, dividend distribution, and audit logs.
PHPMySQLPythonTelegram Bot APIJavaScriptREST APIs

Skills

A modern stack, shaped by production work.

A balanced toolkit across frontend craft, backend reliability, and infrastructure resilience.

Frontend Engineering

High-performance, accessible client experiences

Next.js (App Router)React 18TypeScriptTailwind CSSRadix UIZod & Hook FormResponsive DesignWeb Vitals

Backend & Systems

Resilient services, APIs & business logic

Node.js / ExpressGo (Golang)Laravel (PHP)RESTful APIs.NET / C#Single Sign-On (SSO) & AuthMicroservices Architecture

Databases & Messaging

Scalable data stores & event queues

PostgreSQLMySQLRedisApache KafkaSQL ServerDatabase Indexing & TuningACID Transactions

DevOps & Infrastructure

Automated pipelines & resilient infrastructure

Docker & ContainersCI/CD (GitHub Actions)Azure CloudLinux / Nginx VPSVercelGit & Version Control

Process

How I deliver reliable systems.

A pragmatic process that keeps code quality high and timelines predictable.

01

Discovery & Architecture

Align on requirements, domain boundaries, data models, and non-functional constraints (latency, throughput, security).

Deliverable

Architecture blueprint & schema design

02

Build & Integration

Iteratively develop frontend interfaces, backend APIs, and third-party integrations with clean, well-tested code.

Deliverable

Working prototypes & staging builds

03

Testing & Hardening

Perform stress testing, security checks, database query optimization, and Lighthouse performance tuning.

Deliverable

Production-ready build

04

Launch & Monitoring

Ship to production with CI/CD automation, logging, and error monitoring for reliable operations.

Deliverable

Live deployment & observability

Projects

Selected work with clear business impact.

A concise view of recent systems built for scale, performance, and resilience.

8 screens
Transportation

E-ticketing System

SaaS platform for regional transportation providers covering routes, agents, vehicles, fares, and automated ticketing flows.

Production system powering multi-region bus transit operations.
Operators needed one unified hub to configure routes, dynamic fares, and agents while selling tickets across regions without fragmented tools.
ReactNode.jsPostgreSQLAzureDockerNginx
9 screens
Transportation

Bus Booking Platform

Multi-provider SaaS booking platform with live schedules, routes, seat maps, fares, and agent commission tooling.

Scalable booking platform for leading regional transport providers.
Multiple transport operators needed shared digital booking infrastructure without rebuilding schedules, fares, and agent workflows for each brand.
Next.jsNode.jsPostgreSQLAzureDockerNginx
16 screens
Transportation

Vehicle Live Tracking

Fleet tracking and telemetry system with device ingestion, API keys, live monitoring, and trip history.

Real-time fleet observability with historical telemetry playback.
Regional fleet operators needed real-time visibility, device telemetry ingestion, and historical trip analysis in a low-latency UI.
Next.jsGoPostgreSQLKafkaRedisAzureDocker
11 screens
FinTech

Veriq Mobile & Admin

Mobile application for transaction receipt verification paired with a centralized admin dashboard and backend services.

On-device cryptographic verification for banking transfers and payment receipts.
Merchants and institutions needed a tamper-proof method to confirm transfer receipts on-device without manual bank branch confirmations.
SaaS

User Service (SSO)

Centralized authentication and identity microservice unifying credentials and user roles across SaaS platforms.

Shared identity layer with role-based access control across multiple products.

SaaS

Tickflow Task Manager

SaaS tasks and SLA ticket management platform built for agile team operations and customer issue triage.

Centralized operational task tracking across engineering and support.

Next.jsNode.jsPostgreSQLAzureNginx
Commerce

Wholesale E-commerce Platform

High-volume commerce platform for inventory management and bulk ordering.

Handles 1,000+ daily orders for Abet Electronics.

Banking

Datacenter Request Management

Internal banking workflow system replacing paper-based datacenter access requests with strict digital audit trails.

Commercial Bank of Ethiopia: reduced request turnaround from days to hours.

LaravelMySQLSecurity Auditing
Banking

Risk Grade & Credit Management

Profile-based risk assessment system supporting loan approval decisions and automated borrower credit rating.

Commercial Bank of Ethiopia: automated credit portfolio evaluation.

LaravelMySQL.NETSQL Server
Banking

TIN & ID Verifier

Branch validation tooling for customer TIN and identification verification.

Streamlined branch compliance and reduced fraud for banking accounts.

AI

Kale AI Chatbot

AI-powered assistant providing bilingual conversational responses in English and Amharic.

Improved customer self-service accessibility.

ReactNode.jsOpenAI APIMySQL
Open Source

Ethiopian Calendar NPM Package

Lightweight, customizable Ethiopian Geez calendar picker and date conversion library.

Open-source developer utility with active weekly downloads on npm.

SaaS

Shareholder Management System

SaaS platform for corporate share listing, transactions, dividend allocation, and shareholder record keeping.

Streamlined institutional equity management.

PHPMySQLJavaScript

Contact

Tell me what you’re building.

Send a message through the form or reach out directly by email or WhatsApp. I usually reply within a business day.

Phone & WhatsApp

(+251) 947431170

Telegram

@abellegese

Location

Addis Ababa, Ethiopia (GMT+3)