I’m a Backend Engineer from Lekki, Lagos, with 2+ years of production experience building secure, scalable systems using Node.js and TypeScript. I’ve delivered core backend infrastructure for full-stack platforms—covering encrypted content delivery, real-time notification feeds, full-text search, and reliable SMS communication. I take ownership of complex backend challenges, write well-tested code, and focus on reliability as I ship. Recently, I’ve been building AI- and fintech-focused systems (including payment flows and AI-powered tools), and I enjoy designing robust security patterns like AES-256-GCM encryption and envelope key management while keeping performance and maintainability front and center.

Deborah Okeke

I’m a Backend Engineer from Lekki, Lagos, with 2+ years of production experience building secure, scalable systems using Node.js and TypeScript. I’ve delivered core backend infrastructure for full-stack platforms—covering encrypted content delivery, real-time notification feeds, full-text search, and reliable SMS communication. I take ownership of complex backend challenges, write well-tested code, and focus on reliability as I ship. Recently, I’ve been building AI- and fintech-focused systems (including payment flows and AI-powered tools), and I enjoy designing robust security patterns like AES-256-GCM encryption and envelope key management while keeping performance and maintainability front and center.

Available to hire

I’m a Backend Engineer from Lekki, Lagos, with 2+ years of production experience building secure, scalable systems using Node.js and TypeScript. I’ve delivered core backend infrastructure for full-stack platforms—covering encrypted content delivery, real-time notification feeds, full-text search, and reliable SMS communication.

I take ownership of complex backend challenges, write well-tested code, and focus on reliability as I ship. Recently, I’ve been building AI- and fintech-focused systems (including payment flows and AI-powered tools), and I enjoy designing robust security patterns like AES-256-GCM encryption and envelope key management while keeping performance and maintainability front and center.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Fluent

Work Experience

Backend Engineer at Nairabook
June 1, 2026 - Present
Built an AI-driven voice and text processing pipeline through a familiar WhatsApp interface using multiple AI models (Gemini and others) to transcribe, translate, and normalize messy marketplace language (including Pidgin English and local languages like Igbo and Yoruba) into structured data. Implemented backend logic to extract business metrics from conversations and map them to sales and expense updates, customer debt registers, and product inventory reductions. Added a dashboard to view, filter, and export sales and expenses, track customer debts and product inventory, and allow merchants to download clean transaction statements as spreadsheets.
Backend Engineer at ARmXnap
March 1, 2026 - Present
Building an agricultural AI and fintech platform. Developing a crop disease detection tool where farmers scan sick plants with their phones and receive diagnoses and treatment steps using Google Gemini AI. Implementing a high-speed product search engine using PostgreSQL tsvector with GIN/GiST indexing plus trigram similarity to handle misspellings and rank relevant results. Architecting a full-cycle payment system with PayStack including dealer onboarding, KYC, and callback handling, with resilience patterns to maintain stability during API outages. Engineering a resource-efficient production environment using multi-stage Docker builds and Nginx, and setting up a CI/CD pipeline using GitHub Actions for containerized deployments to an Ubuntu VPS with strict multi-tenant isolation for staging and production, plus scheduled background jobs for database backups to S3.
Backend Engineer at Vault-Zip
January 1, 2026 - February 1, 2026
Engineered an encrypted file distribution system with a high-performance streaming pipeline using Node.js streams for on-the-fly AES-256-GCM encryption to reduce memory overhead for large files. Implemented a two-step envelope encryption approach wrapping unique data keys with a master key and added key versioning for zero-downtime master key rotation. Built a boot-time integrity guard to ensure environment secrets match database-backed key versions and prevent silent decryption failures. Implemented a comprehensive test suite including binary-level tampering tests to verify resistance against header overflows, metadata injection, and AES-GCM authentication failures.
Project Engineer at Vault-ZIP Encrypted File Distribution System
January 1, 2026 - February 1, 2026
Engineered a high-performance streaming pipeline using Node.js streams to encrypt files on-the-fly via AES-256-GCM, reducing server memory overhead while enabling secure large-file distribution. Architected a two-step envelope encryption process, wrapping unique data encryption keys with a master key to protect assets at rest. Integrated MinIO via Docker for S3-compatible local development and built a custom Ace CLI tool for multi-step 'pre-flight' upload handshakes. Developed a decryption lifecycle CLI that uses authentication tags to verify file integrity and prevent tampering. Implemented a comprehensive test suite with 100% command coverage, validating against header overflows, metadata injection, and AES-GCM authentication failures.
Course Author at The Typescript Course
July 1, 2025 - October 1, 2025
Authored a comprehensive 19k-word TypeScript course (with code samples) that explains modern type features and simplifies advanced concepts such as generics, utility types, and type constraints for beginner and intermediate developers.
Backend Engineer at GOTEDO (Church Management Software and Social Media Mobile Application)
February 1, 2024 - Present
Backend Engineer responsible for designing and implementing backend features for GOTEDO, including a Markdown-based documentation system with plugins, a cross-platform push notification system, a real-time notification feed, and a posts/feed/mentions system with personalized content algorithms. Implemented a robust search using PostgreSQL full-text search and trigram similarity, built moderation tools, public church-claims views, and an encrypted document export/delivery pipeline for Gotedo Impress. Also re-engineered SMS delivery across regions, integrated multiple providers, and authored extensive tests to ensure stability and security. End-to-end work spanned performance optimization and maintainability improvements.
Backend Engineer at GOTEDO
February 1, 2024 - Present
Backend Engineer at GOTEDO focusing on building and improving a church management software and social media mobile app. Responsibilities included designing a Markdown-based documentation system with custom plugins, implementing web/mobile push notifications, creating a real-time notification feed, building posts/feeds/mentions features with personalized content delivery, and developing a robust search using PostgreSQL full-text search with trigram similarity. Led moderation tooling, created public church claims views with AdonisJS Edge, and re-engineered SMS infrastructure across providers to enable personalized and bulk messaging. Also involved in refactoring modules for performance and maintainability and writing extensive unit, functional, and end-to-end tests. Tech stack: Node.js, Adonis.js, SQL, TypeScript.
Backend Developer at FLOWEASE Pipeops Hackathon
January 1, 2024 - January 31, 2024
Built the backend for a project management and productivity app, enabling authenticated users to create projects, add collaborators, assign milestones, and track progress, while implementing real-time notifications for project updates using Socket.io.
Hackathon Contributor at TRUSTBALLOT WIBA Hackathon
November 1, 2023 - December 1, 2023
Contributed to a blockchain-based voting platform to enhance election transparency and integrity by developing and deploying the smart contract for election creation, vote casting, and result retrieval.
Backend Developer at APHIA E-Commerce Marketplace
October 1, 2023 - November 1, 2023
Collaborated on the backend system of a multi-vendor e-commerce platform; implemented core backend features including JWT auth, RBAC, payments (Flutterwave), file uploads, and product and order management.

Education

Bachelor of Agriculture (Animal Science) at University of Ibadan
June 1, 2014 - May 1, 2019
Bachelor of Agriculture (Animal Science) at University of Ibadan
June 1, 2014 - May 1, 2019
Bachelor of Agriculture (Animal Science) at University of Ibadan
June 1, 2014 - May 1, 2019
Bachelor of Agriculture (Animal Science) at University of Ibadan
June 1, 2014 - May 1, 2019
Bachelor of Agriculture (Animal Science) at University of Ibadan
June 1, 2014 - May 1, 2019

Qualifications

Author of “The TypeScript Course” (open-source educational resource)
July 1, 2025 - October 1, 2025
Solidity Smart Contract Development (WIBA Hackathon — Winner)
November 1, 2023 - December 1, 2023

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Non-Profit Organization, Financial Services, Agriculture & Mining, Computers & Electronics, Retail, Education