Skip to content
ASContact

Software Engineer

Arif Syafie

Building mobile, web, cloud, payment, and connected systems.

9+ years building and maintaining production software — from Android and Flutter apps to cloud infrastructure, payment systems, CI/CD, and hardware integrations.

Malaysia · GMT+8

arif@web:~$

$ whoami

arif-syafie — software engineer

$ focus

mobile · cloud · payments · integrations

$ experience

9+ years · production systems

$ location

malaysia · gmt+8

Years in production
9+
Systems shipped
15+
Industries served
5
System layers handled
8

Payments & fintech

  • Card / FPX / e-wallet payments
  • Payment terminals & EMV
  • Payment gateway integration
  • KYC · Biometrics · AML
  • E-invoicing & POS

01 / About

About

AS
Location
Malaysia
Experience
9+ years
Focus
Mobile · Cloud · Payments
Education
UiTM — 2016

I'm a Software Engineer with 9+ years of professional experience building and maintaining production software.

My background started in Android development and expanded into cross-platform mobile development, web applications, backend systems, cloud deployment, infrastructure, CI/CD, and system integration.

I enjoy working on systems where software has to interact with the real world — payment terminals, thermal printers, ANPR/ALPR cameras, parking hardware, cloud services, and operational workflows.

I currently work at a Malaysian technology company, where my responsibilities include software development, deployment, CI/CD, cloud infrastructure, monitoring, and production support.

The company operates an Islamic lifestyle platform — its main product is Umrah travel, alongside a mobile app covering prayer times, Quran, and daily practice.

02 / What I do

What I do

I work across the layers of a system — from the application users touch, to the cloud it runs on, to the hardware it talks to.

Software Engineering

  • Mobile application development
  • Android Native
  • Flutter
  • Web applications
  • Backend / API development
  • System integration
  • Functional and unit testing

Cloud & DevOps

  • Google Cloud Platform
  • Cloud Run
  • Compute Engine
  • Docker
  • CI/CD
  • Application deployment
  • Infrastructure management
  • Production monitoring
  • Cloudflare

Systems & Integrations

  • Payment systems and terminals
  • Thermal printer integration
  • ANPR / ALPR systems
  • Smart parking systems
  • Hardware-to-cloud integration
  • Third-party API integrations
  • Enterprise system integration

03 / Experience

Experience

Nine years of shipping and operating production software — mobile first, then everything around it.

April 2022 — Present

Current

Software Engineer / Flutter Developer

Technology company (current employer) — Islamic lifestyle platform — Umrah travel products and a mobile app covering prayer times, Quran, and more.

  • Build mobile features for an Islamic lifestyle platform — Umrah travel products and an app covering prayer times, Quran, and more.
  • Develop and maintain production mobile and web applications using Flutter and related technologies.
  • Deploy applications and websites to production, and manage deployment workflows and CI/CD.
  • Work with Google Cloud Platform, including Cloud Run and Compute Engine, for infrastructure and production monitoring.
  • Configure website deployment and edge infrastructure using Cloudflare.
  • Integrate software with payment-related systems and hardware.
  • Troubleshoot production issues across application, integration, deployment, and infrastructure boundaries.
  • Mentor interns and junior developers, and conduct internal technical knowledge sharing.

November 2025 — Present

Current

Senior Developer / Technical Lead (Part-time)

Technology consultancy — Part-time technical lead across parking, property management, AI, and enterprise integration projects.

  • Lead technical planning and delivery for an ANPR parking platform — repository audits across edge controller, cloud backend, and payment terminal app, plus module breakdowns, cost models, and a 92-case test plan.
  • Own requirements and acceptance for a property management system — URS baseline, phased timeline with OTA integration in the critical path, UAT checklists, role permissions — and co-deliver live client training.
  • Scope client projects end-to-end (transport management, HR integration, security operations), turning discovery into module breakdowns, effort estimates, and commercial proposals.
  • Lead an HR attendance-and-payroll integration project — built the prototype and presented it to the client and partner.
  • Audit legacy mobile and web codebases for security and reuse (SQL injection, API key handling, upload paths) and define MVP scope for new products.
  • Build internal tooling for engineering documentation — chat export and topic classification pipelines, meeting-note standards — used across 15+ active projects.

September 2023 — December 2025

Software Engineer (Part-time)

Software house — Part-time engineering across parking, identity verification, and POS products.

  • Built parking payment web apps and mobile SDKs for shopping malls, hotels, and commercial car parks — plate and barcode entry, card, FPX and e-wallet payments, clamping payments, and ticketless flows.
  • Developed Flutter Web dashboards covering roles and navigation, dynamic parking configuration, merchant onboarding, finance reporting, and operational data.
  • Integrated third-party systems including parking hardware providers, the Fiuu payment gateway, card terminals, and identity verification APIs.
  • Built and published a Flutter identity-verification SDK covering document verification, biometrics, and phone/email risk checks.
  • Authored BRS and UAT documentation for client acceptance, and mentored a junior developer through reviews and merge requests.

February 2019 — March 2022

Android Developer

GOVICE (formerly JomParking) — Android applications for parking and connected operational systems.

  • Designed and developed Android applications.
  • Implemented functional and unit testing.
  • Built applications related to parking and connected operational systems.
  • Troubleshot application issues and bugs, and responded to changing requirements.
  • Supported department-level technical initiatives.

March 2017 — January 2019

Junior Android Developer

IT Paradise Sdn Bhd — End-to-end Android development from requirements to release.

  • Developed and maintained Android applications through the full development process — design, coding, and debugging.
  • Translated user and business requirements into technical solutions.
  • Investigated and resolved application bugs.
  • Prepared technical documentation and worked closely with users and stakeholders to clarify requirements.

Mentoring & knowledge sharing

I conduct internal technical sharing and training — software development practices, deployment, CI/CD, cloud deployment, infrastructure, DevOps, and production troubleshooting — and I have mentored interns and junior developers.

Education

Bachelor's Degree in Information Systems Engineering — Information Technology

Universiti Teknologi MARA (UiTM), Jasin · Completed 2016

04 / Selected projects

Selected projects

Real systems I have helped design, build, and run — from a national Islamic lifestyle platform to cameras, payment terminals, weighbridges, and enterprise integrations. Client names stay private where required.

01Current employer · Islamic lifestyle

Islamic Lifestyle & Umrah Platform

Production platform for an Islamic lifestyle brand — Umrah travel products alongside a mobile app covering prayer times, Quran, and daily practice.

Flutter AppWeb PlatformUmrah ProductsGoogle Cloud

Flutter · Android · Web · Umrah · Islamic Lifestyle

02Parking platform · Multi-venue

Smart Parking Payment Platform

Multi-venue parking platform for shopping malls, hotels, and commercial car parks — plate and barcode entry, card, FPX and e-wallet payments, clamping and compound payments, and ticketless flows.

Plate / Barcode EntryPayment Web AppFiuu PaymentsParking Hardware

React Native · Flutter Web · ANPR / LPR · Payments · Clamping & Compounds

03POS terminal · Web dashboard

E-Invoice POS & Admin Dashboard

Point-of-sale app for retail counters with LHDN e-invoice QR generation, thermal receipt printing, and a responsive dashboard for transactions, material codes, users, and shifts.

Wiseasy TerminalFlutter POS Appe-Invoice QRThermal Printer

Flutter · Android POS · Thermal Printing · e-Invoice · Excel Import / Export

04Flutter SDK · pub.dev

Identity Verification SDK

Flutter SDK for identity verification — document verification, biometrics, AML screening, and phone/email risk checks — published as a package on pub.dev.

Flutter SDKVerification APIsDocument AIpub.dev Package

Flutter · KYC · Biometrics · OCR · AML

05Smart parking · Mobility

Smart Parking with ANPR/ALPR

Integrated smart parking system connecting physical parking infrastructure with cloud software — ANPR/ALPR cameras, edge processing, payment terminals, and a cloud backend.

ANPR/ALPR CamerasNUC + NestJSKotlin Payment AppLaravel Cloud

ANPR/ALPR · Edge Computing · Kotlin · NestJS · Laravel · Payment Terminals

06F&B manufacturing · Enterprise HR

Enterprise HR Integration

HR system that identifies and flags attendance discrepancies between TimeTec and SAP SuccessFactors — enterprise integration, attendance processing, and workflow automation.

TimeTecAPI IntegrationDiscrepancy EngineSAP / SuccessFactors

Enterprise Integration · TimeTec · SAP / SuccessFactors · Workflow Automation

07AI · Computer Vision · GovTech

AI Road Defect Detection

AI-enabled road defect detection using dashcam-based computer vision, built for local-government and e-council applications.

DashcamComputer VisionDefect Detectione-Council Platform

Computer Vision · AI · Dashcam · GovTech

Quarry & transport operations

Transport & Weighbridge Management

Transport management solution with electronic delivery orders, ANPR, weighbridge integration, and digital proof-of-delivery workflows.

ANPR · Weighbridge · e-Delivery Orders

Real estate operations

Property Sales & Commission Platform

Property sales system covering projects, units, agents, rebates, and commission calculations, with a multi-role approval chain, agent portal, Excel exports, and a public subsale form.

Flutter Web · Approval Workflow · Commissions · Excel Export

Merchant onboarding · Web

Merchant Onboarding Platform

Public merchant onboarding e-form that generates a completed application PDF from user input, with resumable sessions by reference number and an admin review dashboard.

E-Form · PDF Generation · Admin Review · Document Upload

Service counters · Queue

Smart Queue Management System

Client and counter web apps for service queues — take a number, monitor the queue, and call the next customer from the counter view.

Flutter Web · Real-time Queue · Service Counters

Property · JMB operations

Tenant & Property Management

Tenant and property management platform supporting JMB/apartment operations and subscription-based services.

Multi-tenant · Subscriptions · JMB Operations

Hospitality · Bookings & payments

Property Management System

Property management system covering bookings, OTA integration, online payments, and operational information management.

Bookings · OTA Integration · Payments

SaaS · Multi-application platform

Command-Centre SaaS Platform

SaaS-based command-centre platform supporting multiple integrated applications — including a security operations system covering guard operations, attendance, and client reporting.

SaaS · Command Centre · Security Operations · Client Reporting

Enterprise HR · Group deployments

Attendance & Leave Management

Attendance and leave management solution integrating TimeTec across group-wide deployments.

TimeTec · Attendance · Leave Management

Internal tools · Hardware operations

Internal Operations Platform

Internal platform supporting operations, quotations, hardware management, and team coordination.

Internal Tools · Quotations · Hardware Management

05 / Technical stack

Technical stack

My DevOps work is hands-on around application deployment and cloud operations — Docker, CI/CD, Google Cloud Platform, Cloudflare, infrastructure management, monitoring, and production troubleshooting.

Languages

  • Kotlin
  • Java
  • Dart
  • PHP
  • JavaScript

Mobile

  • Android Native
  • Flutter
  • Android Studio

Web & Backend

  • React
  • Laravel
  • NestJS
  • PHP
  • REST APIs

Cloud & Infrastructure

  • Google Cloud Platform
  • Cloud Run
  • Compute Engine
  • Docker
  • Cloudflare

DevOps

  • CI/CD
  • Deployment automation
  • Infrastructure management
  • Application monitoring
  • Production support
  • Git

Integrations

  • Payment systems
  • Payment terminals
  • Thermal printers
  • ANPR / ALPR cameras
  • TimeTec
  • SAP / SuccessFactors
  • STAAH
  • Billplz

06 / Engineering approach

Engineering approach

I prefer practical engineering over technology for technology's sake. My experience with payment systems, parking infrastructure, hardware integrations, cloud deployments, and production applications has shaped this approach.

A typical project spans

UserMobile / WebAPIBackendDatabaseCloud InfrastructureExternal ServicesPhysical Hardware

This has given me practical experience troubleshooting problems across application, integration, deployment, and infrastructure boundaries — not just inside a single codebase.

  • Solve the actual business problem
  • Be maintainable by the team
  • Work reliably in production
  • Integrate cleanly with surrounding systems
  • Be observable when something goes wrong
  • Be deployable without unnecessary friction
  • Take real operational constraints into account

07 / Contact

Contact

Open to software engineering engagements across mobile, web, cloud, payment systems, and integration work.

Let's build something that works reliably in production.

Tell me about your system, your constraints, and what needs to ship. I reply fastest by email.

arifsyafie@gmail.com

WhatsApp: @arifsyafie__

Malaysia · GMT+8 · arifsyafie.web.app

Open to relocation anywhere for the right opportunity