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

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
Architecture
How I shape systems — from event-driven pipelines to clean boundaries.
Event-Driven Architecture
Async events and loose coupling for scalable, real-time workflows.
Microservices Architecture
Independently deployable services with clear ownership boundaries.
Monolithic Architecture
A single cohesive unit, structured for modularity and simplicity.
Clean Architecture
Business rules isolated from frameworks, UI, and infrastructure.
Engineering Principles
The standards I hold code to, project after project.
DDD
Domain-Driven Design — modeling software around business domains, bounded contexts, and ubiquitous language.
CQRS
Command Query Responsibility Segregation — separating read and write models for clarity and scale.
DRY
Don't Repeat Yourself — one authoritative representation for every piece of knowledge.