Skip to content
View viccy2's full-sized avatar
💭
Available for remote jobs...
💭
Available for remote jobs...

Block or report viccy2

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.

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
viccy2/README.md

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."


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."

Pinned Loading

  1. DSA DSA Public

    A collection of Data Structures and Algorithms (DSA) implementations to improve problem-solving skills and algorithmic efficiency. Features Implementation of common DSA concepts Optimized solutions…

    Python

  2. go-task-cli go-task-cli Public

    Go CLI-based Task Manager

    Go

  3. study-ai-backend study-ai-backend Public

    An AI-powered service that transforms PDFs and Audio recordings into structured study material

    Python

  4. crawlee-python crawlee-python Public

    Forked from idimetrix/crawlee-python

    Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Wo…

    Python

  5. golang-algorithm golang-algorithm Public

    Forked from 6boris/awesome-golang-algorithm

    LeetCode of algorithms with golang solution(updating).

    Go

  6. Data-Science-Visualization-Aggregation-Wranggling-Merging- Data-Science-Visualization-Aggregation-Wranggling-Merging- Public

    A collection of Data Science implementations focusing on data visualization, aggregation, wrangling, and merging, enabling efficient data analysis and insights extraction. Features Data cleaning & …

    Jupyter Notebook