Summary
Overview
Work History
Education
Skills
Projects
Programming Languages
Engineering Patterns - Applied Across Projects
Languages
Timeline
Generic

Nana Kwao Freiku

Kumasi (Remote)

Summary

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.
  • GSMS - Multi-Tenant School Management System, Full-Stack Developer, NestJS, TypeScript, PostgreSQL, Redis, Prisma, Next.js, Turbo Monorepo, AWS S3, Paystack, Hashicorp Vault, Docker, PM2, Architected a NestJS backend with feature modules covering student records, teacher assignments, attendance, grading, fees, payroll, inventory, and multi-channel notifications.
  • 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
  • Security - Bcrypt hashing, JWT + refresh token rotation, HMAC webhook verification, rate limiting, CSRF protection, audit logging
  • Multi-Tenancy - Tenant-scoped data access enforced at guard and query level
  • Modular Architecture - NestJS feature modules with clear separation: controllers, services, DTOs, validators
  • Database Design - Prisma ORM with strategic indexes, composite constraints, and immutable ledger tables
  • Error Handling - Discriminated error unions, global exception filters, structured logging with correlation IDs
  • Testing - Jest unit, integration, E2E, and security test suites

Languages

English
Upper Intermediate (B2)
B2

Timeline

Full-Stack Developer

Miles Innovation and Technology
01.2023 - Current

Diploma - Information Technology

Kumasi Technical University

Bachelor of Science - Computer Science

Kumasi Technical University
Nana Kwao Freiku