
AL Hazir Akbar
Creating with code. Small details matter.
Overview
Backend Engineer @GOV Daerah Istimewa Yogyakarta
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


