/// TECHNICAL PROFILE

About

I enjoy building backend systems that are reliable, scalable, and easy to maintain.

Over the past several years I've explored everything from competitive programming and backend engineering to cloud deployment and AI-powered applications. My focus is building software that solves practical problems rather than simply demonstrating technology.

01 QUICK FACTS
NAME
Jaefer Mohammed Kemal
LOCATION
Addis Ababa, Ethiopia
EDUCATION & HONORS
B.Sc. Computer Science & Engineering
Adama Science & Technology University
3.78 CGPA (Great Distinction)
ACADEMY & ACHIEVEMENTS
A2SV (Africa to Silicon Valley) G6 Cohort
ECPC 2025 National Finalist (Top 19 Ethiopia, Top 5 ASTU)
CURRENT FOCUS
Backend Engineering
Cloud Systems
AI Integration
Distributed Applications
LANGUAGES
English
Arabic
Amharic
02 MY JOURNEY

My interest in software engineering started with curiosity about how systems work beneath the interface.

Rather than focusing only on frameworks, I invested time understanding algorithms, backend architecture, databases, networking, deployment, and software engineering principles. As a trainee in the competitive Africa to Silicon Valley (A2SV) G6 Cohort, I strengthened my problem-solving abilities, solving 500+ complex algorithmic challenges across LeetCode and Codeforces and ranking Top 19 nationally in ECPC 2025.

Throughout my B.Sc. studies at ASTU (graduating with a 3.78 CGPA Great Distinction), I explored multiple production technologies including Go, Python, TypeScript, React, Next.js, Django, NestJS, PostgreSQL, MongoDB, Redis, Docker, and Cloud infrastructure. This allowed me to understand not only how applications are built, but how they are deployed, secured, monitored, and maintained.

Today my primary interest lies in backend engineering, cloud-native systems, and AI applications that solve real-world problems.

03 ENGINEERING PRINCIPLES
  • Build for maintainability before complexity.
  • Write software that other developers can understand.
  • Measure before optimizing.
  • Documentation is part of the product.
  • Simplicity scales better than cleverness.
04 TECHNOLOGY STACK
Go
Building performant APIs, concurrent services, and backend systems.
Python
Backend APIs, AI integrations, scripting, automation, FastAPI.
TypeScript
Modern backend development using NestJS and frontend development using Next.js.
JavaScript
Web applications, REST APIs, browser applications.
SQL
Relational database design, indexing, optimization and querying.
Gin
Go web framework for building REST APIs.
FastAPI
Python async framework for high-performance APIs.
NestJS
TypeScript backend framework with modular architecture.
Express.js
Node.js web application framework.
Django REST Framework
Python framework for building web APIs.
Flask
Lightweight Python web framework.
EXPERIENCE INCLUDES
REST APIsAuthenticationMiddlewareRBACValidationDatabase IntegrationBackground ServicesSwagger/OpenAPI
React
Component-based UI development.
Next.js
Full-stack React framework with SSR/SSG.
Tailwind CSS
Utility-first CSS framework.
Redux
State management for React.
HTML
Semantic markup and accessibility.
CSS
Layouts, animations, responsive design.
PostgreSQL
Primary relational database. Experienced with schema design, indexing, migrations and optimization.
Redis
Caching, session storage, rate limiting, background processing.
MongoDB
Document-oriented applications, flexible schema design.
pgvector
Vector similarity search, semantic retrieval, AI applications.
Docker
Containerized development and deployment.
Google Cloud Run
Production deployment of containerized applications.
GitHub Actions
CI/CD pipeline automation.
Cloudflare
DNS, caching, CDN.
Vercel
Frontend deployment platform.
Linux
Development environment and server management.
LLM Integration
Building applications powered by large language models.
RAG Systems
Retrieval-augmented generation architectures.
Vector Databases
Semantic search and similarity retrieval.
Prompt Engineering
Designing effective prompts for AI systems.
Semantic Search
Embedding-based document retrieval.
AI Evaluation
Quality assessment of AI model outputs.