viccy2 - Overview

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

"Engineering isn't just about writing code; it's about designing systems that can survive the real world."