PLAYER 1 START

TECH ENTHUSIAST & DOCUMENTARIAN

MIFTAH ADHA

<TECHNICAL WRITER / QA / DEVELOPER>

Bridging complex software architecture, API specifications, and NLP research into clear, structured technical docs and intuitive user manuals.

Miftah Adha Pixel Portrait
KEY ROLES & FOCUS:
TECHNICAL WRITER QA & API DOCS NLP RESEARCHER

"Press START to collaborate!"

CHARACTER BRIEFING // ABOUT ME

Seorang Technical Writer & Developer dengan latar belakang kuat di bidang rekayasa perangkat lunak (software engineering) dan jaminan kualitas (QA). Memiliki keahlian dalam menerjemahkan konsep arsitektur kode yang kompleks menjadi dokumentasi teknis, API specs, dan panduan pengguna yang terstruktur.

Terbiasa membuat user manual, panduan integrasi sistem, serta dokumentasi API teknis (OpenAPI/Swagger). Berpengalaman menyusun laporan perkembangan teknis serta mengelola audit konten dokumentasi produk selama satu tahun terakhir.

Memiliki kompetensi di bidang Software QA & Testing (Functional, Integration, UAT) serta riset ilmiah Natural Language Processing (NLP) untuk algoritma peringkasan teks otomatis berbasis web. Mahir menjembatani komunikasi antara tim Software Engineer, Product Manager, QA, dan pengguna akhir.

15+

Completed Projects

100%

Software & QA Focus

API & QA

Special Ability

PROJECT INVENTORY & QUEST LOG

15 TOTAL PROJECTS
6 WEB PROJECTS
6 AI / ML PROJECTS
1 MOBILE APP
2 DESKTOP / UTILITY

COMPLETED QUESTS (EXPERIENCE)

QUEST #02: TECHNICAL WRITER @ PT SATU KODE SOLUSI

JAN 2025 - PRESENT
  • Mengelola, menulis, dan memperbarui dokumentasi teknis, termasuk User Guide, API documentation, dan panduan integrasi sistem.
  • Berkolaborasi aktif dengan tim Software Engineer, Product Manager, dan QA untuk menyederhanakan informasi teknis bagi pengguna akhir.
  • Menerapkan standar gaya penulisan (style guide) konsisten guna meningkatkan keterbacaan dan navigasi dokumen.
  • Melakukan audit konten secara berkala untuk menjaga relevansi dokumen dengan pembaruan produk.
  • Membuat User manual lengkap bagi pengguna aplikasi.
API DOCS SWAGGER STYLE GUIDE

QUEST #01: PROGRAMMER INTERN @ ITJEN KEMENAG RI

JUN 2023 - AUG 2024
  • Mengembangkan aplikasi web manajemen Surat Keterangan Bebas Temuan (SKBT) menggunakan PHP & MySQL.
  • Approval System Workflow: Merancang dan membangun alur sistem persetujuan bertingkat (multi-stage approval). Surat SKBT hanya dapat diterbitkan apabila seluruh otoritas yang berwenang telah memberikan persetujuan resmi.
  • Membuat Form Input & Validasi di sisi frontend (memastikan kelengkapan data dan format dokumen pendukung).
  • Integrasi UI/Layout responsif, manajemen hak akses pengguna (RBAC), serta pembuatan API/Backend Endpoints.
  • Melakukan Internal Testing bersama tim dan menyusun laporan perkembangan teknis berkala kepada pemangku kepentingan (stakeholder).
APPROVAL WORKFLOW PHP & MYSQL ROLE-BASED ACCESS (RBAC)

SCIENTIFIC PUBLICATIONS

JOURNAL PAPER // NLP & TEXT SUMMARIZATION

SINTECH JOURNAL 2025 NLP / TEXTRANK

"Peringkasan Teks Putusan Pengadilan Berbahasa Indonesia Menggunakan Algoritma TextRank"

Authors: Miftah Adha, Mohammad Nasucha (Universitas Pembangunan Jaya)

Penelitian ilmiah yang berfokus pada pengembangan aplikasi peringkasan teks otomatis berbasis web untuk dokumen putusan pengadilan dalam bahasa Indonesia menggunakan metode TextRank, TF-IDF, dan Cosine Similarity.

INVENTORY & ABILITIES

AI & NLP SPECIALIZATION

  • Natural Language Processing (NLP)
  • Automatic Text Summarization (TextRank)
  • TF-IDF & Cosine Similarity Algorithm
  • Model Evaluation (Precision, Recall, F-Measure)
  • Indonesian NLP & Stemming (Sastrawi)

QA & TESTING ABILITIES

  • Functional & Regression Testing
  • Integration & API Testing
  • User Acceptance Testing (UAT)
  • Defect Management & Risk-Based Testing
  • SDLC & STLC Framework

EQUIPPED TOOLS & TECH STACK

PYTHON FLASK NETWORKX PYPDF2 POSTMAN SWAGGER / OPENAPI REACT.JS JIRA / AZURE DEVOPS SQL SERVER / MYSQL FIGMA & VS CODE

METHODOLOGIES & STYLE

  • Agile & Scrum Methodology
  • Technical Style Guide & Standard
  • Mixed Methods Research & Benchmarking
  • Content Audit & Information Gap Analysis

INTERACTIVE TERMINAL // DOCS_DEMO.EXE

[SYSTEM] POST /api/v1/approval/verify-status

// Description: Endpoint verifikasi alur persetujuan bertingkat (Multi-stage Approval System)

APPROVAL PAYLOAD SAMPLE:
{
  "document_id": "DOC-2026-889",
  "approval_stage_1": "APPROVED",
  "approval_stage_2": "APPROVED"
}
RESPONSE 200 OK (FULL APPROVED CONDITION):
{
  "code": 200,
  "status": "ISSUED",
  "message": "Seluruh otoritas menyetujui. Dokumen resmi diterbitkan."
}
[GUIDE] USER MANUAL: ALUR VERIFIKASI PERSETUJUAN

[STEP 1] Pengguna mengajukan berkas dokumen via Form Online.

[STEP 2] Otoritas Peninjau 1 & Otoritas Peninjau 2 melakukan pemeriksaan berkas secara bertahap.

[STEP 3] Sistem mengecek syarat persetujuan: Dokumen hanya terbit apabila seluruh otoritas memberikan status persetujuan resmi (Approved).

[QA DEVOPS] DEFECT TICKETING // ISSUE-8842

[SUMMARY] Gagal Mengunggah Berkas SKBT dengan Ekstensi .pdf Kapital

[SEVERITY] HIGH / CRITICAL | Component: Form Validation UI

[STEPS TO REPRODUCE]

  1. Buka form pengajuan SKBT pada browser Chrome/Edge.
  2. Pilih berkas dengan nama DOKUMEN_USULAN.PDF (Ekstensi kapital).
  3. Klik tombol "Kirim Pengajuan".

[EXPECTED RESULT] Berkas terunggah sukses dan divalidasi sistem.

[ACTUAL RESULT] Memicu pesan error "Invalid File Format" karena validator regex bersifat case-sensitive.

EDUCATION & CERTIFICATIONS

Pembangunan Jaya University

Bachelor's Degree in Information Technology (2021-2024)

Microsoft Developer Certification

Foundational C# with Microsoft Certification

Dicoding Certification

Dicoding Indonesia Developer Certification

Kaggle Certification

Python Programming & Data Analysis

GAME OVER? START NEW GAME!

Ready to collaborate on technical documentation, software QA, or web & AI application development?