Skip to content
View davidakpele's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report davidakpele

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’t 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’s behavior. Learn more about reporting abuse.

Report abuse
davidakpele/README.md

👋 I'm David, Software Engineer

David Akpele. — Software Engineer

now

React Next.js Angular Astro TailwindCSS Redux Postgres MySQL MSSQL Oracle SQLite Cassandra Neo4j Redis Prisma Firebase Docker Nginx Apache GitHub Actions Git Heroku Vercel Netlify Bash Grafana Prometheus Grafana Tempo AWS CloudWatch Celery

About Me

I'm a passionate Software Engineer with 10+ years of hands-on experience across backend engineering, fintech systems, geospatial platforms, AI/ML, and DevOps. I enjoy building scalable, secure, and resilient systems with clean code and real-world impact.

What I Do

  • ⚙️ Build high-performance backend systems and microservices (Spring Boot, Django, Go and Rust)
  • 🏦 Engineer fintech and banking platforms: escrow, reconciliation, billing, ledger systems, and Redis-based idempotency
  • 📈 Build high-frequency trading (HFT) systems in Go and Rust, focused on low-latency algorithmic trading and fast order execution
  • 🗺️ Architect multi-tenant geospatial SaaS platforms with PostgreSQL/PostGIS, GeoJSON, and Shapefile processing
  • 🤖 Develop AI-powered systems using RAG, LangChain, LlamaIndex, vector databases, and local LLMs (Ollama)
  • 📡 Design secure, efficient REST, gRPC, WebSocket, and WebRTC APIs with JWT, OAuth2, and RBAC
  • 🔄 Build event-driven architectures with Kafka, RabbitMQ, and AWS SQS for scalable asynchronous workflows
  • 🛡️ Implement resilience patterns: circuit breakers, rate limiting, retries, and fault isolation
  • ⚡ Optimize performance with Redis and Hazelcast caching, query tuning, and custom indexing
  • 🚀 Ship with CI/CD pipelines using GitHub Actions, Docker, and Nginx, monitored with Grafana and Prometheus

💻 Technical Proficiency

Backend & DevOps

  • Java ⭐⭐⭐⭐⭐
  • Python ⭐⭐⭐⭐⭐
  • .NET ⭐⭐⭐⭐⭐
  • Go ⭐⭐⭐⭐
  • Rust ⭐⭐⭐⭐
  • Node.js / Express.js ⭐⭐⭐⭐⭐
  • Redis ⭐⭐⭐⭐⭐
  • RabbitMQ ⭐⭐⭐⭐
  • Kafka ⭐⭐⭐⭐

Infrastructure & Networking

  • Docker & Docker Compose ⭐⭐⭐⭐⭐
  • Nginx (Reverse Proxy, Load Balancing) ⭐⭐⭐⭐⭐
  • HAProxy (Load Balancing) ⭐⭐⭐⭐⭐
  • Linux Server Administration ⭐⭐⭐⭐
  • TCP/IP, DNS, HTTP/HTTPS ⭐⭐⭐⭐
  • TLS/SSL Configuration ⭐⭐⭐⭐
  • CDN & Edge Networking ⭐⭐⭐⭐
  • Network Segmentation ⭐⭐⭐⭐
  • Service Discovery ⭐⭐⭐⭐⭐
  • DNS Management & Domain Configuration ⭐⭐⭐⭐⭐
  • High Availability & Fault Tolerance ⭐⭐⭐⭐⭐
  • Horizontal Scaling & High Availability ⭐⭐⭐⭐⭐

Cloud & Deployment

  • AWS ⭐⭐⭐
  • Microsoft Azure ⭐⭐⭐
  • CI/CD Pipelines ⭐⭐⭐⭐⭐
  • GitHub Actions ⭐⭐⭐⭐⭐
  • Containerized Application Deployment ⭐⭐⭐⭐⭐
  • Automated Builds and Deployments ⭐⭐⭐⭐⭐
  • Cloud Infrastructure Management ⭐⭐⭐⭐

Security Engineering

  • Spring Security & OAuth 2.0 ⭐⭐⭐⭐⭐
  • JWT Authentication & Authorization ⭐⭐⭐⭐⭐
  • Role-Based Access Control (RBAC) ⭐⭐⭐⭐⭐
  • Multi-Factor Authentication (MFA / 2FA) ⭐⭐⭐⭐⭐
  • API Security & Access Control ⭐⭐⭐⭐⭐
  • Rate Limiting & DDoS Mitigation ⭐⭐⭐⭐⭐
  • Web Application Firewall (WAF) ⭐⭐⭐⭐⭐
  • Secrets & Environment Configuration ⭐⭐⭐⭐⭐
  • TLS/SSL & Certificate Management ⭐⭐⭐⭐⭐
  • Input Validation & Injection Prevention ⭐⭐⭐⭐⭐
  • Session Management & Token Revocation ⭐⭐⭐⭐⭐
  • Security Headers (CSP, HSTS) ⭐⭐⭐⭐⭐
  • Audit Logging & Session Management ⭐⭐⭐⭐⭐

Databases & Messaging

  • PostgreSQL ⭐⭐⭐⭐⭐
  • MySQL ⭐⭐⭐⭐⭐
  • MongoDB ⭐⭐⭐
  • MMSQL ⭐⭐⭐⭐⭐
  • Oracle ⭐⭐⭐⭐
  • Neo4j ⭐⭐⭐
  • Redis (Caching, Sessions, Rate Limiting) ⭐⭐⭐⭐⭐
  • RabbitMQ (Asynchronous Messaging) ⭐⭐⭐⭐⭐
  • Database Indexing & Query Optimization ⭐⭐⭐⭐⭐
  • Database Transactions & Connection Pooling ⭐⭐⭐⭐⭐
  • Database Backup & Recovery ⭐⭐⭐⭐⭐

Architecture & Reliability

  • Microservices Architecture — ⭐⭐⭐⭐⭐Good as Distributed & Independently Scalable
  • Modular Monolith Architecture — ⭐⭐⭐⭐⭐But Best for Enterprise-Grade & Highly Maintainable
  • Reverse Proxy Architecture ⭐⭐⭐⭐⭐
  • Load Balancing & Traffic Routing ⭐⭐⭐⭐⭐
  • Fault Tolerance & Resilience ⭐⭐⭐⭐⭐
  • Horizontal Scaling ⭐⭐⭐⭐⭐
  • High Availability ⭐⭐⭐⭐⭐
  • Caching Strategies ⭐⭐⭐⭐⭐
  • Asynchronous Processing ⭐⭐⭐⭐⭐
  • Database Transactions & Consistency ⭐⭐⭐⭐⭐

API & Distributed Systems

  • RESTful API Design ⭐⭐⭐⭐⭐
  • gRPC ⭐⭐⭐⭐⭐
  • WebSockets ⭐⭐⭐⭐
  • GraphQL ⭐⭐⭐⭐
  • Webhooks & Event-Driven APIs ⭐⭐⭐⭐
  • API Versioning & Backward Compatibility ⭐⭐⭐⭐⭐
  • API Gateway & Service-to-Service Communication ⭐⭐⭐⭐⭐
  • Authentication & Authorization ⭐⭐⭐⭐⭐
  • Rate Limiting & Throttling ⭐⭐⭐⭐⭐
  • Idempotency & Request Deduplication ⭐⭐⭐⭐⭐
  • Pagination, Filtering & Sorting ⭐⭐⭐⭐⭐
  • API Documentation — OpenAPI / Swagger ⭐⭐⭐⭐⭐
  • Unit Testing ⭐⭐⭐⭐⭐

Monitoring & Observability

  • Prometheus (Metrics & Alerting) ⭐⭐⭐⭐⭐
  • Grafana (Monitoring Dashboards) ⭐⭐⭐⭐⭐
  • Loki (Log Aggregation) ⭐⭐⭐⭐⭐
  • Promtail (Log Shipping) ⭐⭐⭐⭐⭐
  • Zipkin (Distributed Tracing) ⭐⭐⭐⭐⭐
  • OpenTelemetry ⭐⭐⭐⭐⭐
  • Centralized Logging ⭐⭐⭐⭐⭐
  • Health Checks & Alert Management ⭐⭐⭐⭐⭐
  • Performance Monitoring ⭐⭐⭐⭐⭐
  • Incident Investigation & Troubleshooting ⭐⭐⭐⭐⭐

📊 GitHub Stats:

🏆 GitHub Trophies

📊 Activity

✍️ Random Dev Quote


Pinned Loading

  1. movie-microservices-backend movie-microservices-backend Public

    A movie catalog platform built with a microservices architecture using Spring Boot, Spring Cloud, and PostgreSQL.

    Java 1

  2. boss_system boss_system Public

    BOSS is a full-stack, AI-powered business platform that centralizes communication, knowledge, compliance, HR, accounting, inventory, and operations into a single real-time, offline-capable progress…

    HTML 2 1

  3. wifi-densepose wifi-densepose Public

    Production-ready implementation of InvisPose - a revolutionary WiFi-based dense human pose estimation system that enables real-time full-body tracking through walls using commodity mesh routers

    Python 571 178

  4. atomic-mesh atomic-mesh Public

    ATOMIC MESH — Distributed deterministic HFT market-making engine. Avellaneda-Stoikov strategy with sub-microsecond C++ hot-path (575ns), event-sourced architecture, VPIN toxicity detection, QUIC me…

    Rust 7 1

  5. epay epay Public

    Banking Payment System designed to meet the demands of modern digital financial services. Built with a polyglot persistence approach and multi-protocol communication, it supports real-time transact…

    Java 1