██████╗ ██████╗ █████╗ ████████╗██╗██╗ ██╗ ██████╗ █████╗ ██╗
██╔══██╗██╔══██╗██╔══██╗╚══██╔══╝██║██║ ██╔╝ ██╔══██╗██╔══██╗ ██║
██████╔╝██████╔╝███████║ ██║ ██║█████╔╝ ██████╔╝███████║ ██║
██╔═══╝ ██╔══██╗██╔══██║ ██║ ██║██╔═██╗ ██╔══██╗██╔══██║██ ██║
██║ ██║ ██║██║ ██║ ██║ ██║██║ ██╗ ██║ ██║██║ ██║╚█████╔╝
╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚════╝
Full-Stack Java Developer · Building scalable backend systems
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.
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
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

