Available for hire4+ years experience

Onyeka Gerald
Ujowundu

Software Engineer & Cloud Developer

I build secure, scalable software — from event-driven backend pipelines to cloud infrastructure on AWS. My work is grounded in system thinking: reliable, efficient, and user-centered.

Lagos, Nigeria

Gerald Ujowundu
01

Skills

The languages, frameworks, and infrastructure I work with.

Languages

  • JavaScript
  • TypeScript
  • Python
  • Bash

Frameworks

  • React
  • Next.js
  • Node.js
  • Django
  • FastAPI

Data & Messaging

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Kafka
  • RabbitMQ
  • Neo4j
  • MinIO
  • Pinecone

Cloud & Infrastructure

  • AWS
  • Firebase
  • Docker
  • Kubernetes
  • Jenkins
  • Linux

Tooling

  • GitHub
  • OpenCode
  • Claude Code
  • CodeRabbit
02

Architecture

How I shape systems — from event-driven pipelines to clean boundaries.

01

Event-Driven Architecture

Async events and loose coupling for scalable, real-time workflows.

02

Microservices Architecture

Independently deployable services with clear ownership boundaries.

03

Monolithic Architecture

A single cohesive unit, structured for modularity and simplicity.

04

Clean Architecture

Business rules isolated from frameworks, UI, and infrastructure.

03

Engineering Principles

The standards I hold code to, project after project.

01

DDD

Domain-Driven Design — modeling software around business domains, bounded contexts, and ubiquitous language.

02

CQRS

Command Query Responsibility Segregation — separating read and write models for clarity and scale.

03

DRY

Don't Repeat Yourself — one authoritative representation for every piece of knowledge.