Available for Opportunities Terbuka untuk Kesempatan Kerja

Hi, I'm Erik Prakoso Halo, Saya Erik Prakoso

Senior Software Engineer Senior Software Engineer

Building Scalable Systems from Backend to AI Membangun Sistem Skalabel dari Backend hingga AI

Scroll

About Me Tentang Saya

Building the future, one system at a time. Membangun masa depan, sistem demi sistem.

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. Saya adalah seorang Senior Software Engineer dengan lebih dari 9 tahun pengalaman profesional yang mencakup integrasi enterprise, fullstack development, dan rekayasa AI. Saya berspesialisasi dalam merancang sistem end-to-end — mulai dari membuat API backend yang tangguh hingga membangun aplikasi mobile lintas platform dan menerapkan otomatisasi bertenaga AI. Semangat saya terletak pada menciptakan produk yang tidak hanya unggul secara teknis tetapi juga memberikan dampak bisnis yang terukur.

9+
Years Experience Tahun Pengalaman
3+
Major Projects Proyek Utama
99.9%
Uptime Target Target Uptime
M.Sc.
Informatics Informatika

Experience Pengalaman

My professional journey. Perjalanan profesional saya.

Chief Technology Officer (CTO)

Nov 2024 — Present

PT. Sinergi Nusantara Integrasi

  • Led the technology direction and system architecture design of enterprise-scale distributed systems for the key client (PT. Telkom Indonesia).
  • Architected AI-Ops Agent microservices (FastAPI) and an LLM & Qdrant-powered Root Cause Analysis (RCA) Engine for real-time incident analysis.
  • Directed the development of high-performance Backend APIs and implemented CI/CD pipelines (Docker, GitOps, Harbor) to ensure 99.9% system availability.

SOA Developer / Integration Engineer

Mar 2017 — Oct 2024

PT. Infosys Solusi Terpadu

  • Acted as an Integration Engineer & Consultant for PT Telkom Indonesia, designing and implementing enterprise-scale SOA and EAI platforms.
  • Developed 50+ critical integration services using Software AG suite to connect core systems (including IndiHome NCX order flows).
  • Built a custom Python (Flask) telemetry dashboard (NCXTracking) and led system security hardening via HTTPS migration and PII encryption.

Software Tester on System Integrator

May 2016 — Mar 2017

PT Swamedia Informatika

  • Formulated and executed end-to-end integration test scenarios using SoapUI and Postman to validate XML/JSON-based web services.
  • Authored comprehensive API documentation, user manuals, and system integration guides for client handovers.
  • Assisted in building basic backend services and scripting to accelerate testing processes and mock integration.

Chief Technology Officer (CTO)

2024 — Sekarang

PT. Sinergi Nusantara Integrasi

  • Memimpin arah teknologi dan arsitektur sistem terdistribusi skala enterprise untuk klien utama (PT. Telkom Indonesia).
  • Mengarsiteki microservices AI-Ops Agent (FastAPI) dan Root Cause Analysis (RCA) Engine berbasis LLM & Qdrant untuk analisis insiden secara real-time.
  • Mengarahkan pengembangan Backend API berkinerja tinggi serta mengimplementasikan pipeline CI/CD (Docker, GitOps, Harbor) untuk ketersediaan sistem 99.9%.

SOA Developer / Integration Engineer

Mar 2017 — Okt 2024

PT. Infosys Solusi Terpadu

  • Bertindak sebagai Integration Engineer & Konsultan untuk PT Telkom Indonesia dalam merancang dan mengimplementasikan platform SOA dan EAI skala enterprise.
  • Mengembangkan 50+ layanan integrasi kritis menggunakan Software AG suite untuk menghubungkan sistem utama (termasuk alur order NCX IndiHome).
  • Membangun dasbor telemetri kustom (NCXTracking) berbasis Python (Flask) serta memimpin penguatan keamanan sistem melalui migrasi HTTPS dan enkripsi PII.

Software Tester on System Integrator

Mei 2016 — Mar 2017

PT Swamedia Informatika

  • Merumuskan dan mengeksekusi skenario uji integrasi end-to-end menggunakan SoapUI dan Postman untuk memvalidasi web services berbasis XML/JSON.
  • Menyusun dokumentasi API yang komprehensif, panduan pengguna (user manual), dan panduan integrasi sistem untuk serah terima klien.
  • Membantu pembuatan backend service dasar dan scripting untuk mempercepat proses pengujian dan mock integration.

Projects Proyek

Featured work. Karya unggulan.

Papin - Real-Time Hyperlocal Street Vendor Tracker

An end-to-end hyper-local ecosystem consisting of two separate mobile apps (Papin for consumers and Papin Merchant for vendors) built on a Flutter monorepo. It connects street food vendors with housing residents in real-time. Features include background GPS tracking, smart movement reminders for vendors, edge analytics with Supabase Edge Functions, and location-based push notifications utilizing FCM/APNs.

Highlights

  • Dual app monorepo architecture
  • Real-time background GPS tracking
  • Location-based push notifications
FlutterDartSupabasePostgreSQLEdge FunctionsDenoFCMAPNsOpenStreetMap

Resto POS Platform - De Savory Terrace by MG

A multi-tenant, offline-resilient Point-of-Sale (POS) and kitchen management system designed for restaurants. Features a high-performance local server with Fastify and SQLite, a real-time reactive cashier dashboard built with React 19 and TailwindCSS v4, automated shift closing tracking, and direct ESC/POS network thermal printing for kitchen dispatch.

Highlights

  • Offline-resilient SQLite sync
  • Real-time order state updates
  • Direct ESC/POS network printing
ReactViteTailwindCSSZustandFastifySQLiteSocket.ioESC/POSTypeScriptNode.js

ADUC Ecosystem - Independent Initiative

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
GoGinReactViteFlutterDockerGitHub Actions

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
PythonFastAPIQdrantRedisDockerLLMHarbor RegistryRAGFlask

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
PythonFastAPIDockerGitLab CIPostgreSQLReactTailwindCSSRedisQdrantHarbor RegistryLLMRAG

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
JDBCFlaskRESTWSDLOracle DBSoftware AG Integration ServerSoftware AG Designer

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
NestJSNginxRESTMySQL

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
PostgreSQLNestJSNginxREST

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
NestJSNginxRESTMySQLNext.js

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
Software AG Integration ServerJMSPythonJDBCFlaskRESTWSDLGitlabSoftware AG Designer

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
FlaskIntegration ServerRESTKafkaSoftware AG Integration ServerSoftware AG DesignerSoftware AG Universal MessagingSoftware AG CentraSiteSoftware AG Command Central

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
NginxRESTStrapiMariaDBReact

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
PythonFlaskRESTWSDLSoftware AG Integration ServerSoftware AG DesignerSoftware AG TerracottaSoftware AG Universal MessagingSoftware AG Business Process Management

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
PythonFlaskRESTWSDLSoftware AG API GatewaySoftware AG Integration Server Microservices

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
RESTWSDLSoftware AG Integration Server Microservices

TCOPS & Finnet Integrations - PT. Finnet Indonesia

Built integrations using SoftwareAG Integration webMethods for TCOPS and Finnet Indonesia.

Highlights

  • Built integrations with webMethods
RESTWSDLSoftware AG Integration ServerSoftware AG Designer

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
PythonFlaskRESTWSDLSoftware AG Integration ServerSoftware AG DesignerSoftware AG TerracottaSoftware AG Universal MessagingSoftware AG Business Process Management

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
Oracle DatabaseRESTSoftware AG Integration ServerSoftware AG Designer

MCX API Mitratel - PT. Mitratel

Built RESTFul API for MCX app using Software AG Integration Server.

Highlights

  • Built RESTFul API for MCX app
Oracle DatabaseRESTSoftware AG Integration ServerSoftware AG Designer

NCX EBIS 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
PythonFlaskRESTWSDLSoftware AG Integration ServerSoftware AG DesignerSoftware AG TerracottaSoftware AG Universal MessagingSoftware AG Business Process Management

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
RESTWSDLSoftware AG Integration ServerSoftware AG DesignerSoftware AG TerracottaSoftware AG Universal MessagingSoftware AG API PortalSoftware AG Developer PortalSoftware AG Business Process ManagementSoftware AG ApamaSoftware AG Aris

My Solution - PT. Telkom Indonesia, Tbk

Reengineering RESTFul API from PHP to SoftwareAG Integration Server.

Highlights

  • Reengineered API from PHP to SoftwareAG
Oracle DatabaseRESTSoftware AG Integration ServerSoftware AG Designer

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
JDBCRESTWSDLSoftware AG Integration ServerSoftware AG DesignerSoftware AG TerracottaSoftware AG Universal MessagingSoftware AG My webMethods ServerSoftware AG Business Process Management

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
JDBCOracle AdapterRESTWSDLSoftware AG Integration ServerSoftware AG Designer

OCR Service - Astra Credit Companies

Created service optical character recognition (OCR) for mobile and website using Software AG Integration Server.

Highlights

  • Created OCR service
JDBCOracle AdapterRESTWSDLSoftware AG Integration ServerSoftware AG Designer

Test and Documentation Service - PT. Telkom Indonesia, Tbk

Acted as a Technical Writer associated with PT Swamedia Informatika. Responsible for testing services and creating comprehensive service documentation.

Highlights

  • Created comprehensive service documentation
  • Conducted service testing
Technical WritingDocumentationService Testing

Papin - Pelacak Real-Time Pedagang Keliling

Ekosistem pelacak pedagang keliling real-time yang mempertemukan pedagang keliling dengan warga perumahan. Dibangun menggunakan Flutter monorepo untuk menghasilkan dua aplikasi terpisah (Papin untuk Warga dan Papin Merchant untuk Pedagang). Dilengkapi fitur pelacakan GPS di latar belakang, smart reminder berbasis pergerakan pedagang, serverless Supabase Edge Functions (Deno), database realtime PostgreSQL, dan push notification via FCM/APNs.

Sorotan

  • Arsitektur monorepo dua aplikasi
  • Pelacakan GPS latar belakang real-time
  • Notifikasi berbasis radius lokasi
FlutterDartSupabasePostgreSQLEdge FunctionsDenoFCMAPNsOpenStreetMap

Platform Resto POS - De Savory Terrace by MG

Sistem Point-of-Sale (POS) multi-tenant dan manajemen dapur yang tangguh secara offline untuk restoran. Memiliki server lokal berkinerja tinggi menggunakan Fastify dan SQLite, dasbor kasir reaktif real-time berbasis React 19 dan TailwindCSS v4, pelacakan penutupan shift otomatis, serta pencetakan thermal jaringan ESC/POS langsung untuk dapur.

Sorotan

  • Sinkronisasi SQLite tahan offline
  • Pembaruan status pesanan real-time
  • Pencetakan jaringan ESC/POS langsung
ReactViteTailwindCSSZustandFastifySQLiteSocket.ioESC/POSTypeScriptNode.js

Ekosistem ADUC - Inisiatif Independen

Ekosistem aplikasi end-to-end yang terdiri dari API Backend Go/Gin, dashboard Web Admin React/Vite, dan aplikasi mobile lintas platform Flutter. Seluruh infrastruktur dikontainerisasi dengan Docker dan dideploy melalui pipeline CI/CD otomatis menggunakan GitHub Actions.

Sorotan

  • Arsitektur fullstack dari nol
  • CI/CD otomatis ke GHCR
  • Integrasi mobile secara real-time
GoGinReactViteFlutterDockerGitHub Actions

AI-Ops Agent - PT. Telkom Indonesia, Tbk

Sistem microservices terdistribusi untuk pemantauan log otomatis dan analisis akar masalah (root cause analysis) skala enterprise. Memiliki fitur RCA Engine bertenaga LLM, Knowledge Base berbasis vektor dengan Qdrant, dan pipeline deployment GitOps yang komprehensif menggunakan Harbor Registry.

Sorotan

  • Root Cause Analysis bertenaga LLM
  • Pencarian vektor dengan Qdrant
  • Jaminan uptime 99.9%
PythonFastAPIQdrantRedisDockerLLMHarbor RegistryRAGFlask

Axel API - PT. Telkom Indonesia, Tbk

Backend API siap produksi yang dibangun dengan FastAPI, dilengkapi sistem CI/CD tingkat lanjut dengan Semantic Versioning (SemVer) yang dikelola melalui Docker dan Makefile. Mendukung deployment multi-environment (development, staging, production) dengan rilis satu perintah.

Sorotan

  • Sistem rilis berbasis SemVer
  • Deployment multi-environment
  • Pengembangan lintas fungsi
PythonFastAPIDockerGitLab CIPostgreSQLReactTailwindCSSRedisQdrantHarbor RegistryLLMRAG

SOA Integrasi & Orkestrasi - PT. Telkom Indonesia, Tbk

Mengembangkan Integrasi dan Orkestrasi SOA untuk mendukung transformasi digital di FMC Estate dan Infraco/FTTH OLO. Mengimplementasikan solusi berbasis API untuk meningkatkan fleksibilitas integrasi layanan digital.

Sorotan

  • Mendukung transformasi digital di FMC Estate
  • Mengimplementasikan solusi berbasis API
JDBCFlaskRESTWSDLOracle DBSoftware AG Integration ServerSoftware AG Designer

Backend Hi Mitra Group - Mitra Group Indonesia

Mengembangkan layanan backend menggunakan NestJS, MySQL, dan Nginx. Mengimplementasikan API RESTful dan menyiapkan pipeline Continuous Integration and Continuous Delivery (CI/CD).

Sorotan

  • Pengembangan backend dengan NestJS
  • Implementasi pipeline CI/CD
NestJSNginxRESTMySQL

Backend Tunas Unggul - Sekolah Tunas Unggul

Mengembangkan layanan backend menggunakan NestJS, PostgreSQL, dan Nginx. Mengimplementasikan API RESTful untuk pengembangan perangkat lunak.

Sorotan

  • Pengembangan backend dengan PostgreSQL
PostgreSQLNestJSNginxREST

Platform Naara Aesthetic Clinic - Naara Aesthetic Clinic

Mengembangkan platform digital dengan fitur pemesanan jadwal dokter real-time. Membangun situs web berbasis CMS menggunakan Next.js untuk mengelola konten landing page secara dinamis. Merancang dan mengembangkan HRIS untuk manajemen karyawan, mengotomatisasi proses administrasi SDM.

Sorotan

  • Pemesanan jadwal dokter real-time
  • Situs web berbasis CMS dengan Next.js
  • HRIS untuk manajemen karyawan
NestJSNginxRESTMySQLNext.js

Tata Kelola SOA - PT. Telkom Indonesia, Tbk

Layanan profesional untuk instalasi, konfigurasi, dan implementasi langsung sesuai desain arsitektur Telkom. Termasuk layanan rekayasa ulang dan platform integrasi dengan pemeliharaan rutin. Membuat katalog layanan terintegrasi dan Pemantauan CentraSite dengan framework Flask.

Sorotan

  • Pemantauan CentraSite dengan Flask
  • Pembuatan katalog layanan terintegrasi
  • Rekayasa ulang platform integrasi
Software AG Integration ServerJMSPythonJDBCFlaskRESTWSDLGitlabSoftware AG Designer

Penguatan Keamanan SOA - PT. Telkom Indonesia, Tbk

Berkoordinasi dengan sistem lain untuk mengubah HTTP menjadi HTTPS dan Kafka menjadi Confluent Kafka. Menambahkan Personal Identifiable Information (PII) ke NCXTracking Order Payload.

Sorotan

  • Migrasi HTTP ke HTTPS
  • Migrasi ke Confluent Kafka
  • Implementasi pelacakan data PII
FlaskIntegration ServerRESTKafkaSoftware AG Integration ServerSoftware AG DesignerSoftware AG Universal MessagingSoftware AG CentraSiteSoftware AG Command Central

ATS Rekrutmen - Mitra Group Indonesia

Merancang ulang landing page untuk responsivitas yang lebih baik. Mengembangkan situs web berbasis CMS dengan fitur manajemen konten dinamis. Membangun ATS (Applicant Tracking System) untuk merampingkan proses rekrutmen dengan seleksi otomatis.

Sorotan

  • Membangun Applicant Tracking System
  • Mengembangkan situs web berbasis CMS
  • Merancang ulang landing page
NginxRESTStrapiMariaDBReact

Rekayasa Ulang NCX Consumer - PT. Telkom Indonesia, Tbk

Melakukan rekayasa ulang layanan dan menggunakan BPM. Membangun NCX Tracking untuk memantau pesanan Indihome menggunakan framework Python Flask.

Sorotan

  • Membangun NCX Tracking dengan Flask
  • Rekayasa ulang layanan menggunakan BPM
PythonFlaskRESTWSDLSoftware AG Integration ServerSoftware AG DesignerSoftware AG TerracottaSoftware AG Universal MessagingSoftware AG Business Process Management

Keamanan API Gateway - PT. Telkom Indonesia, Tbk

Mengamankan API Gateway dan mengaktifkan microservices untuk mempercepat bisnis digital Telkom Indonesia.

Sorotan

  • Mengamankan API Gateway
  • Mengaktifkan arsitektur microservices
PythonFlaskRESTWSDLSoftware AG API GatewaySoftware AG Integration Server Microservices

Upgrade Platform SOA & MSA - PT. Telkom Indonesia, Tbk

Meningkatkan produk SoftwareAG EBIS dan WIB dari versi 9.12 ke 10.7 untuk Telkom Indonesia.

Sorotan

  • Meningkatkan produk SoftwareAG ke 10.7
RESTWSDLSoftware AG Integration Server Microservices

Integrasi TCOPS & Finnet - PT. Finnet Indonesia

Membangun integrasi menggunakan SoftwareAG Integration webMethods untuk TCOPS and Finnet Indonesia.

Sorotan

  • Membangun integrasi dengan webMethods
RESTWSDLSoftware AG Integration ServerSoftware AG Designer

Rekayasa Ulang NCX WIB - PT. Telkom Indonesia, Tbk

Mengganti Platform Integrasi dengan Software AG Integration Server, Universal Messaging, Terracotta, dan BPM. Membuat pemantauan web menggunakan framework Python Flask.

Sorotan

  • Mengganti Platform Integrasi
  • Membuat pemantauan web dengan Flask
PythonFlaskRESTWSDLSoftware AG Integration ServerSoftware AG DesignerSoftware AG TerracottaSoftware AG Universal MessagingSoftware AG Business Process Management

M-Integrasi Mitratel - PT. Mitratel

Melakukan penggantian platform integrasi dengan Software AG Integration Server untuk beberapa sistem (SIAP, M PROJECT, AMPUH C, AMPUH M, AMETYST).

Sorotan

  • Mengganti platform integrasi untuk 5 sistem
Oracle DatabaseRESTSoftware AG Integration ServerSoftware AG Designer

API MCX Mitratel - PT. Mitratel

Membangun API RESTful untuk aplikasi MCX menggunakan Software AG Integration Server.

Sorotan

  • Membangun API RESTful untuk aplikasi MCX
Oracle DatabaseRESTSoftware AG Integration ServerSoftware AG Designer

Rekayasa Ulang NCX EBIS - PT. Telkom Indonesia, Tbk

Mengganti Platform Integrasi dengan Software AG Integration Server, Universal Messaging, Terracotta, dan BPM. Membuat pemantauan web menggunakan framework Python Flask.

Sorotan

  • Mengganti Platform Integrasi
  • Membuat pemantauan web dengan Flask
PythonFlaskRESTWSDLSoftware AG Integration ServerSoftware AG DesignerSoftware AG TerracottaSoftware AG Universal MessagingSoftware AG Business Process Management

Platform Inti Digital PERURI - Perum Peruri

Menginstal produk Software AG versi 10.1 termasuk Integration Server, Universal Messaging, Terracotta, Apama, ARIS, dan API Gateway. Membuat Tanda Tangan Digital dan E-Meterai.

Sorotan

  • Membuat Tanda Tangan Digital
  • Membuat E-Meterai
  • Menginstal paket Software AG 10.1
RESTWSDLSoftware AG Integration ServerSoftware AG DesignerSoftware AG TerracottaSoftware AG Universal MessagingSoftware AG API PortalSoftware AG Developer PortalSoftware AG Business Process ManagementSoftware AG ApamaSoftware AG Aris

My Solution - PT. Telkom Indonesia, Tbk

Melakukan rekayasa ulang API RESTful dari PHP ke Software AG Integration Server.

Sorotan

  • Rekayasa ulang API dari PHP ke SoftwareAG
Oracle DatabaseRESTSoftware AG Integration ServerSoftware AG Designer

Rekayasa Ulang Platform EAI - PT. Telkom Indonesia, Tbk

Melakukan rekayasa ulang dan meningkatkan versi platform produk Software AG, bertindak sebagai ketua tim untuk divisi Ritel.

Sorotan

  • Peningkatan platform Software AG
  • Memimpin divisi Ritel
JDBCRESTWSDLSoftware AG Integration ServerSoftware AG DesignerSoftware AG TerracottaSoftware AG Universal MessagingSoftware AG My webMethods ServerSoftware AG Business Process Management

Unified Bill Payment - Bank Mandiri

Melakukan migrasi dan rekayasa ulang Integration Server 8.2 ke Software AG Integration Server 9.12 untuk Unified Bill Payment.

Sorotan

  • Migrasi Integration Server ke 9.12
JDBCOracle AdapterRESTWSDLSoftware AG Integration ServerSoftware AG Designer

Layanan OCR - Astra Credit Companies

Membuat layanan Optical Character Recognition (OCR) untuk aplikasi mobile dan situs web menggunakan Software AG Integration Server.

Sorotan

  • Membuat layanan OCR
JDBCOracle AdapterRESTWSDLSoftware AG Integration ServerSoftware AG Designer

Layanan Pengujian & Dokumentasi - PT. Telkom Indonesia, Tbk

Bertindak sebagai Technical Writer yang bermitra dengan PT Swamedia Informatika. Bertanggung jawab menguji layanan dan membuat dokumentasi layanan yang komprehensif.

Sorotan

  • Membuat dokumentasi layanan yang komprehensif
  • Melakukan pengujian layanan
Technical WritingDocumentationService Testing

Skills Keahlian

Technologies I work with. Teknologi yang saya gunakan.

Languages Bahasa Pemrograman

GoPythonTypeScriptJavaScriptDartDenoPHPHTML / CSSJava

Frameworks

FastAPIGinNestJSNext.jsReactReact NativeFlutterExpress.jsDjangoFlaskLaravelCodeIgniterBootstrap / jQueryVue.jsAstroPyTorchTensorFlowMediaPipeTailwindCSSShadcn UIFastifyZustandSocket.io

Databases Database & ORM

PostgreSQLMySQL / MariaDBOracle DatabaseSQLiteRedisElasticsearchQdrantPrisma ORMGORMSQLAlchemy

Infrastructure Infrastruktur & DevOps

DockerHarbor RegistryCI/CD (GitOps)NginxCloudflare / DNSVercel

Tools & Platforms Peralatan & Platform

Git / GitHub / GitLabNode.jsSupabaseMapboxOpenStreetMapFCM (Firebase Cloud Messaging)APNs (Apple Push Notification)Strapi CMSk6 (Performance Testing)SonarQubeHugging FaceSoftware AG CentraSiteSoftware AG Command CentralSoftware AG DesignerSoftware AG Integration ServerSoftware AG API GatewaySoftware AG Universal MessagingSoftware AG TerracottaSoftware AG My webMethods ServerSoftware AG API PortalSoftware AG Developer PortalSoftware AG Business Process ManagementSoftware AG ApamaSoftware AG ArisSoftware AG Integration Server Microservices

Concepts Konsep & Arsitektur

REST APIsMicroservicesLLM & AISemantic SearchRAG (Retrieval-Augmented Gen)Model Fine-TuningData PreprocessingCNN (Convolutional Neural Networks)GeofencingBackground Location Tracking

Education Pendidikan

Academic background. Latar belakang akademis.

2024 — 2026

M.Kom. in Informatics Engineering (Graduated)

Universitas Dian Nuswantoro

2012 — 2016

B.Sc. in Informatics Engineering

Universitas Dian Nuswantoro

2024 — 2026

M.Kom. Teknik Informatika (Lulus)

Universitas Dian Nuswantoro

2012 — 2016

S.Kom. Teknik Informatika

Universitas Dian Nuswantoro

Publications Publikasi

Research & academic work. Penelitian & karya akademis.

Deep Learning Model for Posture-based Height Estimation of Toddlers on Monocular Images

IEEE 2025 International Seminar on Application for Technology of Information and Communication (iSemantic)
18-20 September 2025

Stunting, a chronic nutritional problem that inhibits the growth and development of children under five, requires early detection through accurate height monitoring. Existing manual measurement methods are often inaccurate and impractical in active toddlers. This research proposes a non-contact toddler height estimation model based on computer vision and deep learning using monocular images. The proposed architecture integrates Mask R-CNN (via Detectron2) for precision instance segmentation, MediaPipe Pose for 3D pose keypoint estimation and bounding box adjustment, and DenseNet121 as the main backbone for feature extraction and height prediction via regression approach. The model was trained using transfer learning and fine-tuning techniques on a dataset of personal toddler images rich in pose variations and lighting conditions. Comprehensive image pre-processing, including exposure adjustment, denoising, sharpening, background removal, and resizing, is performed to improve the quality of the input data. Model performance was evaluated using standard regression metrics such as Mean Absolute Error (MAE), Root Mean Squared Error (RMSE), and tolerance-based accuracy (±5 cm). This integration aims to improve the accuracy and robustness of toddler height prediction from a single image, offering a more efficient and non-invasive stunting detection solution.

DOI: 10.1109/ISemantic67418.2025.11291898

Model Deep Learning untuk Estimasi Tinggi Balita Berdasarkan Postur pada Gambar Monokuler

IEEE 2025 International Seminar on Application for Technology of Information and Communication (iSemantic)
18-20 September 2025

Stunting, masalah gizi kronis yang menghambat pertumbuhan dan perkembangan balita, memerlukan deteksi dini melalui pemantauan tinggi badan yang akurat. Metode pengukuran manual yang ada saat ini sering kali tidak akurat dan tidak praktis pada balita yang aktif. Penelitian ini mengusulkan model estimasi tinggi balita non-kontak berbasis computer vision dan deep learning menggunakan gambar monokuler. Arsitektur yang diusulkan mengintegrasikan Mask R-CNN (melalui Detectron2) untuk segmentasi instans presisi, MediaPipe Pose untuk estimasi titik pose 3D dan penyesuaian bounding box, serta DenseNet121 sebagai backbone utama untuk ekstraksi fitur dan prediksi tinggi melalui pendekatan regresi. Model dilatih menggunakan teknik transfer learning dan fine-tuning pada dataset gambar balita pribadi dengan variasi pose dan pencahayaan yang kaya. Pengolahan citra komprehensif, termasuk penyesuaian eksposur, pengurangan derau, penajaman, penghapusan latar belakang, dan pengubahan ukuran, dilakukan untuk meningkatkan kualitas data input. Performa model dievaluasi menggunakan metrik regresi standar seperti Mean Absolute Error (MAE), Root Mean Squared Error (RMSE), dan akurasi berbasis toleransi (±5 cm). Integrasi ini bertujuan untuk meningkatkan akurasi dan ketahanan prediksi tinggi balita dari satu gambar tunggal, menawarkan solusi deteksi stunting yang lebih efisien dan non-invasif.

DOI: 10.1109/ISemantic67418.2025.11291898

Contact Kontak

Let's build something amazing. Mari bangun sesuatu yang luar biasa.

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Saya selalu terbuka untuk mendiskusikan proyek baru, ide kreatif, atau kesempatan untuk menjadi bagian dari visi Anda.