Skip to content
View pratik20gb's full-sized avatar
🐲
Building
🐲
Building

Block or report pratik20gb

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
pratik20gb/README.md
██████╗ ██████╗  █████╗ ████████╗██╗██╗  ██╗    ██████╗  █████╗      ██╗
██╔══██╗██╔══██╗██╔══██╗╚══██╔══╝██║██║ ██╔╝    ██╔══██╗██╔══██╗     ██║
██████╔╝██████╔╝███████║   ██║   ██║█████╔╝     ██████╔╝███████║     ██║
██╔═══╝ ██╔══██╗██╔══██║   ██║   ██║██╔═██╗     ██╔══██╗██╔══██║██   ██║
██║     ██║  ██║██║  ██║   ██║   ██║██║  ██╗    ██║  ██║██║  ██║╚█████╔╝
╚═╝     ╚═╝  ╚═╝╚═╝  ╚═╝   ╚═╝   ╚═╝╚═╝  ╚═╝   ╚═╝  ╚═╝╚═╝  ╚═╝ ╚════╝

Full-Stack Java Developer · Building scalable backend systems

LinkedIn GitHub


About

Full-Stack Developer specializing in Java backend systems. I build production-grade applications with clean architecture, proper testing, and real DevOps practices.

Currently building FlowBoard — a project management SaaS with Spring Boot, Kafka, Redis, and React.


🛠️ Tech Stack

Languages & Frameworks

Java Spring Boot React TypeScript

Databases & Infrastructure

PostgreSQL Redis Apache Kafka Docker

Cloud & DevOps

AWS GitHub Actions Prometheus Grafana


🚀 Featured Project

Full-stack project management SaaS — built with industry-grade architecture

✦ JWT authentication with access + refresh token rotation
✦ Event-driven notifications via Apache Kafka
✦ Redis caching layer for high-performance reads  
✦ File storage with AWS S3 pre-signed URLs
✦ Database versioning with Flyway migrations
✦ Full test suite — JUnit 5, Mockito, Testcontainers
✦ CI/CD pipeline with GitHub Actions
✦ Observability with Prometheus + Grafana dashboards

Stack: Java 21 · Spring Boot 3 · PostgreSQL · Redis · Kafka · React 18 · TypeScript · Docker · AWS

💡 What I Focus On

Clean Architecture     → Controller → Service → Repository, no shortcuts
Security               → JWT, BCrypt, RBAC — auth done properly  
Performance            → Redis caching, connection pooling, async processing
Reliability            → Comprehensive tests, no untested business logic
Observability          → Structured logs, metrics, dashboards

Open to opportunities

Pinned Loading

  1. flowboard flowboard Public

    Full stack project management SaaS - Java Spring Boot + React

    Java 1

  2. shorilabs shorilabs Public

    Beautiful CSS & Tailwind components for modern web projects. 269+ components including Patterns, Buttons, Cards, Inputs, Badges, Loaders, Avatars, Toggles, and Dividers

    TypeScript

  3. js4all js4all Public

    JS4All - Your Complete JavaScript Learning Hub

    TypeScript

  4. imglift imglift Public

    Free, ultra-clean background removal tool built with Next.js and Supabase

    TypeScript 1