Command Palette

Search for a command to run...

GitHub
AL Hazir Akbar's avatar
text-3xl text-zinc-950 font-medium

AL Hazir Akbar  

Creating with code. Small details matter.

Overview

Backend Engineer @PT. ARM Solusi

Yogyakarta, Indonesia

he/him

Social Links

About

Hello, World! I am AL Hazir Akbar 👋
A backend-heavy developer who loves making government tech smarter, data pipelines cleaner,
and user experiences smoother — from Django to Go, ETL to LLM.

Building products that don’t just work — but make a difference.

Let's connect and collaborate!

Stack

Project

Experience

GOV Daerah Istimewa Yogyakarta

Current Employer
  • Develop and maintain digital public service platforms for the Yogyakarta Provincial Government using Go (Fiber, Gin), Django, and Vue 3.
  • Build internal management tools such as Code Report for task tracking and Digaya AI as an AI chatbot prototype using Go, Python, and N8n workflows.
  • Design and implement ETL pipelines with Python and Pandas for legacy database migration and data integration across government systems.
  • Create survey applications with nested question logic using Vue 3, TypeScript, and Pinia, integrated with a Go Fiber backend.
  • Integrate Keycloak and JWT-based authentication to support secure single sign-on workflows across multiple services.
  • Embed OnlyOffice for document previewing and editing in digital legal document platforms.
  • Containerize services with Docker and maintain PostgreSQL and Redis stacks in multi-service deployments.
  • Improve public accessibility to legal documents, surveys, and AI-powered services through responsive interfaces using TailwindCSS.
  • Go (Fiber, Gin)
  • Django (DRF)
  • PostgreSQL
  • Redis
  • Celery
  • MinIO (S3)
  • Vue.js
  • TypeScript
  • TailwindCSS
  • Pinia
  • Vite
  • Python
  • Pandas
  • ETL Pipelines
  • Excel/CSV Parser
  • OnlyOffice Embedding
  • Docker
  • JWT
  • Keycloak
  • CI/CD
  • LLM Integration (OpenRouter)
  • N8n
  • Text & Document Analysis
  • Git
  • Postman
  • Swagger/OpenAPI
  • Figma
  • Notion
  • Requirement Analysis
  • Technical Documentation
  • Cross-team Collaboration

E-Padi

  • Performed end-to-end manual and regression testing for the Lojami mobile application and CMS across staging and production environments.
  • Tested financial transaction flows for Agente, Amigu, and Sales roles, including top-up, withdrawal, peer-to-peer transfer, static and dynamic QR payments, EDTL purchases, refunds, and settlements.
  • Reconciled product prices, initial and final balances, balance deductions, commissions, LojaPoint rewards, receipts, transaction history, API responses, and CMS settlement records.
  • Designed structured test scenarios with clear preconditions, expected results, actual results, supporting evidence, and Pass, Fail, or Blocked statuses.
  • Identified transaction inconsistencies such as excessive balance deductions, missing or duplicated commissions, duplicated reward points, pricing mismatches, and incomplete transaction histories.
  • Validated transaction timestamps across the mobile application, CMS, UTC, local time, and Dili time to identify timezone inconsistencies.
  • Tested transaction exports, data filters, pagination, refund history, OTP rate limits, meter-number validation, gateway responses, and application error messages.
  • Conducted controlled production validation using small transaction amounts and evaluated transaction reliability under constrained network conditions.
  • Investigated failed inquiry and payment flows by comparing application behavior, API responses, transaction references, settlement entries, and gateway error codes.
  • Prepared concise, developer-ready issue reports containing reproduction context, evidence, expected behavior, actual results, severity considerations, and validation notes.
  • Collaborated with developers and product stakeholders during issue investigation, regression verification, release validation, and production monitoring.
  • Quality Assurance
  • Manual Testing
  • Regression Testing
  • End-to-End Testing
  • Exploratory Testing
  • Release Validation
  • Production Validation
  • Mobile Application Testing
  • CMS Testing
  • API Testing
  • Transaction Testing
  • Payment Flow Testing
  • Financial Data Reconciliation
  • Balance Reconciliation
  • Commission Validation
  • Settlement Validation
  • Reward Point Validation
  • Test Scenario Design
  • Test Case Documentation
  • Bug Investigation
  • Bug Reporting
  • Evidence Collection
  • Postman
  • Excel
  • ClickUp
  • Android Testing
  • Requirement Analysis
  • Cross-team Collaboration
  • Technical Communication

PT. ARM SOLUSI.

  • Maintained and refactored Coofis, a large-scale digital correspondence platform used by organizations such as Pegadaian, POS Indonesia, Katadata, and Universitas Brawijaya.
  • Migrated the legacy version of the platform to a modern architecture with updated database schemas and modular business logic.
  • Enhanced document workflow modules and integrated an internal push notification system.
  • Maintained backward compatibility through legacy support, data migration, and data model adjustments.
  • Optimized background processing using Celery workers and scheduled tasks through cron jobs.
  • Django
  • ExtJS
  • PostgreSQL
  • Redis
  • Celery
  • System Migration
  • Modular Architecture
  • Legacy Support
  • Internal Notification
  • Cron Jobs

Freelance

Education

Projects(8)

A connected digital commerce and financial transaction ecosystem for Timor-Leste, consisting of LojaMi Agente, LojaMi Amigu, and LojaMi Sales. Contributed as a Quality Assurance Engineer by validating transaction accuracy across mobile applications, APIs, CMS, and settlement records.

  • Tested end-to-end transaction flows including top-up, withdrawal, peer-to-peer transfer, static and dynamic QR payments, EDTL purchases, digital products, refunds, and settlements
  • Reconciled product prices, opening and closing balances, balance deductions, commissions, LojaPoint rewards, receipts, transaction history, API responses, and CMS records
  • Designed structured manual test scenarios with preconditions, expected results, actual results, evidence, and Pass, Fail, or Blocked statuses
  • Investigated financial inconsistencies such as excessive balance deductions, missing or duplicated commissions, duplicated reward points, and pricing mismatches
  • Validated settlement entries, transaction references, pagination, export results, refund history, OTP limits, and timezone consistency across mobile and CMS
  • Performed regression testing, release validation, and controlled production testing using low-value transactions
  • Evaluated inquiry and payment behavior under constrained network conditions to identify timeout, loading-state, and duplicate-action risks
  • Prepared concise developer-ready reports and collaborated with developers during issue investigation and fix verification
  • Quality Assurance
  • Manual Testing
  • End-to-End Testing
  • Regression Testing
  • Mobile Testing
  • API Testing
  • CMS Testing
  • Financial Reconciliation
  • Transaction Testing
  • Production Validation
  • Postman
  • ClickUp

Personal Life OS backend built with Django 5 + DRF for unified finance, inventory, and memory management, complete with timeline aggregation. / Deployed via ☁️ Railway

  • 🔐 JWT & Google OAuth authentication
  • 💸 Finance tracker with periods, categories, and detailed transactions
  • 📦 Inventory asset management with depreciation and idle-item alerts
  • 📷 Moment memory keeper with multi-photo upload and EXIF extraction
  • 📅 Timeline API combining items, moments, and transactions
  • 🤖 Roadmap for AI recommendations, background jobs, and analytics
  • 🧪 Pytest suite with high-coverage goals plus Ruff/Black/Mypy linting
  • 🚀 Production-ready via Gunicorn + WhiteNoise, zero-Docker deployment
  • Open Source
  • Vue
  • TypeScript
  • Monorepo
  • Python
  • Django
  • LLM Integration
  • Docker
  • GitHub Actions
  • Docling

A population data management and consolidation system designed to handle, validate, and secure family and individual records at scale — up to millions of rows — with incremental imports, deduplication, and full audit trails.

  • Incremental period-based import: updates existing data without full reload
  • Auto deduplication via NIK and KK as unique identifiers
  • Multi-layer data security: AES-256 encryption, HMAC-SHA256 for safe search, masked display for restricted access
  • Full row-level audit log: before/after values, timestamps, and import session references per change
  • PostgreSQL
  • AES-256
  • HMAC-SHA256
  • Data Engineering
  • ETL
  • Audit Trail
  • Go

AI-powered decision support system for government, turning social welfare data into precise recommendations and real actions — implemented on Manunggal Raharja (DIY poverty alleviation platform).

  • Laras Analis: reads patterns and trends across social welfare datasets
  • Laras Decision Support: structured recommendations from eligibility to intervention prioritization
  • Laras Investigator: detects anomalies and data deviations for audit workflows
  • Laras Chatbot: natural language interface for non-technical government operators
  • AI/ML
  • NLP
  • Decision Support
  • Anomaly Detection
  • Government
  • Python

Certifications(18)

Semiloka IV Student-Leadership Seminar – Participant

Issued by
LIPGA (Lembaga Ikatan Pemuda Gayo Antara), Aceh Tengah
Issued on

Microsoft Office Specialist: Microsoft Office Word 2013

Issued by
Microsoft
Issued on

Competency-Based Training – Basic Office (ICT)

Issued by
UPTD BLK Redelong, Dept. of Manpower & Transmigration, Bener Meriah
Issued on

Bekraf Developer Day Yogyakarta 2018 – Attendance

Issued by
Dicoding Indonesia
Issued on

CCNA Routing and Switching Training

Issued by
TBD
Issued on

Memulai Pemrograman Dengan Python

Issued by
Dicoding Academy
Issued on

Memulai Pemrograman Dengan Kotlin

Issued by
Dicoding Academy
Issued on

Digital Talent Scholarship – Interpersonal Skill

Issued by
Ministry of Communication and Informatics, Republic of Indonesia
Issued on

Brand

Mark
Logotype