Skip to main content

Resume

Computer Science graduate with 3+ years of hands-on experience building and shipping full-stack web applications, REST APIs, and payment integrations for real clients, including a production M-Pesa implementation processing KES 1M+/month. Also experienced in ERP implementation, Windows Server, Active Directory, networking, end-user support, and applied computer vision.

abdulrahmanambooka@gmail.com · +254 111 384 390 · Nairobi, Kenya

Education

Maseno University

2020 — 2024

BSc Computer Science in Computer Science

🎓Second Class Honours Upper Division · GPA approximately 3.3 / 4.0

Relevant coursework: Algorithms & Data Structures, Machine Learning, Computer Networks, Database Systems, Software Engineering, Artificial Intelligence, Computer Vision, Operating Systems.

Starehe Boys' Centre & School

2016 — 2019

Kenya Certificate of Secondary Education in Sciences Track

Sciences track. Admission by national competitive examination.

Experience

IT Administrator

2026 — Present

🏢Bayina Academy • Nairobi, Kenya

IT Administrator supporting the academy's infrastructure, systems, users, and digital operations.

Key Responsibilities:
  • Administers ICT infrastructure including Windows-based systems, user accounts, network services, and end-user support for teaching and administrative staff.
  • Manages staff onboarding and offboarding: account provisioning, password administration, and access control across all systems.
  • Provides first- and second-line technical support for teaching staff, administrative personnel, and institutional platforms.
  • Supports and maintains school ERP and administrative platforms, ensuring data integrity and effective user adoption.
  • Manages and maintains the academy website, digital communications platforms, and online services.
  • Administers CCTV, biometric attendance systems, printers, and other ICT assets across the institution.
  • Maintains network connectivity, troubleshoots hardware and software issues, and coordinates preventative maintenance.
  • Develops user guides, technical documentation, and training materials to support staff productivity and technology adoption.
Windows ServerActive DirectoryCCTVBiometric SystemsTCP/IP NetworkingSchool ERP

IT Assistant

2025 — 2026

🏢Hebatullah Brothers Limited • Nairobi, Kenya

Part of a two-person IT team responsible for the full technology stack of a trading company — hardware infrastructure, enterprise software, networking, and digital systems — serving 70+ office staff and 300+ field workers.

Key Responsibilities:
  • Administered the Windows Server environment including Active Directory, group policies, and user account lifecycle management.
  • Installed and maintained CCTV systems across all company premises; managed biometric attendance hardware for 300+ enrolled workers.
  • Provided end-to-end helpdesk support — hardware, software, connectivity, accounts — from first call to resolution.
Key Achievements:
  • Implemented ERPNext from scratch — designed the chart of accounts, item catalogue, and procurement workflows, replacing entirely manual processes across inventory, finance, and HR.
  • Reworked the company website (hebatullah.com) from a static HTML site to a full CMS, enabling the marketing team to update content without developer involvement.
  • Installed and commissioned the company network infrastructure from the ground up: switches, wireless access points, cabling, and VoIP desk phone system.
ERPNextWindows ServerActive DirectoryTCP/IPVoIPCCTVBiometric Systems

IT Infrastructure Intern

2023 — 2023

🏢Masinde Muliro University of Science & Technology • Kakamega, Kenya

Supported campus-wide network administration, server room operations, and faculty/student technical support.

Key Responsibilities:
  • Supported campus-wide network administration, server room operations, and faculty/student technical support.
Key Achievements:
  • Configured and deployed 40+ workstations in a new computer lab, completing setup ahead of semester start.
  • Diagnosed and resolved a recurring DHCP conflict that had been disrupting connectivity for 200+ campus devices.
Network AdministrationLinuxWindows ServerTCP/IPHardware Configuration

Selected Projects

Computer Vision Surveillance System

Final-year research project implementing real-time object detection and threat recognition using YOLO, OpenCV and Flask.

Python · PyTorch · YOLOv5/v8 · OpenCV · Flask · NumPy · Linux

M-Pesa Payment Integration Library

Production Node.js and TypeScript library abstracting the Safaricom Daraja API: STK Push, B2C, C2B, typed response schemas, retry logic and webhook validation.

Node.js · TypeScript · PostgreSQL · BullMQ · Redis · Safaricom Daraja API

ambooka.dev Portfolio Platform

Full-stack Next.js 16 portfolio platform with Supabase backend, admin CMS, a canonical database-backed resume, GitHub activity sync and Playwright e2e test suite.

Next.js 16 · TypeScript · Supabase · GitHub Activity Sync · Playwright

Hebatullah ERPNext Implementation

ERPNext implementation for chart of accounts, item catalogue and procurement workflows replacing manual business processes.

ERPNext · Accounting Setup · Inventory · Procurement Workflows · Business Process Design

Technical Skills

Competency Areas

Product Interfaces

Frontend systems for polished, responsive web products.

React logo
Next.js logo
TypeScript logo
Tailwind CSS logo
ReactNext.jsTypeScriptTailwind CSS
Backend APIs

Service layers, integrations, and documented HTTP APIs.

Python logo
FastAPI logo
Node.js logo
REST APIs logo
PythonFastAPINode.jsREST APIs
Data Platforms

Relational data modeling, managed backends, and caching.

PostgreSQL logo
SQL logo
Supabase logo
Redis logo
PostgreSQLSQLSupabaseRedis
Deployment

Containerized apps, Linux servers, reverse proxies, and CI.

Docker logo
GitHub Actions logo
Linux Ubuntu logo
Nginx logo
DockerGitHub ActionsLinux UbuntuNginx
Business Systems

Operational IT, ERP support, and production environments.

ERPNext logo
Windows Server logo
Active Directory logo
TCP/IP Networking logo
ERPNextWindows ServerActive DirectoryTCP/IP Networking
Applied AI / CV

Computer vision workflows and practical ML model work.

PyTorch logo
OpenCV logo
YOLO logo
scikit-learn logo
PyTorchOpenCVYOLOscikit-learn