Skip to content

Projects

A selection of enterprise and freelance projects that demonstrate expertise in backend architecture, integration, and DevOps.


PT. Asuransi Jiwa Astra | Enterprise Application Modernization

Led the migration of legacy Spring-based enterprise applications to Quarkus, delivering significant operational improvements:

  • Startup time reduced from 78s to 5.1s (93% improvement)
  • Memory footprint decreased from 768MB to 192MB (75% reduction)
  • Migrated business-critical services incrementally with zero production downtime
  • Implemented Quarkus-native compilation for containerized deployments

Technologies: Java, Quarkus, Maven, Docker, Jenkins


PT. Asuransi Jiwa Astra | Integration Architecture

Spearheaded the migration of API Management infrastructure from WS02 to Axway, redesigning the enterprise API gateway:

  • Designed and deployed Axway API Gateway for 50+ internal and external APIs
  • Created Jenkins CI/CD pipelines for automated API deployment and versioning
  • Implemented security policies, rate limiting, and monitoring dashboards
  • Established API governance standards across development teams

Technologies: Axway API Gateway, Jenkins, GitLab, REST APIs, OAuth 2.0


PT. Asuransi Jiwa Astra | System Integration

Built and maintained integration applications connecting core insurance systems with external partners:

  • Designed Apache Camel routes for real-time data synchronization
  • Implemented enterprise integration patterns (Message Router, Content Enricher, Splitter)
  • Connected Oracle, PostgreSQL, and MySQL databases through unified integration layer
  • Built monitoring and alerting for integration health and SLA compliance

Technologies: Apache Camel, Java, Spring, Oracle DB, PostgreSQL, ActiveMQ


Freelance | Fullstack Development

A complete internet radio solution for a local community:

  • Frontend: React-based web player with real-time metadata and chat
  • Backend: Node.js API managing streaming schedules and listener analytics
  • Streaming: Icecast server with Liquidsoap for automated playlist management and live DJ handoff
  • Deployment: Docker containers on cloud VPS with auto-restart

Technologies: React, Node.js, Icecast, Liquidsoap, Docker, WebSockets

Live Demo | Source Code


Freelance | SaaS Application

A comprehensive dashboard for managing WhatsApp Business API operations:

  • Template Management: Create, preview, and manage WhatsApp message templates with approval workflows
  • Broadcasting: Design and execute targeted broadcast campaigns with delivery tracking
  • Live Chat: Unified inbox for real-time customer conversations with assignment and tagging
  • Analytics: Campaign performance metrics, delivery rates, and engagement statistics

Technologies: React, Node.js, NestJS, MongoDB, WhatsApp Business API, Docker

Live Demo | Source Code


PT. Asuransi Jiwa Astra | DevOps & Automation

Standardized CI/CD practices across 15+ applications:

  • Created reusable Jenkinsfile templates for Java, Node.js, and containerized applications
  • Integrated SonarQube quality gates into every pipeline with automatic failure on critical issues
  • Built automated deployment pipelines to staging and production environments
  • Implemented GitOps workflows with branch-based deployments

Technologies: Jenkins, SonarQube, GitLab, Docker, Kubernetes


Telkomtelstra / Digiserve | Enterprise SaaS

Implemented and customized ServiceNow for enterprise IT service management:

  • Customized Incident, Problem, and Change management workflows
  • Integrated ServiceNow with Jira for cross-platform ticket synchronization
  • Built custom Service Portal pages for end-user self-service
  • Configured SLA monitoring and automated escalation rules

Technologies: ServiceNow, JavaScript (Glide), Jira, REST APIs


AspectApproach
API DesignRESTful principles, OpenAPI specification, versioning strategies
IntegrationEvent-driven architecture, CQRS patterns, eventual consistency
SecurityOAuth 2.0 / JWT, input validation, CASE-certified secure coding
PerformanceCaching layers, database optimization, async processing
ScalabilityHorizontal scaling, stateless services, message queuing
ObservabilityStructured logging, metrics collection, health checks

All enterprise projects were completed while employed at PT. Asuransi Jiwa Astra and Telkomtelstra. Freelance projects are independently maintained.