Dedicated professional with extensive experience in the field, consistently delivering high-quality results. Proven track record of exceeding expectations in challenging assignments. Strong work ethic and reliability in project completion.
Overview
3
3
years of professional experience
Work History
Full-Stack Developer
Miles Innovation and Technology
Kumasi
01.2023 - Current
Engineered production REST API using NestJS with over 25 endpoints for SMS contacts, templates, credits, payments, and administration tasks.
Implemented atomic credit deduction using PostgreSQL row-level locking within Prisma transactions to prevent over-dispatch under concurrent loads.
Created append-only immutable ledger for reliable tracking of all credit movements.
Devised multi-provider SMS dispatch solution utilizing Arkesel as primary service and Termii as fallback through BullMQ async queue with adjustable concurrency settings.
Tracked message delivery via provider webhooks secured by HMAC-SHA256 signature verification for data integrity.
Facilitated integration of Hubtel mobile money payment gateway featuring idempotent callbacks identified by unique client reference UUID for automated credit top-ups post-confirmation.
Established comprehensive security protocols including bcrypt-hashed API keys, JWT token rotation practices, rate limiting at 60 requests per minute, IP blocklisting middleware, XSS-safe input sanitization techniques, and detailed audit logs.
Education
Diploma - Information Technology
Kumasi Technical University
Kumasi, Ghana
08-2024
Bachelor of Science - Computer Science
Kumasi Technical University
Kumasi, Ghana
04-2026
Skills
Nextjs and React
TypeScript and JavaScript
NestJS and RESTful API design
JWT authentication and RBAC
Prisma ORM and Redis
Tailwind CSS and Zustand
BullMQ and background jobs
Exponential backoff and AWS S3
Docker, Docker Compose, and PM2 cluster mode
Watchtower and HashiCorp Vault
HMAC verification and bcrypt
Rate limiting, CSRF, and input sanitization
Audit logging and Turbo
Web security measures
Vercel, Hubtel, and Paystack integration
Testing frameworks
Projects
MIGT SMS Platform, Full-Stack Developer, NestJS, TypeScript, PostgreSQL, Redis, BullMQ, Prisma, Next.js , React , Docker, Designed and built a production REST API serving endpoints across SMS, contacts, templates, credits, payments, and admin domains.
MIGT Home - Company Marketing Website, Frontend Developer, Next.js, TypeScript, Tailwind CSS, Resend, React Email, Vercel. Built a fully static, zero-database company website with a content-first architecture.
Programming Languages
TypeScript
JavaScript
Engineering Patterns - Applied Across Projects
Async Processing - BullMQ queues backed by Redis for SMS dispatch and background jobs
Full-stack developer at Botswana Institute for Technology Research and InnovationFull-stack developer at Botswana Institute for Technology Research and Innovation