Victor Aremu David ๐
Software Engineer | Backend & Distributed Systems.
With a B.Eng in Computer Engineering and a career dedicated to engineering resilient, end-to-end applications, a Software Engineer specialized in high-performance backend architecture and distributed systems. Skilled in languages like Python, Go, and TypeScript, and proficient with infrastructure technologies such as CI/CD, Cloud Infrastructure, and AI/ML. Focused on creating scalable, efficient, and secure software solutions across complex technical ecosystems
๐ ๏ธ Tech Stack
| Category | Tools |
|---|---|
| Languages & Frameworks | Python (FastAPI, Flask), TypeScript (Node.js), Go, SQL, PHP |
| DevOps & Cloud | AWS, GCP, Kubernetes (K8s), Docker, Terraform (IaC), GitHub Actions, Jenkins, Prometheus, Grafana. |
| Data & Storage | PostgreSQL, MySQL, Redis, MongoDB, BullMQ. |
| Systems & Architecture | Distributed Systems, Microservices, Event-Driven (Kafka, RabbitMQ, Redis Pub/Sub), REST/GraphQL, WebSockets, Idempotency Patterns. |
Selected Projects
๐ SayIt
A universal language learning app built to translate and pronounce any character, word, or symbol.
The Tech: Vue 3, Vite, Node.js (TypeScript), Express, MongoDB, Vercel, PWA.
The Goal: Engineering a data pipeline capable of 100% fidelity for any Unicode or symbolic input.
Status: โ
Production-Ready with Optimized CORS & Global Middleware.
"A robust powerful PWA that lets you paste text in any languageโincluding symbol-based writing systemsโto instantly get English meanings, language detection, and audio pronunciations."
๐ Go Task CLI
A high-performance Task Management Engine built with Go.
- The Tech: Go (Golang), JSON Persistence, GitHub Actions (CI/CD).
- The Goal: Mastering backend logic and automated distribution.
- Status: โ Fully Automated Build Pipeline.
"A zero-dependency CLI tool that manages tasks via a custom-built JSON storage engine."
๐ [FinTrack: AI-based Finance Tracker Backend. (MVP)
Software system that allows users to upload financial documents (PDFs/Docs), automatically extracts transaction data using AI, and provides insights on how to minimize expenses.
Key Challenge: Maintaining ACID compliance while processing high-volume unstructured data.
๐ [Distributed Real-Time Messaging]
Focus: Concurrency & State Management Implemented a stateless WebSocket architecture using Redis Pub/Sub to allow horizontal scaling across multiple nodes.
Key Challenge: Solving the "Stateful WebSocket" problem for cross-server communication.
๐ซ Connect with me
- LinkedIn: linkedin.com/in/vaad
- Portfolio: vad-folio.vercel.app
- Email: aremuvictor2016@gmail.com
"Engineering isn't just about writing code; it's about designing systems that can survive the real world."