Summary
Overview
Work history
Education
Skills
Timeline
Generic

Yakubu Ibrahim

Kaduna,Kaduna

Summary

Innovative and technically astute software engineer well-versed in analyzing user needs and developing software to precisely meet diverse needs. Demonstrates professional experience in multiple skills needed to build an enterprise software system for business logic and database infrastructure. A sound software engineer when it comes to building applications using relevant frameworks and deploying in AWS. Loves maintaining and improving existing systems and contributing immensely to new systems.

Overview

5
5
years of professional experience
6
6
years of post-secondary education

Work history

Software Engineer

Merizia
Texas, United States
04.2025 - Current

AI Interview System (Real-time Audio/Video Pipeline)

  • Designed and implemented backend services enabling real-time video and audio streaming between the AI interviewer and human candidates.
  • Built low-latency communication pipelines using FFmpeg/WebSockets and optimized media transmission for high reliability and minimal jitter.
  • Integrated AI inference endpoints and orchestrated message flows ensuring smooth interaction between the AI agent and users.

Agentic Workflow Automation Platform

  • Led the backend development of a workflow/automation builder enabling individuals and enterprises to create agentic, multi-step automation workflows.
  • Implemented microservice-based task orchestration, node execution logic, state persistence, scheduling, and failure-recovery strategies.
  • Built APIs and execution engines for dynamic workflow creation, event-driven triggers, branching logic, and integration nodes.

Infrastructure & Architecture

  • Architected and maintained a microservices ecosystem for both development (Railway) and production (AWS).
  • Implemented CI/CD pipelines, API gateways, service discovery, and centralized logging/monitoring.
  • Ensured high availability, scalability, and security across all services.

Additional Contributions

  • Developed reusable internal libraries and shared modules for authentication, messaging, rate-limiting, and dependency injection.
  • Collaborated closely with AI/ML, frontend, and product teams to shape system design and feature delivery.
  • Provided technical leadership, code reviews, mentoring, and architectural direction for complex backend initiatives.

Software Engineer

Encentral Solutions
Abuja, Nigeria
04.2022 - Current

Key Enterprise Software Solutions Developed

  • Lead the development of a bank liquidation system for the Nigeria Deposit Insurance Corporation (NDIC). Designed and architect a system that's capable of processing tens of millions of bank data in minutes.
  • Provided support and maintainance of key applications used by several departments in the Nigerian Communications Commission (NCC), ranging from their single sign on system, payment processing system, type approval system, procurement system, and many more.
  • Took responsibility in designing a classification system that classifies contractors among different organizations in Nigeria for the Bureau of Public Procurement (BPP).
  • Designed and developed the backend infrastructure that promote and regulate sanitary (animal and fisheries health) measures in connection with the import and export of aquatic products for Nigeria Agricultural Quarantine Services (NAQS).
  • Provided support in completing the development of a club managing app for Nationwide League One (NLO) and certificate generation system for the Nigerian Council of Food Science and Technology (NiCFoST).
  • Identified areas for improvement in existing software programs and developed modifications in key applications.
  • Performed root cause analysis and worked with the manager and team members to resolve problems and provide support to clients.
  • Involved in training and managing interns at the company's Annaul internship program.

Integrated Cloud, Serverlesss & Infrastructure Work

  • Built and deployed serverless backend components using AWS Lambda, powering event-driven workflows and API endpoints without managing servers.
  • Integrated AWS SQS with Lambda for scalable asynchronous processing — including a high-volume SMTP email management pipeline using SQS for queuing, throttling, retries, and reliable message handling.
  • Utilized AWS S3 for secure storage, static asset hosting, backup management, and system log archiving across multiple applications.
  • Managed traditional compute workloads using AWS EC2, deploying and tuning backend services before transitioning to a serverless-first architecture.
  • Implemented Infrastructure as Code (IaC) using Terraform to automate provisioning of AWS resources used by these systems.
  • Used Ansible for server configuration, automated deployments, and environment consistency across development, staging, and production.

Backend Developer

Peekpile
Texas, United States
04.2024 - 03.2025

Dishout (Food Ordering System)

  • Designed and developed the backend for a comprehensive food ordering system consisting of four major components:
  • Merchant side (tablet app) for restaurants, shops, and grocery stores to manage their offerings.
  • Customer side (mobile app) enabling users to browse and place orders.
  • Driver side (mobile app) for drivers to handle deliveries.
  • Admin side (web app) for system-wide management and monitoring.
  • Implemented microservices architecture, ensuring scalability and modularity.

Influencer Stock Exchange Application

  • Developed the backend for a web application that allows investors to buy stocks based on influencer performance metrics from social media platforms (TikTok, Instagram, YouTube).
  • Integrated external APIs to periodically assess the stock value of influencers.

Java Developer

Isoterik
KadunaKaduna, Nigeria
11.2020 - 03.2022
  • Repaired coding problems and provided technical support to clients by resolving escalated issues.
  • Implemented APIs to provide our resources to external sources.
  • Designed CRUD queries for the database engine.
  • Involved in programming the logical aspects of the mobile games developed.

Education

Bachelor of Science - Computer Science

Ahmadu Bello University
Zaria / Nigeria
01.2018 - 12.2023

Skills

  • AWS, Railway
  • Java, Kotlin
  • Spring MVC, Spring Boot, Spring Cloud
  • Akka, Play Framework
  • SQL (mySQL, PostgreSQL, Clickhouse)
  • Javascript, Typescript
  • Express JS, Nest JS, Node JS
  • Prisma, Mongoose, MongoDB, DynamoDB
  • Elasticsearch, Redis, RabbitMQ, Kafka
  • Docker, Kubernetes

Timeline

Software Engineer

Merizia
04.2025 - Current

Backend Developer

Peekpile
04.2024 - 03.2025

Software Engineer

Encentral Solutions
04.2022 - Current

Java Developer

Isoterik
11.2020 - 03.2022

Bachelor of Science - Computer Science

Ahmadu Bello University
01.2018 - 12.2023
Yakubu Ibrahim