
Adi Setiadi Putra
Backend & Cloud Developer. I build scalable and efficient server-side applications, transforming complex problems into elegant digital solutions.
About Me
Hello! I'm a software engineer specializing in building robust and scalable backend systems. My expertise spans across two major ecosystems: the enterprise-grade world of Java with Spring Boot, and the fast, modern landscape of Node.js with TypeScript.
In both environments, my focus is on designing clean REST APIs, managing relational databases like PostgreSQL, and ensuring high code quality. I am also proficient in containerizing applications with Docker for reliable deployments and have hands-on experience integrating with cloud services like Supabase for database management and Cloudinary for file storage.
I thrive on transforming complex requirements into elegant and efficient server-side solutions.
Featured Projects

Smart Journaling App On-going
A full-stack journaling application with automated sentiment analysis to track user moods over time. This project implements backend best practices, featuring a secure REST API built with Java Spring Boot and a PostgreSQL database.

Stokku: Coffee Shop POS & Inventory API On-going
A comprehensive REST API for mobile coffee shops to solve stock management challenges. Built with Java Spring Boot, this system provides real-time inventory tracking, [cite: 11] sales recording, and automated financial reporting. [cite: 7, 13] The architecture is containerized with Docker and secured using Spring Security for role-based access.

PDF Toolkit API
A stateless microservice for PDF manipulation. Built with a modern backend stack, featuring asynchronous job processing, cloud storage integration, and persistent job tracking in a PostgreSQL database. Fully containerized with Docker for seamless deployment.

Employee Performance Clustering System
A web application that utilizes Hierarchical Clustering (Python, Scikit-learn) to evaluate and group employee performance data. Features a Flask backend for real-time predictions and an interactive Streamlit dashboard for data visualization.

Voltrik - PLN Voucher Generation System
Developed the core backend system for a PLN electricity voucher website during my internship at PT Indonesia Comnets Plus. My responsibilities included designing and implementing REST APIs using Java Spring Boot for voucher creation and printing. I also managed and optimized the PostgreSQL database to monitor transaction data and improve query performance.

GitHub User Finder (Android)
An Android application built with Kotlin that consumes the official GitHub REST API. Features user search, detailed profile views with follower/following counts, and a local database (Room) for caching favorite users. Implemented with the MVVM architecture.