W
william.dev
Let's Talk
Currently at Bapenda Kota Surabaya

Building apps
that scale.

> _

Mobile Engineer di Bapenda Kota Surabaya, mengembangkan aplikasi pemerintahan berbasis Flutter dengan pendekatan Clean Architecture dan Design System yang scalable & maintainable.

Sidoarjo, East Java ๐Ÿ‡ฎ๐Ÿ‡ฉ
GPA 3.87 โ€” Universitas Dinamika
HAKI Holder
WJP

William J. Pakpahan

Mobile Engineer ยท Bapenda Surabaya

FlutterClean ArchGCP
3+
Years Exp
7+
Apps Built
3.87
GPA Score
HAKI
IP Award
Clean Architecture
Applied in production
Design System
Scalable & consistent
HAKI Certified
Kemenkumham RI
About Me

Engineering with
intent & clarity.

Saya adalah Mobile Engineer yang saat ini berkarir di Badan Pendapatan Daerah (Bapenda) Kota Surabaya, membangun aplikasi mobile government-grade yang digunakan oleh masyarakat Kota Surabaya dalam layanan perpajakan daerah.

Saya percaya bahwa kode yang baik adalah kode yang dapat di-maintain โ€” tidak hanya oleh diri sendiri, tapi oleh seluruh tim, bahkan enam bulan ke depan. Inilah mengapa saya selalu mengedepankan Clean Architecture, prinsip SOLID, dan Design System yang konsisten.

Di luar coding, saya memiliki ketertarikan kuat pada UI/UX โ€” karena teknologi terbaik sekalipun gagal jika penggunanya tidak dapat menggunakannya dengan intuitif.

Mobile Engineer
Bapenda Kota Surabaya
Current

Membangun ekosistem aplikasi mobile untuk layanan perpajakan daerah Kota Surabaya dengan fokus pada Clean Architecture dan scalable Design System.

Tech Stack
Flutter
Dart
Laravel
.NET/C#
MySQL
Oracle
GCP
Firebase
Git
Figma
Robot FW
Java
Core Philosophy

Not just tools โ€”
a way of thinking.

Keahlian teknis bukan sekadar daftar teknologi yang dikuasai, melainkan filosofi bagaimana setiap alat digunakan untuk membangun solusi yang bertahan lama.

Architecture & Design Patterns

Clean Architecture bukan sekadar pola โ€” ini adalah komitmen terhadap separasi kepentingan yang membuat codebase dapat bertahan dan berkembang. Setiap layer memiliki tanggung jawab yang jelas: UI hanya menampilkan state, domain murni berisi logika bisnis, data layer mengurus komunikasi eksternal.

Clean ArchitectureSOLID PrinciplesRepository PatternBLoC / RiverpodDomain-Driven Design

Mobile Ecosystem

Flutter adalah pilihan strategis โ€” satu codebase yang menghasilkan pengalaman native di semua platform. Bukan tentang memilih platform, tapi tentang memberikan konsistensi pengalaman kepada pengguna di mana pun mereka berada.

Flutter & DartCross-platform (iOS/Android)State ManagementPlatform ChannelsPerformance Profiling

UI/UX Engineering

Design System yang scalable adalah investasi jangka panjang. Setiap komponen harus reusable, setiap token konsisten, dan setiap interaksi terasa intuitif. Good design bukan hanya tentang tampilan โ€” ini tentang membangun kepercayaan pengguna.

Scalable Design SystemComponent LibraryAccessibility (a11y)Motion DesignFigma to Code

Code Quality & Testing

Production-grade engineering berarti kode yang bisa di-maintain oleh orang lain โ€” atau diri sendiri โ€” enam bulan ke depan. Testing bukan overhead, melainkan dokumentasi yang dapat dieksekusi.

Unit & Widget TestingRobot Framework (QA)Code ReviewCI/CD PipelineDocumentation
Technical Skills

Depth over breadth โ€”
mastery in what matters.

Mobile Development
Flutter / Dart93%
BLoC / Riverpod88%
Platform Channels72%
Architecture
Clean Architecture88%
OOP & SOLID85%
Design Patterns82%
Backend / Web
Laravel (PHP)84%
REST API / JSON87%
JavaScript78%
Design & UX
UI/UX Design System85%
Figma80%
Motion Design74%
Database & Cloud
MySQL / PostgreSQL86%
Google Cloud (GCP)70%
Firebase78%
DevOps & Tools
Git / GitHub88%
Robot Framework76%
CI/CD68%
Web / Enterprise
ASP.NET Core / C#78%
EF Core & LINQ75%
Oracle Database72%
Experience

Career trajectory.

Dari internship hingga mobile engineer di instansi pemerintahan Kota Surabaya.

Mobile Engineer

Current
Bapenda Kota SurabayaยทSurabaya, East Java
Full-time2025 โ€“ Sekarang

Bergabung sebagai Mobile Engineer di instansi pemerintahan daerah Kota Surabaya, bertanggung jawab atas pengembangan dan pemeliharaan aplikasi mobile untuk layanan perpajakan dan pendapatan daerah.

  • Memimpin pengembangan Surabaya Tax Mobile โ€” aplikasi pajak daerah lintas platform
  • Mengimplementasikan Clean Architecture & scalable Design System untuk codebase maintainability
  • Mengembangkan Cek Reklame Mobile hingga tahap testing & persiapan distribusi multi-platform
  • Merancang dan mengembangkan Parkir Digital Bapenda untuk digitalisasi layanan parkir
  • Membangun MonPD โ€” dashboard enterprise monitoring pajak dengan integrasi CCTV (ASP.NET Core/.NET 8)
  • Mengembangkan SIAP โ€” sistem back-office terpadu untuk manajemen aktivitas perpajakan daerah
FlutterClean ArchitectureBLoCREST APIDesign System

Fullstack Engineer

Refactory (Software House)ยทYogyakarta
Full-timeOkt 2024 โ€“ Feb 2025

Bekerja sebagai fullstack engineer di software house dengan klien skala menengah-besar, fokus pada sistem yang scalable dan pengujian otomatis.

  • Merancang arsitektur sistem & database Jekoneng (Gojek Koneng) dari nol
  • Membangun automated end-to-end QA testing menggunakan Robot Framework
  • Kolaborasi lintas tim dalam metodologi Agile/Scrum sprint-based
LaravelFlutterRobot FrameworkMySQLSystem Design

Mobile Developer

ReviewinยทSurabaya, East Java
ProjectMar 2023 โ€“ Agu 2024

Mengembangkan platform digital yang menghubungkan penulis artikel ilmiah dengan reviewer untuk fasilitasi publikasi jurnal akademik.

  • Merancang arsitektur sistem & skema database dari nol
  • Mendesain UI/UX end-to-end menggunakan Figma
  • Mengembangkan aplikasi mobile cross-platform dengan Flutter
FlutterUI/UXFigmaREST APIDatabase Design

IT Intern โ€” Teknologi Informasi

PT SIER (BUMN)ยทSurabaya, East Java
MSIB / InternshipAgu โ€“ Des 2023

Program Magang & Studi Independen Bersertifikat (Kampus Merdeka) di perusahaan BUMN pengelola kawasan industri.

  • Merancang & membangun aplikasi Peminjaman Sarana dan Prasarana
  • Mendesain UI/UX, arsitektur sistem, dan skema database
  • IT Support: Hardware, Networking, dan Software troubleshooting
FlutterUI/UXFigmaIT Support

Sistem Informasi โ€” Diploma (D4)

Universitas Dinamika, Surabaya
Education2021 โ€“ 2024
GPA 3.87 / 4.00
Cum Laude
Featured Projects

Technical case studies.

Setiap proyek adalah studi kasus โ€” masalah nyata, keputusan arsitektur yang deliberate, dan dampak yang terukur.

๐Ÿ›๏ธ
GovernmentProduction

Surabaya Tax Mobile

Government tax services โ€” production-grade mobile app

FlutterClean ArchitectureBLoCREST APIDesign SystemMySQL
Tax PaymentReal-time StatusMulti-platformGovernment Integration
๐Ÿ“‹
GovernmentTesting / Pre-launch

Cek Reklame Mobile

Billboard & advertisement permit verification system

FlutterClean ArchitectureRiverpodREST APICross-platform
Permit VerificationMulti-platformQR ScanReal-time Reporting
๐Ÿ…ฟ๏ธ
GovernmentDevelopment

Parkir Digital Bapenda

Digital parking management & revenue digitalization

FlutterBLoCClean ArchitectureREST APIFirebase
Digital PaymentRevenue TrackingAudit TrailReal-time Dashboard
๐Ÿ›ต
CommercialProduction

Jekoneng (Gojek Koneng)

Local ride-hailing & on-demand services platform

LaravelFlutterRobot FrameworkMySQLGoogle Maps API
Ride BookingReal-time TrackingAutomated QADriver Management
๐Ÿ“Š
Enterprise GovProduction

MonPD โ€” Monitoring Pajak Daerah

Enterprise web dashboard for regional tax monitoring & analytics

ASP.NET Core MVC.NET 8C#EF CoreLINQDevExtremeOracle DB
Real-time DashboardCCTV IntegrationTax AnalyticsBulk Reporting
๐Ÿ—‚๏ธ
Enterprise GovProduction

SIAP โ€” Sistem Informasi Aktifitas Pajak

Unified back-office for regional tax activity management

ASP.NET Core MVCC#EF CoreOracle DBOOPMVC Pattern
Activity TrackingData RekapitulasiRegulation-readyBack-office Suite
Recognition

Awards & Certificates

๐Ÿ…

HAKI โ€” Aplikasi APIK Desa Buncitan

Kemenkumham RI

Hak Kekayaan Intelektual Hak Cipta Perangkat Lunak atas karya APIK Buncitan.

Sep 2024
๐ŸŽ“

Sertifikat MSIB โ€” PT SIER Internship

Kampus Merdeka ยท Kemdikbud

Program Magang & Studi Independen Bersertifikat dalam program Kampus Merdeka.

Des 2023
Contact

Let's build
something great.

Open untuk diskusi proyek, kolaborasi, atau sekadar ngobrol soal Flutter dan Clean Architecture.

Location
Sidoarjo, East Java ๐Ÿ‡ฎ๐Ÿ‡ฉ
Current
Bapenda Kota Surabaya

Send a Message

Reply guaranteed within 24 hours โšก