DIMAS TRI
MULYA SAPUTRO
Backend Developer | Java Developer | Software Engineer
Backend Developer | Java Developer | Software Engineer with approximately 4.6 years of experience in Backend Development using Java, especially the Spring Boot framework, Quarkus and modern technologies to build scalable, reliable, and efficient enterprise systems.

ABOUT ME
I am a Software Engineer with approximately 4.6 years of experience in Backend Development using Java, specifically the Spring Boot framework, Quarkus, and modern technologies to build scalable, reliable, and efficient enterprise systems. I have experience in microservices development, bug fixing, and developing new features for enterprise systems. I have a strong understanding of PostgreSQL, Kafka, Redis, gRPC, and Docker to support backend application development. I currently work as a Software Engineer at PLN and am currently studying at Kampus Pranata Indonesia.
Selengkapnya→TECHNICAL ABILITY
Programming Languages
Backend Frameworks
Inter-service Communication
Database
DevOps & Containerization
Cloud Services
Libraries & Tools
Version Control & Project Management
Development & Testing Tools
System Architecture
WORK EXPERIENCE
Senior Software Engineer
PT Mitra Utama Solusi Telematika · Contract
PLN Icon Plus · On-site
- Migrated Oracle PL/SQL functions into Java Quarkus implementations to improve system maintainability.
- Developed gRPC services for inter-service communication in a microservices environment.
- Built a Redis Pub/Sub based scheduler to trigger data processing and prevent continuous looping when no data is available.
Java Developer
PT Kloverkres Solusi Integrasi · Contract
South Jakarta, Indonesia · Remote
Teknindo
- Designed and optimized database using MyBatis + MySQL.
- Developed REST APIs for Purchase Order, Invoice, DPPB, COGS, Warehouse, User, Bank and Request Information modules.
- Implemented JWT authentication, RBAC, and password hashing.
Capricorn
- Designed database and APIs for Sales Order, Reporting, Invoice, Inventory, Account Payable and Upload Salesman modules.
- Integrated AWS S3 for file storage.
- Implemented JWT authentication and RBAC.
Natamas
- Improved reporting modules including Surat Jalan and Material Usage.
- Maintained SPK and SPK-D workflow.
- Managed deployment using GlassFish.
Junior Java Developer
PT Solusi Transforma Teknologi · Freelance
East Jakarta · Remote
CEISA – Direktorat Jenderal Bea dan Cukai
Architecture: Microservices
Developed Virtual Account modules (BNI & Mandiri), created RESTful APIs for bank integration, managed scheduled processes, and migrated Oracle queries to PostgreSQL.
Java Developer
PT Negeri Emas Perkasa · Contract
FIF Group · On-site
Property Database Integrated System
Maintained Stock Opname, PIC Key, and Property Condition modules to improve inventory accuracy and property management workflow.
Backend Java Developer
PT Prawathiya Karsa Pradiptha · Contract
Bekasi · On-site
Microfinance & FMUI
- Developed Due Date Change module for Microfinance loan rescheduling.
- Implemented payment delay recording feature in FMUI.
- Created notification and follow-up workflow for overdue payments.
EDUCATION

STMIK Pranata Indonesia
Bachelor of Information Systems
Currently pursuing final semester and working on thesis
Projects

Circuit Breaker
Personal Project
Implementation of Circuit Breaker using Spring Boot Microservices with Spring Cloud, Eureka Server, API Gateway, and fault tolerance patterns.

Apache Kafka Demo
Personal Project
Producer & Consumer implementation using Spring Boot and Apache Kafka for asynchronous event-driven communication.

Telegram Bot
Personal Project
Telegram Bot built with Spring Boot integrating Telegram Bot API for automated messaging and command processing.

School Management System
Personal Project
School Management System built using Spring Boot Microservices architecture with service-to-service communication.

Library Management System
Personal Project
Library Management System developed using Spring Boot Monolith architecture.

QR Code Generator
Personal Project
Generate dynamic QR Codes using Java and Spring Boot.
Contact Me
I'm always open to new opportunities. Feel free to reach out if you have any questions or just want to connect!