Building Systems
That Handle
Real Complexity.
I build production backend systems using NestJS, TypeScript, PostgreSQL, Kafka, and Redis.
From concurrency-safe enrollment to event-driven processing and AI media pipelines, I focus on solving real engineering problems.
NESTJS · TYPESCRIPT · KAFKA · POSTGRESQL · REDIS

Backend systems that scale
Tamirat Fereja is a Backend Systems Engineer specializing in NestJS, TypeScript, microservices, Apache Kafka, PostgreSQL, Redis and distributed systems. He builds production-oriented backend architectures, event-driven services, scalable APIs and AI-enabled applications. His engineering work includes PostgreSQL transactional systems with pessimistic locking, hierarchical content management, AI transcription pipelines, and MinIO S3-compatible object storage.
Engineered distributed microservices with NestJS, TypeScript, and Apache Kafka for event-driven backend architectures
Designed transactional enrollment systems using PostgreSQL pessimistic locking and Redis caching with scan invalidation
Integrated AI transcription pipelines with faster-whisper and Google Gemini, processing audio at 95%+ accuracy
Architected hierarchical content systems managing 10,000+ learning objects with sub-50ms PostgreSQL queries
const transcribe = async (audio) => {
const result = await whisper.process({
model: "large-v3",
language: "auto",
task: "transcribe"
});
return {
text: result.transcript,
accuracy: "95%+",
latency: "60% faster"
};
}Technologies I use to build production systems
Backend engineering stack for scalable, distributed applications
Backend Engineering
Distributed Systems
Data Systems
Infrastructure
AI Integration
Architecture Patterns
Languages
Building distributed systems
Backend engineering work with measurable architectural impact
Senior Backend Engineer
OnePlanet International School
- Architected a concurrent seat enrollment and Google Calendar OAuth2 sync system using PostgreSQL pessimistic write-locking, eliminating seat allocation race conditions.Zero races
- Designed a TypeORM event subscriber progress queue with a 100ms debounce pattern to execute differential updates, lowering database write load.90% write reduction
- Engineered a course structuring service with a materialized path tree model, delivering sub-50ms query times across 10,000+ learning nodes.75% less DB load
- Built a FastAPI media analysis service using faster-whisper (int8 quantized CPU) and Google Speech recognition fallback for Ethiopian languages.95%+ accuracy
- Designed an automated certificate issuance pipeline using Puppeteer and Handlebars, uploading to file service server and queueing emails via Kafka.100% automated
- Established Netflix Eureka service discovery, dynamic TCP client proxies, Redis caching with scan invalidation, and Kafka route auto-discovery.Microservice mesh
- Created NestJS video streaming microservice supporting HTTP byte-range requests and adaptive chunking, boosting load performance.78% faster load
Full-Stack Developer
Dental Management Platform
- Built a full-stack dental practice management SPA with role-based access for admins, receptionists, doctors, accountants, and patients across patients, scheduling, treatments, and billing.5 roles
- Implemented a seven-state appointment lifecycle with enforced transitions, conflict-aware availability checks, and a live daily timeline for clinic operations.7-state workflow
- Designed an interactive FDI odontogram for permanent and primary dentition, including tooth validation and clinical treatment planning.FDI charting
- Delivered invoicing, payment collection, and a finance analytics dashboard with ETB currency handling, outstanding balances, and collection-rate reporting.Finance suite
- Integrated DHIS2 health-reporting and AfroMessage SMS workflows, covering indicator validation, report approval, submission history, and Unicode-aware SMS templates.DHIS2 & SMS
Full-Stack Developer
- Built a comprehensive MERN-based real estate platform supporting property sales and rentals.Full-stack MERN
- Integrated localized multilingual support for Amharic, Afaan Oromo, and Tigrinya.3 languages
- Implemented secure user authentication utilizing JWT and Google OAuth 2.0 with optimized image assets.Secure auth
- Designed role-based admin dashboards and Google Maps geographic filtering, driving user engagement.RBAC & Maps
Full-Stack Developer
- Developed a digital menu system with interactive shopping carts, order tracking, and QR code capabilities.QR integration
- Integrated Chart.js dashboards providing real-time financial tracking and sales analysis for merchants.Interactive charts
Backend systems & case studies
Production-oriented backend architectures solving real engineering problems.

Distributed EdTech Platform with NestJS and Kafka
A distributed backend system built with NestJS microservices, Apache Kafka for event-driven communication, PostgreSQL for transactional data, and Redis for caching. The platform includes an API Gateway, authentication service, content service, cohort service, progress service, and assessment service communicating asynchronously through Kafka topics.

PostgreSQL Transactional Enrollment with Pessimistic Locking
A cohort enrollment system using PostgreSQL pessimistic write-locking to eliminate seat allocation race conditions. Integrates Google Calendar OAuth2 for bidirectional sync and implements TypeORM event subscribers with debounced queues for differential progress updates.

Hierarchical Content Management with PostgreSQL
A materialized path tree model managing 10,000+ learning objects with sub-50ms query times. Features Redis caching with scan invalidation and a reorder engine updating descendant nodes in a single raw SQL query, reducing database write load by 75%.

AI Transcription and Learning Workflows
A FastAPI microservice integrating faster-whisper (int8 quantized CPU) with Google Speech Recognition fallback for Ethiopian languages. Automatically triggers adaptive model sizes based on resource monitoring. Includes AI quiz generation and automated certificate issuance via Puppeteer and MinIO S3.
Other Notable Projects
NestJS MinIO S3 Object Storage
Cloud-native file storage microservice with MinIO S3-compatible object storage and stream management.
NestJS Video Streaming Service
Adaptive video chunking and streaming microservice supporting HTTP byte-range requests.
PostgreSQL Multi-Database Backup Engine
Python utility for dynamic multi-database discovery, schema awareness, and safe restore operations.
BETE Real Estate Platform
MERN-based real estate platform with localized multilingual support for Amharic, Afaan Oromo, and Tigrinya.
Batch Image-to-PDF Pipeline
Multithreaded Python utility using concurrent futures for image scaling and automated PDF formatting.
Amharic News Scraper
Python news scraping and NLP text analysis tool for Amharic media content.
Photos & Professional Gallery
Official portraits, technical workspace setups, and professional conference appearances of Tamirat Fereja.

Tamirat Fereja - Official Portrait
Backend Systems Engineer specializing in NestJS, Microservices & Distributed Systems in Addis Ababa, Ethiopia.

Tamirat Fereja - Developer Workspace
Architecture & System Design environment for event-driven backend engineering with Kafka & PostgreSQL.

Tamirat Fereja - Professional Attire
Formal portrait of Tamirat Fereja, Backend Engineer and Technical Architect.

Tamirat Fereja - African Union Conference
Tamirat Fereja attending high-level conference at the African Union Headquarters in Addis Ababa.

Tamirat Fereja - AU Headquarters
Tamirat Fereja at the landmark African Union building in Addis Ababa, Ethiopia.

Tamirat Fereja - Technical Leader
Tamirat Fereja - Formal Event Appearance as a Backend Engineering Professional.

Tamirat Fereja - AU Leaders Wall
Tamirat Fereja at the African Union Hall of Leaders in Addis Ababa.

Tamirat Fereja - Profile View
Profile perspective portrait of Backend Systems Engineer Tamirat Fereja.

Tamirat Fereja - Unity Park Ethiopia
Tamirat Fereja visiting Unity Park in Addis Ababa, Ethiopia.

Tamirat Fereja - Cultural Heritage
Tamirat Fereja highlighting Ethiopian art, culture, and technological innovation.

Tamirat Fereja - Indoor Portrait
Tamirat Fereja indoor professional snapshot.

Tamirat Fereja - Outdoor Perspective
Tamirat Fereja outdoor portrait in Addis Ababa.
Let's build something amazing
Open for backend engineering opportunities, distributed systems consulting, and technical collaborations
Ready to collaborate?
Whether you need a distributed backend system, NestJS microservices, or event-driven architecture — let's talk.
tamiratfereja1029@gmail.com
Location
Addis Ababa, Ethiopia
Designed & Built by Tamirat Fereja
© 2026 All rights reserved.