Junior

Java

Developer

Hello! I'm Adias Afnan Valentino.

Undergraduate in Informatics Engineering at Indraprasta PGRI University. Experienced in web development with a strong interest in building digital solutions. Passionate about software development, problem solving, and creating user friendly web applications.

Skills

Languages
  • Java
  • PHP
  • Python
  • Pascal
  • JavaScript
  • TypeScript
Technologies
  • Git
  • Keycloak
  • Eureka
  • Apache Kafka
  • Docker
  • Grafana
  • Kubernetes
Tools
  • Wsl
  • IntelliJ IDEA
  • NetBeans
  • Postman
  • Stack Overflow
  • Github

Projects

Spring Security

Spring Security OAuth2 is an OAuth2 based authentication and authorization project using Spring Boot. This project allows applications to authenticate users with OAuth2 providers such as Google and GitHub.

Spring Bank App

Spring Bank App is a simple banking REST API application built using Spring Boot. This project demonstrates basic banking operations such as account management and transactions using a clean RESTful architecture.

Spring Webflux

Spring Boot WebFlux Application is a reactive backend built using Spring Boot WebFlux. This project demonstrates how to build non-blocking and asynchronous REST APIs using the reactive programming model provided by Spring.

Spring Websocket

Spring WebSocket Application is a real-time communication backend built with Spring Boot and WebSocket. It enables bi-directional, event-driven communication between client and server, suitable for chat systems, live notifications, and other real-time apps.

Spring File Manager


Spring File Manager is a backend application for managing files built using Spring Boot. It provides RESTful endpoints for uploading, downloading, deleting, and listing files, with a clean and secure API structure.

Spring Payment Gateway


A Spring Boot payment system integrating Xendit for online transactions, with clean architecture, webhook handling, caching, and containerized deployment. Designed for easy backend integration and scalable online payments.

Netbeans Project Bersinar Laundry


A transaction management system for Bersinar Laundry designed to improve service process efficiency by streamlining operations and handling customer transactions effectively.

Spring Microservices

Spring Microservices Application is a modular backend system built using Spring Boot and microservices architecture. This project demonstrates building scalable, independent services that communicate via REST or messaging, suitable for enterprise-level applications.