Hi, I'm Erik Prakoso
Senior Software Engineer
Building Scalable Systems from Backend to AI
About Me
Building the future, one system at a time.
I am a Senior Software Engineer with 9+ years of professional experience spanning enterprise integration, fullstack development, and AI engineering. I specialize in designing end-to-end systems — from crafting resilient backend APIs to building cross-platform mobile apps and implementing AI-powered automation. My passion lies in creating products that are not only technically sound but also deliver measurable business impact.
Experience
My professional journey.
Fullstack Engineer — ADUC Ecosystem
2026 — PresentIndependent Initiative
- Architected and built a complete application ecosystem from scratch: Backend API (Go/Gin), Web Admin (React/Vite), and a cross-platform Mobile App (Flutter).
- Engineered a fully automated CI/CD pipeline using GitHub Actions, pushing Docker images to GHCR and orchestrating deployments with Docker Compose & Nginx Proxy.
- Developed and shipped a real-time integrated multi-platform mobile application connected to backend services.
Integration & AI-Ops Engineer
2017 — 2024PT. Sinergi Nusantara Integrasi — PT. Telkom Indonesia
- Designed and built AI-Ops Agent microservices architecture using FastAPI for automated enterprise-scale log and metrics monitoring.
- Built a Root Cause Analysis (RCA) Engine powered by LLM and a centralized Knowledge Base (Qdrant & Redis) for real-time incident resolution.
- Implemented end-to-end CI/CD deployment using GitOps, Docker, and Harbor Registry, ensuring 99.9% system availability.
Backend Engineer
2025 — 2026PT. Sinergi Nusantara Integrasi — PT. Telkom Indonesia
- Led the architecture design and scalability development of a Backend API using FastAPI.
- Built CI/CD infrastructure with an automated versioning system (SemVer) using Docker and Makefile for seamless releases.
- Contributed cross-functionally to frontend development based on feature requirements.
Projects
Featured work.
An end-to-end application ecosystem comprising a Go/Gin Backend API, a React/Vite Web Admin dashboard, and a Flutter cross-platform mobile app. The entire infrastructure is containerized with Docker and deployed via automated CI/CD pipelines using GitHub Actions.
Highlights
- ✦ Fullstack architecture from zero
- ✦ Automated CI/CD to GHCR
- ✦ Real-time mobile integration
AI-Ops Agent - PT. Telkom Indonesia, Tbk
A distributed microservices system for automated log monitoring and root cause analysis at enterprise scale. Features an AI-powered RCA Engine using LLM, a vector-based Knowledge Base with Qdrant, and a comprehensive GitOps deployment pipeline with Harbor Registry.
Highlights
- ✦ LLM-powered Root Cause Analysis
- ✦ Vector search with Qdrant
- ✦ 99.9% uptime guarantee
Axel API - PT. Telkom Indonesia, Tbk
A production-ready backend API built with FastAPI, featuring an advanced CI/CD system with Semantic Versioning (SemVer) managed through Docker and Makefile. Supports multi-environment deployment (development, staging, production) with one-command releases.
Highlights
- ✦ SemVer-based release system
- ✦ Multi-environment deployment
- ✦ Cross-functional development
SOA Integration & Orchestration - PT. Telkom Indonesia, Tbk
Developed SOA Integration and Orchestration to support digital transformation in FMC Estate and Infraco/FTTH OLO. Implemented API-based solutions to enhance flexibility in digital service integration.
Highlights
- ✦ Supported digital transformation in FMC Estate
- ✦ Implemented API-based solutions
Hi Mitra Group Backend - Mitra Group Indonesia
Developed backend services using NestJS, MySQL, and Nginx. Implemented RESTful APIs and set up Continuous Integration and Continuous Delivery (CI/CD) pipelines.
Highlights
- ✦ Backend development with NestJS
- ✦ CI/CD pipeline implementation
Tunas Unggul Backend - Sekolah Tunas Unggul
Developed backend services using NestJS, PostgreSQL, and Nginx. Implemented RESTful APIs for software development.
Highlights
- ✦ Backend development with PostgreSQL
Naara Aesthetic Clinic Platform - Naara Aesthetic Clinic
Developed a digital platform with real-time doctor appointment booking features. Built a CMS-based website using Next.js to dynamically manage landing page content. Designed and developed an HRIS for employee management, automating HR administrative processes.
Highlights
- ✦ Real-time doctor appointment booking
- ✦ CMS-based website with Next.js
- ✦ HRIS for employee management
SOA Governance - PT. Telkom Indonesia, Tbk
Professional service for installation, configuration, and live implementation according to Telkom's architectural design. Included reengineering service and integration platform with housekeeping. Created an integrated service catalog and CentraSite Monitoring with the Flask framework.
Highlights
- ✦ CentraSite Monitoring with Flask
- ✦ Integrated service catalog creation
- ✦ Reengineering integration platform
SOA Security Strengthening - PT. Telkom Indonesia, Tbk
Contacted other systems to change HTTP to HTTPS and Kafka to Confluent Kafka. Added Personal Identifiable Information (PII) to the NCXTracking Order Payload.
Highlights
- ✦ Migrated HTTP to HTTPS
- ✦ Migrated to Confluent Kafka
- ✦ Implemented PII data tracking
Recruitment ATS - Mitra Group Indonesia
Redesigned the landing page for better responsiveness. Developed a CMS-based website with dynamic content management features. Built an ATS (Applicant Tracking System) to streamline the recruitment process with automated selection.
Highlights
- ✦ Built an Applicant Tracking System
- ✦ Developed a CMS-based website
- ✦ Redesigned landing page
NCX Consumer Reengineering - PT. Telkom Indonesia, Tbk
Reengineering services and use BPM. Built NCX Tracking to monitor orders Indihome using the Python framework Flask.
Highlights
- ✦ Built NCX Tracking with Flask
- ✦ Reengineered services using BPM
API Gateway Security - PT. Telkom Indonesia, Tbk
Securing API Gateway and enabling microservices to accelerate digital business for Telkom Indonesia.
Highlights
- ✦ Secured API Gateway
- ✦ Enabled microservices architecture
SOA & MSA Platform Upgrade - PT. Telkom Indonesia, Tbk
Upgraded SoftwareAG EBIS and WIB products from version 9.12 to 10.7 for Telkom Indonesia.
Highlights
- ✦ Upgraded SoftwareAG products to 10.7
TCOPS & Finnet Integrations - PT. Finnet Indonesia
Built integrations using SoftwareAG Integration webMethods for TCOPS and Finnet Indonesia.
Highlights
- ✦ Built integrations with webMethods
NCX WIB Reengineering - PT. Telkom Indonesia, Tbk
Replacement Integration Platform with Software AG Integration Server, Universal Messaging, Terracotta, and BPM. Created web monitoring using Python framework Flask.
Highlights
- ✦ Replaced Integration Platform
- ✦ Created web monitoring with Flask
M-Integrasi Mitratel - PT. Mitratel
Performing replacement integration platform with Software AG Integration Server for multiple systems (SIAP, M PROJECT, AMPUH C, AMPUH M, AMETYST).
Highlights
- ✦ Replaced integration platform for 5 systems
MCX API Mitratel - PT. Mitratel
Built RESTFul API for MCX app using Software AG Integration Server.
Highlights
- ✦ Built RESTFul API for MCX app
NCX EBIS Reengineering - PT. Telkom Indonesia, Tbk
Replacement Integration Platform with Software AG Integration Server, Universal Messaging, Terracotta, BPM. Created web monitoring using Python framework Flask.
Highlights
- ✦ Replaced Integration Platform
- ✦ Created web monitoring with Flask
PERURI Digital Core Platform - Perum Peruri
Installed Software AG version 10.1 products including Integration Server, Univerval Messaging, Terracotta, Apama, ARIS, API Gateway. Created Digital Sign and E-Meterai.
Highlights
- ✦ Created Digital Sign
- ✦ Created E-Meterai
- ✦ Installed Software AG 10.1 suite
My Solution - PT. Telkom Indonesia, Tbk
Reengineering RESTFul API from PHP to SoftwareAG Integration Server.
Highlights
- ✦ Reengineered API from PHP to SoftwareAG
EAI Platform Reengineering - PT. Telkom Indonesia, Tbk
Reengineering and upgrading the platform version of Software AG's product, with a dedicated team lead for the Retail silo.
Highlights
- ✦ Upgraded Software AG platform
- ✦ Led Retail silo team
Unified Bill Payment - Bank Mandiri
Migration and reengineering Integration Server 8.2 to Software AG Integration Server 9.12 for Unified Bill Payment.
Highlights
- ✦ Migrated Integration Server to 9.12
OCR Service - Astra Credit Companies
Created service optical character recognition (OCR) for mobile and website using Software AG Integration Server.
Highlights
- ✦ Created OCR service
Skills
Technologies I work with.
Languages
Frameworks
Databases
Infrastructure
Tools & Platforms
Concepts
Education
Academic background.
M.Sc. in Informatics Engineering
Universitas Dian Nuswantoro
B.Sc. in Informatics Engineering
Universitas Dian Nuswantoro