Skip to content
View viiku's full-sized avatar
🎯
🎯
  • india
  • 09:32 (UTC -12:00)

Block or report viiku

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
viiku/README.md

Hi Everyone! πŸ‘‹

About Me

I’m a software developer with a strong focus on microservices, distributed systems, and low-latency programming. Currently, I work in the banking domain, where I build scalable backend systems using Java, Spring Boot, and microservices architectures.

My experience spans across cloud platforms like AWS and Microsoft Azure, as well as DevOps and DevSecOps practices for building secure, reliable, and automated delivery pipelines.

I’m particularly interested in event driven architecture, distributed systems, messaging technologies, and performance optimization in backend engineering.

πŸ“Š Profile Stats

Last Commit Repository Size Code Size Watchers GitHub followers GitHub stars

πŸ”­ Currently Working On

  • Microservices
  • Event-Driven Systems
  • Distributed Systems

πŸ› οΈ Case Study Projects

  • fraud-detection: Real time fraud detection system, with high TPS.
  • vulnerability-scanner: A vulnerability scanner tool, helps us to quickly find vulnerabilities in npm, maven and pypi packages etc... Currently it works only for NPM Packages.
  • data-visualizer: Data visualization tools and utilities
  • blog-app: A modern blogging platform built with scalable architecture (Parked for now).

🌱 Learning & Growing

  • Advanced System Design Patterns
  • Cloud-Native Architecture
  • Parallel Computing
  • Real-time Data Processing
  • Performance Tuning

πŸ’» Tech Stack

Backend & Systems

Java C++ Go Python

Frameworks & Tools

Spring Boot Apache Kafka RabbitMQ Docker Kubernetes

πŸ§ͺ API Test Tools

Postman Swagger

Databases & Data Stores

PostgreSQL MySQL Redis MongoDB

πŸ“ˆ GitHub Activity

Top Languages GitHub stats GitHub Streak

🎯 Goals for 2025

  • Learn Tree and Graph Theory

  • Learn Distributed System and Implementation

  • Learn Distributed Graph Processing

  • Learn to Optimize system performance in distributed environments

  • Learn high-performance computing

  • Share knowledge about system architecture and performance

  • distributed-systems: Documents, experiments and implementations in distributed systems.


⭐️ From viiku

Pinned Loading

  1. fraud-detection fraud-detection Public

    Case Study:- A real-time fraud detection tool built with Java and Spring Boot, designed for extremely high throughput and scalable microservices environments. This project demonstrates modern fraud…

    Java

  2. vulnerability-scanner vulnerability-scanner Public

    Case Study: Vulnerability Scannner can scans npm, maven and pypi packages and report vulnerability information about packages.

    Java

  3. ecommerce-microservices ecommerce-microservices Public

    Case Study:- Sample of ecommerce microservices (Event Driven Architecture using CQRS design pattern, Axon Framework, API Gateway, Eureka Server)

    Java

  4. urlshortener urlshortener Public

    Case Study:- URL Shortener( Java 21, Maven, Redis, MySQL, Docker)

    Java

  5. ratelimiter ratelimiter Public

    Case Study: Rate Limiter

    Java

  6. issue-tracker issue-tracker Public

    A command line tool written in Go, tracks open issues informations from repository.

    Go