Flagship Production Platform
🟢 Production · Live
4 Services | 330+ Tests | 85%+ Coverage | ~5 min Deploy
ShopEase — Enterprise Microservices Platform
A full-stack, cloud-native eCommerce platform demonstrating enterprise engineering at scale. Four independently deployable microservices across polyglot persistence (Oracle, PostgreSQL, MS SQL Server), a five-layer test pyramid with Testcontainers integration tests against real databases, OpenTelemetry auto-instrumentation, and zero-trust NetworkPolicies — all deployed via GitOps on Kubernetes.
Java 21
Spring Boot 3
NestJS 10
Python · FastAPI
Next.js 15
Oracle DB 23c
PostgreSQL 17
MS SQL Server
Testcontainers
OpenTelemetry
Playwright E2E
GitHub Actions
Helm · Kubernetes
Domain-Driven Design
5 bounded contexts · no cross-service FK constraints
Contract-Driven APIs
18 API test files · schema validation + multi-service flow tests
Production Observability
Traces (Jaeger) · Metrics (Prometheus/Grafana) · Logs (ECK)
CI/CD Governance & Coverage Authority
5 parallel pipelines · Testcontainers real DBs · Coverage Authority workflow aggregates coverage across all services, auto-updates badge on every push — platform-level quality visibility, not per-service silos
Zero-Trust Networking
Deny-all default · per-service explicit NetworkPolicies
Polyglot Persistence
Best-fit DB per service · database-per-service pattern
Production Infrastructure & Platform Engineering
Production
Full-Stack Observability on Kubernetes
Enterprise observability architecture: OpenTelemetry Collector, Jaeger distributed tracing, Prometheus + Grafana metrics, and Elasticsearch/Kibana (ECK) for log aggregation. Deployed with Helm operators, secured with Cloudflare Zero Trust + OAuth2 Proxy — no public endpoints.
OpenTelemetry
Jaeger
Prometheus
Grafana
ECK
Helm
View Project
Production
Database-as-a-Service on Kubernetes
Kubernetes-native deployments for Oracle DB 23c, PostgreSQL 17, MS SQL Server 2022, and MySQL 8 InnoDBCluster. Automated schema lifecycle (deploy → schema-load → seed → rollback), least-privilege app users per service, in-memory password substitution, and namespace isolation. Powers the ShopEase polyglot persistence layer.
Oracle DB 23c
PostgreSQL 17
MS SQL Server
MySQL 8
Kubernetes
Helm
View Project
DevOps
GitLab CI/CD Pipeline Automation
Multi-stage GitLab CI/CD pipeline for containerised Java applications. Custom Docker CI image preloaded with Vault, Helm, kubectl, and deployment tooling. Automated image builds, registry pushes to GHCR, and Helm-driven Kubernetes deployments with environment-specific values.
GitLab CI/CD
Docker
Helm
Vault
Kubernetes
View Project
Foundation Work
Earlier projects demonstrating core software engineering principles — application architecture, design patterns, and full-stack fundamentals.
Foundation
Twitter-Clone Microservices
Spring Boot microservices (User, Message, Gateway) on Kubernetes with GitLab CI/CD, Helm deployments, JWT authentication, and an integrated observability stack (OTel + Jaeger + Prometheus).
Spring Boot
Kubernetes
Helm
JWT
View Project
Foundation
Java EE Grocery Web Application
Monolithic dynamic web application using JSP, Servlets, JDBC, and MySQL/HSQLDB. Demonstrated full-stack Java EE patterns as the baseline for microservice decomposition.
Java EE
JSP
JDBC
MySQL
View Project
Foundation
Java Swing Solitaire Game
Desktop Solitaire implementing MVC architecture with Java Swing and AWT. Drag-and-drop interface, game state machine, and scoring logic — demonstrating core OOP design principles.
Java Swing
AWT
MVC
View Project
About
I am Kunle Ogunlana — a platform engineer, software developer, and cybersecurity professional building cloud-native systems that are production-ready from day one.
My engineering practice centres on building systems that are independently deployable, jointly observable, and collectively trustworthy. I apply Domain-Driven Design to service boundaries, enforce API contracts between teams through automated testing, instrument every service for distributed tracing from the start, and treat the network as untrusted by default.
ShopEase is the culmination of this practice — a live, deployed platform demonstrating enterprise-grade patterns across the full stack: microservice decomposition, polyglot persistence, Testcontainers integration testing, five-layer CI/CD governance, auto-instrumented observability, and zero-trust Kubernetes networking.
info.cideveloper@gmail.com · GitHub ↗