Microservices ⚡ RESTful APIs ⚡ Mobile UI ⚡ High-Perf Backends
👋 I'm a Full Stack Java Developer interested in building scalable backend systems and Android applications. I focus on writing clean, efficient, and maintainable code while continuously improving my development skills. Currently, I'm exploring Spring Boot in depth and learning system design to build better real-world solutions.
flowchart LR
Idea["💡 Feature Definition"] --> Notion["📝 Docs (Notion)"]
Notion --> Design["📊 Auth & Flow (Eraser.io)"]
Design --> Sketch["✏️ Architecture (Excalidraw)"]
Sketch --> Build["⚙️ Sprint (Spring Boot)"]
Build --> CI["🔁 CI/CD (Jenkins)"]
CI --> Deploy["🐳 Docker Compose"]
style Idea fill:#1f2937,color:#fff,stroke:#FF8C00,stroke-width:2px
style Notion fill:#9333ea,color:#fff,stroke:#111,stroke-width:2px
style Design fill:#2563eb,color:#fff,stroke:#111,stroke-width:2px
style Sketch fill:#ea580c,color:#fff,stroke:#111,stroke-width:2px
style Build fill:#16a34a,color:#fff,stroke:#111,stroke-width:2px
style CI fill:#d97706,color:#fff,stroke:#111,stroke-width:2px
style Deploy fill:#2496ED,color:#fff,stroke:#111,stroke-width:2px
Tech: Java, Spring Boot, JWT, Docker
Backend API for managing group expenses and simplifying payments.
Uses the Minimum Cash Flow algorithm to reduce the number of transactions and ensures secure user authentication.
Tech: Java, SpringBoot, Eureka, Spring Cloud GateWay, JWT, Microservices
Backend system for handling user management and communication between services.
Focused on clean structure, scalability, and efficient data handling.
