Principal Engineer | Full Stack, Mobile, DevOps, and Site Reliability Engineering

Paul Iruene

Principal Engineer owning user-facing products end to end across application code, mobile, DevOps, and SRE at early-stage startups

Principal Engineer and technical co-founder with 11+ years owning user-facing products end to end across application code, mobile, DevOps, and Site Reliability Engineering at early-stage startups. Co-Founder and CTO at FoodCourt (Y Combinator S22) for 4+ years and Principal Engineer plus Staff DevOps / SRE lead at Moneey App for 3 years on a multi-bank wallet and payments platform. Prior multi-year tenures at Comptware, Mkobo Bank, Vyudu, and SocketWorks.

Ships fast in scrappy product cycles, owns decisions end to end, and sustains 99.9%+ uptime on transaction-critical systems while keeping deploy velocity multiple-daily.

B.Eng. Electrical and Electronics Engineering, University of Ilorin

11 years

Experience

4+ years

Longest tenure

99.9%+

Platform Uptime

US + UK + Africa

Markets

Executive Competencies

  • Product engineering end to end
  • Backend services design (NestJS, Rails, FastAPI, Node.js)
  • Mobile delivery (React Native, Flutter, Kotlin, Swift)
  • Cloud platform operations on AWS, GCP, Azure
  • Database design and operations (PostgreSQL, Oracle, GoldenGate)
  • SRE practices: SLOs, on-call, postmortems
  • AI integration with RAG and embeddings

Stack Overview

Backend

Node.js · NestJS · Express · Ruby on Rails · Django · FastAPI · REST APIs · GraphQL · Microservices · TypeScript · Python

Frontend

React · Next.js · Redux · TypeScript · Tailwind CSS · Responsive UI · Design systems

Mobile

React Native · Flutter · Dart · Kotlin · Swift · App Store · Play Store · Fastlane · Crashlytics

Cloud & DevOps

AWS (EKS, ECS, RDS, S3, Lambda) · GCP (GKE) · Azure (AKS) · Kubernetes · Terraform · Docker · Helm · ArgoCD · GitHub Actions · GitOps

SRE & Observability

Prometheus · Grafana · Loki · OpenTelemetry · Datadog · PagerDuty · SLOs · Postmortems · Incident response

Databases

PostgreSQL · Oracle Database · Oracle PL SQL · Oracle GoldenGate · Redis · MySQL · MongoDB · Elasticsearch

AI & Data

OpenAI API · Claude · RAG · Embeddings · pgvector · LLM Integration

Career Impact

Execution highlights across fintech, marketplace, and cloud platform leadership.

FoodCourt (Y Combinator S22) - Co-Founder & CTO, Principal Engineer

August 2021 - Present

Build and operate a multi-tenant marketplace and payments platform end to end across application code, mobile, DevOps, and SRE. Designed the NestJS multi-vendor checkout with idempotent order placement and split-payment routing, dropped P95 order-create latency ~40% by denormalizing the vendor catalog into Redis with TTL invalidation, migrated deploys to GitHub Actions plus ArgoCD GitOps with PromQL-gated canary rollouts at 99.9%+ uptime, and wrote the Terraform set covering EKS, RDS PostgreSQL, S3, SQS, Lambda, ECR, and Secrets Manager. Run the SRE practice end to end: SLOs on order-success-rate and payment-callback latency with PromQL alerting to PagerDuty, error-budget burn rules, weekly blameless postmortems, and Grafana, Loki, and OpenTelemetry dashboards; brought repeat-incident rate from ~30% to ~8%. Built the RAG support assistant in FastAPI with pgvector that cut tier-1 first-response time ~60%, and shipped the customer and vendor mobile apps in React Native and Flutter to App Store and Play Store via Fastlane CI.

NestJSPostgreSQLRedisAWS EKSReact NativeFlutterRAGOpenAIpgvector

Moneey App - Principal Engineer & Staff DevOps / SRE

January 2023 - January 2026

Owned the wallet and payments core end to end. Designed the NestJS transfer routing service mapping sender and receiver bank codes to the correct partner-bank API (9PSB, Providus, Stanbic, VFD) for Moneey-to-Moneey wallet transfers, WAAS sub-account flows, beneficiary verification, and TSQ reconciliation. Migrated the wallet ledger from AWS QLDB to FoundationDB for stronger transactional guarantees with a dual-write rollout and back-fill verification. Led the full cloud migration from AWS to Azure (AKS, Helm, ACR) with zero customer-visible downtime. Built the liveness verification service from scratch on the AWS Rekognition Liveness package, integrated into Flutter onboarding and step-up auth. Built a custom Sentry-style error tracker tuned for transaction-heavy workloads, and a custom Redis-backed socket gateway for real-time notifications to the Flutter app and React ops dashboard. Stood up the SRE practice: Prometheus, Grafana, Loki, PromQL alerting on transfer success rate and partner-bank latency, on-call rotations, and SLOs on wallet operations. Shipped the React internal ops dashboard for reconciliation, TSQ resolution, and audit, plus Flutter mobile features for transfers, beneficiaries, and biometric auth.

NestJSFlutterReactFoundationDBAWS QLDBAzure AKSHelmPrometheusGrafanaLokiAWS RekognitionRedis

Comptware Inc - Staff DevOps and Platform Engineer

January 2017 - Present

Own the multi-cloud Kubernetes platform across AWS EKS, GCP GKE, and Azure AKS for ~50 production services with Helm, ArgoCD GitOps, namespace tenancy, and cluster upgrade rollouts. Cut monthly compute spend ~28% with Karpenter spot-priority provisioning and CastAI bin-packing. Wrote the Oracle Database backup and restore runbook combining RMAN, GoldenGate CDC, and S3 cross-region streaming for DR with quarterly restore drills. Built an internal platform admin tool in TypeScript and React for service catalog browsing, deploy rollback, and incident triage used daily by SRE and product engineers. Operate Temporal clusters end to end and built the Prometheus, Grafana, Loki, and OpenTelemetry observability template that every new service inherits.

KubernetesAWS EKSGCP GKEAzure AKSArgoCDKarpenterCastAIOracleGoldenGateTemporalTypeScriptReact

Mkobo Bank - Senior Full Stack and DevOps Engineer

September 2018 - July 2021

Built the core banking transaction service in Node.js with a PostgreSQL double-entry ledger, idempotency keys, and an outbox pattern fanning out to payment and notification consumers. Shipped the customer mobile banking app in Flutter and Dart covering biometric login, OTP-protected transfers, offline-first transaction history with SQLite caching, and FCM plus APNs push. Built the internal payments-ops dashboard in React and Node.js for transaction visibility, reconciliation, and fraud signal triage. Owned the DevOps side too: containerized services in Docker, migrated CI from Jenkins to GitHub Actions, deployed onto Kubernetes with HPA tuned against transaction throughput, and stood up the SRE stack with Prometheus, Grafana, PromQL alerting to PagerDuty, Elasticsearch logs, Sentry crash reports, and on-call runbooks for the ledger and reconciliation jobs.

Node.jsPostgreSQLFlutterDartReactDockerKubernetes

Vyudu Inc - Staff DevOps Engineer

September 2016 - August 2018

Owned both sides of the stack. Built and shipped a multi-tenant analytics dashboard in React and Node.js with custom report builders, scheduled S3 exports, and SAML-based SSO. Designed the AWS production layout with Terraform covering EKS, RDS PostgreSQL, S3, CloudFront, and Route53 across staging and production. Set up the SRE practice: Prometheus and Grafana observability with PromQL alerting to Slack and PagerDuty, on-call playbooks for the React app, Node.js API, and PostgreSQL tier, and incident response rituals that improved uptime and reduced MTTR.

ReactNode.jsAWSTerraformEKSPrometheusGrafanaPagerDuty

SocketWorks Limited - Full Stack and Platform Engineer

July 2014 - August 2016

Built Node.js and Express APIs with PostgreSQL behind a React frontend for the company's flagship marketplace, owning the order, search, and notification modules end to end. Replaced a slow PostgreSQL LIKE-based search with a Redis-backed inverted index and pagination cursor logic, dropping search P95 from ~3s to ~250ms. Containerized the services in Docker, set up CI on Jenkins with linting, tests, and image builds gating deploys, and deployed onto an early Kubernetes setup with rolling updates. Stood up the team's first observability stack with Prometheus, Grafana, and Loki, including PromQL alerts on order failure rate and API latency paging the on-call engineer via Opsgenie, and introduced weekly incident reviews.

Node.jsExpressReactPostgreSQLRedisDockerKubernetes

Earlier Engineering Experience - Prospa, Tokenizer, Sprinble, Hotels.ng

2012 - 2014

Shipped mobile apps to App Store and Play Store using Flutter, React Native, Kotlin, and Swift for early-stage fintech and SME banking products at Prospa, Tokenizer, and Sprinble, owning secure auth, transactions, and push notifications. Built backend REST API integrations and travel workflow services at Hotels.ng in Node.js and Ruby on Rails, improving API consistency and delivery speed.

FlutterReact NativeKotlinSwiftNode.jsRuby on Rails