← [SYS_DIRECTORY // PROJECTS] [SYS_CASE_STUDY // 01]

LPPOM Digital Platform

Enterprise Internal Management Platform — Comprehensive internal management software engineered for LPPOM. Mikli developed scalable RESTful APIs powering HRIS and LMS modules.

[TELEMETRY_LOG // VERIFIED] 2025-12-01
> ROLE Back-End Developer
> CLIENT / ORGANIZATION PT. Ragdalion Revolusi Industri (Bekasi, West Java)
> CORE TECH STACK
Express.js Node.js MySQL RESTful APIs Domain-Driven Design (DDD)
[SECTION_01] //

SYSTEM PROBLEM STATEMENT & PERSONAL SCOPE

> SYSTEM_CONTEXT ANALYSIS_VERIFIED

Operational Challenge & System Purpose

Comprehensive internal management software engineered for LPPOM. Mikli developed scalable RESTful APIs powering HRIS and LMS modules.

> MIKLI_PERSONAL_DELIVERABLES ENGINEERING_SCOPE

Key Contributions & Implementation

  • > Applied Domain-Driven Design (DDD) principles to separate domain logic from infrastructural concerns.
  • > Collaborated with front-end engineers to integrate complex HRIS and LMS modules into a unified API layer.
  • > Ensured secure, high-performance database operations across full SDLC execution.
[SECTION_02] //

ARCHITECTURE & SYSTEM DATA FLOW

> SCHEMATIC // DATA_FLOW_PIPELINE 2D_SCHEMATIC_ACTIVE
+-----------------------+         HTTPS / JSON          +-----------------------+
|  CLIENT / USER UI     |  ==========================>  |  REST API LAYER       |
|  (Astro / React / FE) |  <==========================  |  (Express.js) |
+-----------------------+                               +-----------------------+
                                                                    ||
                                                                    || SQL / ORM
                                                                    \/
                                                        +-----------------------+
                                                        |  DATABASE PERSISTENCE |
                                                        |  (MySQL / PostgreSQL) |
                                                        +-----------------------+
      

Key Architectural Decision Records (ADRs):

ADR-001 VERIFIED_PATTERN

Domain-Driven Design (DDD) layered architecture pattern

ADR-002 VERIFIED_PATTERN

Normalized MySQL relational schema for HRIS & LMS

ADR-003 VERIFIED_PATTERN

Stateless RESTful API authentication layer

[SECTION_03] //

ENGINEERING CHALLENGES & SOLUTIONS

[CHALLENGE_01] ENGINEERING_OBSTACLE

Decoupling domain logic for HRIS and LMS modules from framework transport code.

> IMPLEMENTED SOLUTION:

Applied Domain-Driven Design (DDD) layered architecture, isolating domain models and repository interfaces.

> TAKEAWAY: Prevents framework lock-in and improves unit testing coverage across core business rules.
[CHALLENGE_02] ENGINEERING_OBSTACLE

Handling complex relational database transactions across high-throughput API requests.

> IMPLEMENTED SOLUTION:

Normalized MySQL schemas and implemented connection pooling with context timeouts.

> TAKEAWAY: Ensures database query performance stays stable under concurrent load.