Full Stack Software Engineer · Python, AI & Automation
Kananura
Abdoul Khaliq
I build backend services, mobile apps, and AI powered systems that hold up in production, with clean architecture and a lot of care for the details that make software actually reliable.


About Me
Engineering with intent, from architecture to interface.
I'm a full stack software engineer with over four years of experience building backend services, REST APIs, data pipelines, and AI assisted automation for production systems. My core strength is JavaScript, TypeScript, and Node.js with NestJS, and I also work hands on in Python to deliver AI and ML services, data processing pipelines, and web automation. I've built backend systems that support tens of thousands of active users, optimized database and caching strategies to cut response latency by more than 40 percent, and implemented event driven architectures with real production observability using Kafka, the ELK stack, and Prometheus.
I like owning features end to end, from requirements through implementation, testing, deployment, and monitoring. I've integrated third party APIs and authentication systems, worked with both relational and document databases, and built AI assisted document processing, OCR, and LLM based workflows. I pick up unfamiliar systems and business domains quickly, and I enjoy working closely with cross functional engineering teams.
Backend & Distributed Systems
Microservices and event-driven architecture built on NestJS, Kafka, and Redis for services that support 41,000+ active users with fast, reliable responses.
AI & Automation
Python services that put AI to work in production, from LLM integration and OCR document pipelines to forecasting models built with TensorFlow and scikit-learn.
Mobile Engineering
Flutter apps built with Clean Architecture and modular UI, with offline-first support and AI-assisted features across Android and iOS.
Reliability & Observability
I like knowing why a system behaves the way it does, so I build with structured logging, Prometheus, and the ELK stack from the start rather than bolting them on later.
Skills
A toolkit built across the stack
Mobile Development
Backend & Architecture
Cloud & DevOps
Databases
Design & UX
Languages & Tools
Experience
My professional journey
Mobile AI Engineer
A2SV | Africa to Silicon Valley
Kigali, Rwanda
- Developed AI-powered mobile learning experiences using Flutter for Android and iOS.
- Built production-ready onboarding and user engagement workflows focused on usability and retention.
- Integrated AI-assisted tutoring features and conversational learning experiences.
- Used AI development tools, including Claude and ChatGPT, to accelerate feature delivery and improve development productivity.
- Collaborated with product, design, and engineering teams to validate user journeys and optimize user experience.
- Implemented offline-first capabilities and scalable mobile architectures supporting diverse connectivity environments.
Mobile Development Trainee
AmaliTech Gmbh
Kigali, Rwanda
- Developed production-quality Flutter applications using Clean Architecture and modular design principles.
- Implemented authentication flows, user onboarding experiences, and API-driven application features.
- Integrated backend services through REST APIs for user management and business workflows.
- Built reusable UI components optimized for Android and iOS platforms.
- Improved application performance through efficient state management and rendering optimization.
- Participated in Agile development cycles, code reviews, testing, and CI/CD deployment pipelines.
Full Stack Developer
BlockChain Tech Solutions
Kigali, Rwanda
- Designed and developed scalable backend services using NestJS, TypeScript, PostgreSQL, Redis, and Kafka.
- Built secure REST APIs supporting over 41,000 active users with optimized response times and high availability.
- Developed authentication and authorization systems using industry-standard security practices.
- Designed distributed microservices and event-driven architectures for high-throughput applications.
- Rewrote slow PostgreSQL queries and introduced Redis caching and asynchronous processing, cutting response latency by more than 40%.
- Deployed and hosted backend services on AWS EC2, integrated with Dockerized CI/CD pipelines for production releases.
- Implemented monitoring and observability with the ELK stack and Prometheus to improve production reliability.
Full Stack Developer Trainee
Andela
Kigali, Rwanda
- Completed an intensive engineering program covering frontend, backend, databases, deployment, and testing.
- Built full-stack applications following scalable architectures, decoupled API design, and clean coding principles.
- Participated in agile team ceremonies, code reviews, pair programming, and collaborative project delivery.
Education
Academic foundation
B.S. in Computer and Software Engineering
University of Rwanda
- GPA: 3.0 / 4.0 (73%)
- Concentration: Software Engineering
- Coursework: Data Structures & Algorithms, OOP, Software Architecture Design, Operating Systems, Networking, Project Management, Software Testing
Certifications & Awards
Recognized achievements
Mobile Development Certificate
AmaliTech Gmbh
Kigali, Rwanda
1st Place, Rwanda Cyber Security Competition
PicoCTF, CMU Africa
United States
Fullstack Development Certificate
Andela
Kigali, Rwanda
Featured Projects
Recent work & case studies

Smart EMS
An AI-powered energy management platform that forecasts campus electricity demand and recommends ways to cut peak usage.

Angular Leaf Spot Detection
A plant disease classification API that identifies angular leaf spot and bean rust from leaf photos using a transfer-learning model.

Archigor Website
A fast, SEO-friendly marketing site for an architecture and design studio, built with Next.js.

SkillBridge Academy
An AI-powered exam prep platform helping Rwandan students master NESA O-Level and A-Level exams with a personal AI tutor.

Ijabo Kawa
A brand and booking site for a Rwandan specialty coffee house and barista training academy.

Knotus App
A workplace productivity app that unifies task management, communication, and leave workflows for enterprise teams.

Movie App
A movie discovery app with search, watchlists, and detailed content browsing, backed by the TMDB API.

Kokomo Games
Distributed backend services powering real-time gameplay and blockchain-based in-game transactions for 41k+ users.

Dynamic Style Shop
An e-commerce platform for fashion apparel with product listings, cart logic, and secure payment processing.

Traffic Academy
An interactive driving-education platform with lessons, real-world scenarios, and comprehensive testing.

4TenGroup
A platform connecting cultural communities with tailored financial solutions in their homelands.

Creativa Poeta
A web presence for a creative agency offering design, writing, and web solutions.
Want to see more of my work?
View All Projects on GitHubResume
Download or preview my complete resume
Kananura_Abdoul_Khaliq_Resume.pdf
Complete professional resume
If the preview doesn't load, please download the PDF to view it.
Contact