Vue.jsFirebaseAstroDockerSAPNode.jsTypeScriptTailwindCSSKotlinDartJetpackComposeSupaBase
Alex Kristian

Hi there, I'm Alex Kristian
Software Engineer · Fullstack Developer · ABAP Developer

I'm obsessed with learning and experimentation — exploring backend systems, SAP, cloud, and modern web stacks to craft reliable, future-proof experiences.

Services

End-to-end solutions: from ABAP and backend development to UI/UX and deployment.

Custom SAP ABAP Development

Designing and enhancing Z-programs, BAPIs/FMs, OData services, and troubleshooting issues in SAP ECC.

  • BAPI
  • User-Exit
  • OData

Node.js Backend

Robust REST API development with layered architecture, Redis caching, CI/CD automation, and secure payment gateway integration (Xendit).

  • Express
  • Docker

Mobile Development

Building responsive and efficient Android apps with Kotlin and modern architecture patterns, focusing on performance and UI/UX best practices.

  • Kotlin
  • Android
  • Flutter

Data & Reporting

Efficient SQL-based data processing for reports, analytics, and operational insights.

  • SQL

DevOps & CI/CD

Multi-environment builds, monitoring, and secure release pipelines.

  • GitHub Actions
  • Docker
  • PM2/Compose

System Integration

Booking synchronization, webhooks, HMAC authentication, and digital signature implementation.

  • Webhook
  • Signature
  • Security

Experiences

A snapshot of my journey from early internships to current roles in SAP, backend, and mobile development.

  1. Aug 2023 – Oct 2023

    Android Developer · Wowrack Indonesia

    Developed an Android application with biometric authentication, and implemented notification features integrated with the cloud computing team's API.

    • Kotlin
    • Android
    • Biometric
    • API
  2. Sep 2023 – Dec 2023

    Mobile Developer Intern · BMKG (Meteorology, Climatology, and Geophysics Agency)

    Developed APIs for mobile front-end needs, created UI/UX designs for new app flows, implemented an overlay-based notification system, and contributed to a Flutter/Dart mobile application project.

    • Flutter
    • Dart
    • REST API
    • UI/UX
    • Notifications
  3. Dec 2024 – Present

    Software Engineer · Edugate Indonesia

    Building and maintaining Vue.js–Node.js applications integrated with SAP OData services. Developing SAPUI5 apps with real-time backend communication, creating custom ABAP programs and User Exits, managing SAP Transport Requests, optimizing multi-environment Docker setups, and implementing Xendit payment workflows.

    • Vue.js
    • Node.js
    • SAP OData
    • SAPUI5
    • ABAP
    • User Exit
    • Docker
    • Nginx
    • Xendit

Projects

Selected work across SAP, backend services.

Padel Play (Public)

As one of two developers, I led the backend and SAP ECC integration (OData, enhancements, table design) for an end-to-end padel booking system with Node.js APIs, Xendit, and AYO Indonesia API. Go-live: 1 Jan 2025.

Node.jsSAP ABAPXenditDockerVue JsVA01VK11PA20Etc

Padel Play (GRO)

Developed as part of a 2-developer team, I led the backend and SAP ECC integration for the GRO operational workflow-covering real-time check-in, equipment handling, racket status tracking, customer validation, and SAP-integrated transaction processing. All GRO bookings are fully synchronized and integrated with AYO Indonesia’s platform. Go-live: 1 Jan 2025.

Node.jsTypeScriptSAP ABAPExpress.js

Bussim

A business simulation dashboard that visualizes key operational data across multiple departments—Procurement, Production, Sales, Human Capital, and Warehouse. Includes charts, metrics, and real-time indicators to help users monitor costs, capacity, employee performance, and material movements in a single unified view.

DashboardBusiness SimulationProcurementProductionSalesHRWarehouseData VisualizationWebsocket (SAPC)

Cloud Service Android App

Android app with biometric login and cloud API integration for managing tickets and notifications.

KotlinAndroidBiometricREST APINDA

Get Safe

Mobile system that can interrupt any active application when a disaster occurs, automatically closing other apps and displaying real-time BMKG hazard alerts to ensure immediate user awareness.

FlutterAndroidSystem Alert WindowNDAFirebaseNode JSFCM

Indekosku

Android-based boarding house rental marketplace research app featuring MVVM architecture, dependency injection (Koin), offline-first data persistence (Room), real-time availability updates (Firebase), and location-based recommendation modeling.

KotlinAndroidSelft ProjectKoin (DI)RetrofitRoomFirebaseFCM

Skills

A collection of the tools, technologies, and platforms I use to build modern, scalable solutions.

Backend & Server

  • Node.js
  • Express
  • REST API
  • Redis
  • Docker

SAP Development

  • ABAP
  • SAPUI5
  • OData
  • User Exit
  • BAPI/FM

Frontend

  • Vue.js
  • Astro
  • TailwindCSS

Mobile Development

  • Kotlin
  • Jetpack
  • Flutter
  • Dart

Tools & DevOps

  • Git
  • GitHub Actions
  • Nginx

Contact

For business inquiries, collaborations, or project discussions — feel free to reach out.

or email me directly at alexkristianmalau@gmail.com