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 | Distributed Systems & Backend Architecture

Software Engineer focused on architecting and building scalable backend systems, distributed architectures, and production infrastructure.

Experienced in building high-throughput systems, including inference pipelines processing 10k+ daily evaluations and backend services supporting 10k+ DAU with zero-downtime deployment across modern cloud environments.


Tecchnical Skills

Languages: Go, Python, TypeScript, SQL

Infrastructure: Kubernetes, Docker, Terraform, AWS, GCP

Data Systems: PostgreSQL, MySQL, Redis, MongoDB, Kafka, RabbitMQ

Backend: Distributed Systems, Microservices, Event-Driven Architecture, REST APIs, WebSockets, Async Processing, Idempotency, Fault Tolerance

Observability & CI/CD: Prometheus, Grafana, GitHub Actions, Jenkins


Selected Engineering Works

Production-grade learning and recruitment platform serving 5,000+ users across distributed services.

Key Highlight Architected backend systems for recruiter matching, learning workflows, payment orchestration, and distributed service communication.

Key Challenge Solved Designed horizontally scalable microservices infrastructure with fault isolation, distributed caching, and resilient deployment workflows for high-throughput workloads.

Technologies: Node.js, TypeScript, Microservices, PostgreSQL, Redis, Docker, Kubernetes, AWS (EC2, S3, RDS), Stripe, Paystack, CI/CD (GitHub Actions)


Talent recruitment and internship matching platform focused on scalable application processing.

Key Highlight Led backend engineering and migration from monolithic architecture toward distributed backend services.

Key Challenge Solved Reduced API latency through optimized PostgreSQL indexing and Redis caching while implementing idempotent payment workflows for reliable distributed transaction processing.

Technologies: Node.js, TypeScript, Microservices, PostgreSQL, Redis, Docker, Kubernetes, AWS (EC2, S3, RDS), Stripe, Paystack, CI/CD (GitHub Actions)


Real-time financial analytics and AI-assisted advisory system.

Key Highlight Built concurrent transaction-processing pipelines with asynchronous AI-powered financial analysis workflows.

Key Challenge Solved Engineered fault-tolerant processing architecture with idempotency guarantees to maintain consistency across concurrent financial operations and recommendation pipelines.

Technologies: Node.js, TypeScript, PostgreSQL, Redis, Google Gemini AI, GitHub Actions, Vercel


Real-time multilingual language processing and speech synthesis platform.

Key Highlight Built real-time language detection and speech synthesis workflows supporting multilingual and symbolic text processing.

Key Challenge Solved Optimized request throughput and inference latency using caching strategies and worker-based concurrent processing pipelines.

Technologies: Node.js, TypeScript, Redis, REST APIs, Speech Synthesis


Distributed event reconciliation engine for asynchronous systems.

Key Highlight Built distributed reconciliation workflows for resolving inconsistent state across concurrent event streams.

Key Challenge Solved Implemented consistency validation, conflict resolution logic, and synchronization mechanisms for eventual consistency scenarios.

Technologies: TypeScript, Node.js, Distributed Systems, Event-Driven Architecture


High-performance task management engine written in Go.

Key Highlight Built a zero-dependency CLI task engine focused on reliability, execution speed, and lightweight system-level operations.

Key Challenge Solved Implemented atomic file I/O operations and structured persistence workflows to guarantee consistency and prevent data corruption.

Technologies: Go, Systems Programming, Atomic I/O, GitHub Actions


📫 Connect with me


"Reliable systems are engineered intentionally — scalability, fault tolerance, and resilience are architectural decisions."

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