👨‍💻

Software Engineer

5+ Years Experience Specializing in Java, Golang, PHP & Scalable Systems

Proven track record in delivering scalable and reliable systems across Banking, Finance, E-grocery Platforms, and Telecommunications

About Me

Software Engineer with over 5+ years of experience specializing in backend development using Java, Golang, and PHP. Proven track record in delivering scalable and reliable systems across various domains including banking, finance, e-grocery platforms, and telecommunications. Highly passionate about technology, innovation, and science. Continuously improving problem-solving skills through in-depth learning of algorithms, data structures, and modern technologies. Known for being curious, adaptive, and driven to build impactful and efficient software solutions that contribute positively to both business and society.

Name: Pradipta Dwi Haryadi
Email: pradiptaharyadi@gmail.com
Location: Indonesia
Education: Bachelor's in Information System (GPA: 3.66)

5+

Years Experience

14+

Projects Delivered

6+

Domains Covered

20+

Technologies Mastered

Awards & Achievements

🏆

2nd Place – Find Errors Competition

Technofair 2018

Solved and fixed code errors under time constraints using multiple programming languages including Visual Basic, Pascal, C, C++, Java, and Python

🎓

Academic Achievement Improvement Scholarship (AAIS)

Universitas Gunadarma, 2018

Awarded based on academic performance, ranked among the Top 100 highest GPAs in 2018

📱

2nd Place – Indonesia Android Kejar

Google Developer Challenge, 2018

Built a movie database application using The Movie Database (TMDb) API as part of the competition project

Skills & Technologies

Backend Technologies

Java SpringBoot Golang (Gorm, Gin) PHP (Laravel, CodeIgniter) REST APIs Microservices

Database & Storage

PostgreSQL MySQL Redis ElasticSearch MongoDB

Message Brokers

Kafka RabbitMQ ActiveMQ NSQ

Infrastructure & DevOps

Docker API Gateway CI/CD Git Swagger Clean Architecture Scheduler

Featured Projects

🏦
Current Project

Bank Victoria Revamp

Leading the complete system revamp for Bank Victoria as Technical Lead, implementing modern banking infrastructure with microservices architecture

IST Technical Lead
Java SpringBoot PostgreSQL Redis Kafka Docker
🏛️
Banking Solution

Bank Jawa Timur – Mobile & Internet Banking

Developed comprehensive banking services including mobile and internet banking for individual and corporate customers with secure transaction processing

IST Backend Engineer
Java SpringBoot PostgreSQL Redis RabbitMQ Android
💳
Payment Gateway

Doku Payment Gateway – Jokul Link

Built scalable payment gateway system and Merchant Travy platform for seamless payment processing with optimized transaction workflows

Doku Backend Engineer
Java SpringBoot PostgreSQL RabbitMQ Payment APIs
🍽️
E-Grocery Platform

Food.Id Platform Optimization

Optimized e-grocery platform features using Golang with advanced caching and messaging systems for enhanced performance

Kulina Backend Engineer
Golang ElasticSearch MySQL MongoDB Redis NSQ
📦
Warehouse System

Telkomsel Warehouse Management System

Developed comprehensive warehouse management system for telecommunications inventory with API optimization and system integration

Telkomsel Fullstack Engineer
Java SpringBoot System Integration REST APIs
📡
Real-time Monitoring

Telkomsel BTS Health Monitoring

Built real-time health monitoring system for RNC (3G) and MBSC (2G) networks with proactive performance tracking and alerts

Telkomsel Fullstack Engineer
CodeIgniter Monitoring Systems Real-time APIs
🏛️
Government System

Askara Daulat Desa Dashboard

Developed RESTful API for village administration dashboard using Golang for rural development and governance

Freelance Backend Developer
Golang REST APIs Dashboard
🚗
Desktop Application

Honda Queue Management System

Built desktop-based queue management system for Honda dealership operations with automated scheduling and customer flow optimization

Freelance Software Developer
Desktop Application Queue Management C#
🐟
Expert System

Si Pakar Ikan Online - Expert System

Developed expert system for fish classification and diagnosis for Tangerang District Government supporting aquaculture development

Tangerang District Government System Developer
PHP Expert System Classification
🎮
VR/AR Development

Porsche Instagram VR Filter Game

Created immersive virtual reality game filter for Instagram marketing campaign enhancing brand engagement

Freelance VR Developer
VR Development Social Media Integration AR
📸
Booking System

Semaru – Self Booking Photo Studio

Built automated photo studio booking system with scheduling and customer management features

Semaru Web Developer
Booking System Web Development Scheduling
📊
Data Migration

Bank Indonesia Data Migration

Performed secure and accurate data migration for Bank Indonesia with strict compliance and data integrity requirements

Freelance Data Engineer
Data Migration Security Banking Systems

Experience

Technical Lead Backend Engineer

IST

Jun 2024 - Present

Leading backend team responsible for developing and managing core services using Java Spring Boot

  • Lead backend team for core banking services development
  • Ensure high code quality and enforce best practices across team
  • Collaborate with product managers and front-end teams for technical solutions
  • Manage PostgreSQL and ElasticSearch database systems
  • Implement Redis caching solutions for high-traffic environments
  • Currently managing Bank Victoria system revamp project
Java SpringBoot PostgreSQL ElasticSearch Redis Kafka RabbitMQ

Backend Engineer

IST

Mar 2023 - Jun 2024

Developed backend services for Mobile and Internet Banking applications at Bank Jawa Timur

  • Built scalable banking services using Java Spring Boot
  • Designed ERD structures for complex banking transactions
  • Managed microservice communication through Kafka and RabbitMQ
  • Implemented scheduled jobs for transfers, e-wallet top-ups, and bill payments
  • Introduced Redis caching improving data retrieval performance significantly
Java SpringBoot PostgreSQL Kafka RabbitMQ Redis Microservices

Backend Engineer

Doku

Oct 2022 - Feb 2023

Developed backend services for payment gateway system and merchant platform

  • Built Jokul Link payment gateway system with seamless payment processing
  • Developed Merchant Travy platform for merchants and users
  • Designed complex ERDs supporting transaction workflows
  • Optimized merchant payment processing for faster transaction speeds
  • Improved system reliability with reduced downtime
Java SpringBoot PostgreSQL RabbitMQ Payment APIs

Backend Engineer

Kulina

Apr 2022 - Sep 2022

Optimized features for food.id e-grocery platform using Golang

  • Enhanced platform performance using Golang for backend development
  • Implemented Redis caching for improved system performance
  • Integrated NSQ as message broker for reliable async messaging
  • Collaborated with QA, frontend, and CX teams for quality delivery
  • Managed project coordination using Jira and Confluence
Golang ElasticSearch MySQL MongoDB Redis NSQ

Fullstack Engineer

Telkomsel

Jul 2020 - Apr 2022

End-to-end development of critical internal systems for telecommunications operations

  • Developed health check monitoring system for RNC (3G) and MBSC (2G)
  • Upgraded warehouse supplier platform API using Java Spring Boot
  • Built monthly reporting web application for operations teams
  • Performed secure data migration across systems
  • Conducted system checks and troubleshooting for critical components
Java SpringBoot CodeIgniter System Integration Frontend

Laboratory Instructor

LEPKOM - Universitas Gunadarma

Apr 2018 - Oct 2021

Guided students in computer science subjects and programming fundamentals

  • Mentored students in programming, algorithms, and database management
  • Facilitated hands-on lab sessions and provided one-on-one support
  • Developed lab materials tailored to university curriculum
  • Assessed student performance in theoretical and practical computing
  • Enhanced technical communication and teaching skills
Multiple Programming Languages Database Management Algorithm Design

Get In Touch

Let's work together

I'm always interested in hearing about new opportunities and challenging projects. Let's connect and build something amazing!

📧 pradiptaharyadi@gmail.com
📍 Indonesia