Skip to content
View manlikeNacho's full-sized avatar
馃挩
focused
馃挩
focused

Block or report manlikeNacho

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don鈥檛 include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user鈥檚 behavior. Learn more about reporting abuse.

Report abuse
manlikeNacho/README.md

Iheanacho Emmanuel

Backend & Platform Engineer 路 Lagos, Nigeria

I design and run backend systems in production: APIs, payments, real-time and IoT, and the cloud infrastructure and pipelines underneath them. I care about the unglamorous parts that keep systems reliable, like migrations, idempotency, observability and rollbacks. I also ship frontend and mobile when it helps close the loop.

Currently Engineering Lead at J茅GO, leading a team of 6.

What I do

Backend & APIs FastAPI and Go services with PostgreSQL, Redis and async I/O. Contract-first API design, RBAC and MFA, and test suites that grow with the code.

Payments & money flows Webhooks, wallets, payouts, refunds, ledgers and settlements. I model the whole flow end to end and test the edge cases on purpose.

Real-time & IoT WebSockets, MQTT telemetry and OCPP 1.6J charging, including routing commands across processes with Redis.

Cloud & DevOps AWS (ECS Fargate, Lambda, SQS, EventBridge, RDS), Terraform and CDK, and GitHub Actions pipelines with approval gates, migration checks and automatic rollback.

Full-stack & mobile Next.js, React, Vue/Ionic and Flutter, including App Store and Google Play release pipelines.

AI-assisted engineering Production LLM tool-calling agents on the Claude API, and day-to-day work directing coding agents with clear specs and review.

Problems I've solved

  • Infrastructure: moved Terraform state from local files to a locked S3 backend (76 resources, zero drift), then launched a second service on the shared infra with no changes to the first.
  • Reliability: diagnosed a production OOM deploy loop and fixed it at no added infra cost, then added CI guards against migration/app version skew.
  • Distributed state: replaced per-process WebSocket state with a Redis ownership registry and pub/sub RPC, which fixed random "charger not connected" failures across workers.
  • Event-driven systems: replaced Celery with Lambda and SQS, including a debounced notifier that keeps partners informed on very large orders without flooding them.
  • Security: found and fixed a cross-tenant data exposure while designing a new endpoint, and added a regression test before building on top of it.

Stack

Languages Python 路 Go 路 TypeScript/JavaScript 路 Dart Backend FastAPI 路 Pydantic 路 SQLAlchemy 路 Alembic 路 Gin 路 Node.js Data PostgreSQL 路 Redis 路 Firestore Cloud & infra AWS 路 GCP 路 Terraform 路 AWS CDK 路 Docker 路 GitHub Actions Frontend & mobile Next.js 路 React 路 Vue 路 Ionic 路 Flutter 路 Tailwind Tooling pytest 路 Sentry 路 CloudWatch 路 Postmark 路 Paystack 路 Stripe

Other work

  • Previously at Outset Wellness: serverless backend, subscriptions and lifecycle email on Firebase and GCP, managed with CDKTF.
  • Sissors: URL shortener in Go (Gin + MongoDB).
  • Writing on Dev.to.

Get in touch

Email 路 Twitter/X 路 LinkedIn

Open to backend and platform engineering roles and interesting collaborations.

Pinned Loading

  1. Atm-Cli-App Atm-Cli-App Public

    Multiple and Various features of Mordern Banking app, built using some core concepts of the Golang.

    Go

  2. Auto-shop Auto-shop Public

    Basic shop and its various attributes , built using the basic and important concepts of OOP in GO.

    Go

  3. Bookstore Bookstore Public

    Monolithic Backend server system.

    Go

  4. monster-rolodex monster-rolodex Public

    Webapp built using core concepts of react

    JavaScript

  5. PockerCards PockerCards Public

    PockerCard using SvelteKit and RestFul API

    Svelte

  6. School-Management-Backend-Server School-Management-Backend-Server Public

    School management backend server

    Go