Skip to content
Darmawan Zulkifli

Curriculum vitae — compiled 2026.09.27

ATS version →

Darmawan Zulkifli

Senior Software Engineer — Distributed Systems, Realtime & AI

Senior software engineer with 9 years taking systems from an unclear problem through design and build into production, across clinical communications, decentralised finance and government records. Owns the whole path: event-driven services and realtime messaging in Go, Rust and Node.js, the Flutter and React clients in front of them, and the releases that put both in users' hands. Has led a delivery team; still writes the code. Works remotely and has done so across Australian, Singaporean, European and Indonesian teams.

Availability
Remote · cross-timezone
GitHub
github.com/darmawan01
LinkedIn
in/darmawan01
Site
darmawan01.dev

01 — Experience

Some engagements ran concurrently

  1. Mar 2024 — Present

    Sydney, NSW (remote)

    Software Engineer

    /

    Alexys International

    • Product champion for Aptus Aware, responsible for what the product should be, not only for how it gets built.
    • Built the Matrix.org proof of concept for the messaging backend, then reviewed and migrated backend code onto it.
    • Extended location-aware presence, hunt-group routing and nurse-call configuration across both organisation-managed and personal handsets.
    • Own the integration of Aptus Aware with Aptus Concierge, including its AI layer.
    • Build features, fixes and backend services for the mobile product.
    • Own release hygiene end to end, covering version control, testing to standard, releases, and issue tracking.
    • Flutter
    • Matrix.org
    • Node.js
    • AI integration
  2. Mar 2022 — Mar 2024

    Singapore

    Software Engineer

    /

    Undercurrent Capital

    • Built and ran the Algorai Admin platform, the operational surface for configuring products, monitoring positions and reconciling on-chain state.
    • Owned the reconciliation seam between on-chain state and the application store, so the chain and the database that recorded it could not silently drift apart.
    • Integrated Algorai with the Algorand blockchain using the official SDK.
    • Built the Go REST services behind the platform on Gin and gorilla/mux, layered along SOLID lines. Thin HTTP handlers, business logic in services behind interfaces, and MongoDB access in repositories, so each layer could be tested and replaced on its own.
    • Built decentralised applications on Algorand, with React front ends over smart-contract backends, enabling on-chain trading and asset management.
    • Built the trading machinery: DEX integrations, order matching, limit and market orders, and liquidity pools using Algorand atomic transfers.
    • Built cross-chain bridges and integrations (Ethereum, Solana, Polygon) so users could swap assets across networks while minimising slippage.
    • Designed secure wallet connections (Pera Wallet, MyAlgo) for transaction signing, staking and real-time trading.
    • Optimised for high-frequency trading, with oracle price feeds, transaction batching, and reduced confirmation times.
    • Golang
    • Gin
    • gorilla/mux
    • React
    • MongoDB
    • Algorand
    • Smart contracts
  3. Mar 2021 — Mar 2022

    Bali · Lombok · Sweden

    Software Engineer

    /

    Dua Digital

    • Spearheaded project planning and estimation, effectively catering to a predominantly European clientele.
    • Built Kupongfia, a Swedish grocery-deals app, with React Native for cross-platform delivery.
    • Engineered robust systems tailored to client specifications using Flutter for cross-platform delivery (web, Android, iOS).
    • Developed high-performance backend services leveraging Golang and Node.js.
    • Flutter
    • React Native
    • Golang
    • Node.js
  4. Feb 2021 — Aug 2021

    Jakarta, Indonesia

    Software Engineer

    /

    Castellum Digital Indonesia

    • Built a COVID-19 contact-tracing app with React Native.
    • Deployed and maintained the DHIS2 health information system with HISP Indonesia.
    • Optimised queries for external processes and maintained database performance.
    • React Native
    • DHIS2
    • PostgreSQL
  5. Mar 2019 — Jul 2021

    Jakarta, Indonesia

    Software Engineering Team Lead

    /

    PT Citra Digital Lintas

    • Led feature delivery and product maintenance across enterprise and government office-automation products.
    • Worked directly with clients on feature planning and estimation, translating ambiguous requirements into scoped work.
    • Owned application releases and deployment into staging and production environments.
    • Golang
    • React
    • Flutter
  6. Jan 2018 — Mar 2019

    West Nusa Tenggara, Indonesia

    Software Engineer

    /

    Lumbung Inovasi

    • Talked to clients directly to understand what they actually needed, then translated it into product requirements the team could work from.
    • Delivered project-based software from requirements through to a working product.
    • Python
    • Django
    • Node.js
    • Flutter
    • Kotlin
  7. Jun 2017 — Aug 2018

    Mataram, Indonesia

    Fullstack Developer

    /

    Sol Interactive

    • Built and maintained full-stack web applications.
    • Installed and set up CCTV systems for clients.
    • Managed servers and handled networking setup and maintenance.
    • Python

02 — Selected work

09 shipped · full cases at darmawan01.dev/work

  • 01 2024—

    Aptus Aware

    Clinical communications for care teams — moving nurse call, presence and escalation off the wall panel and onto the handsets staff already carry.

    • Flutter
    • Matrix.org
    • Node.js
  • 02 2022

    Algorai Finance

    An on-chain finance platform on Algorand — bringing structured financial products to retail, not just institutions.

    • Golang
    • React
    • MongoDB
  • 03 2023

    Tapp Exchange

    A community-driven decentralised exchange for the Aptos ecosystem, powered by a self-optimising ve(3,3) model.

    • Rust
    • Golang
    • React

03 — Open source

github.com/darmawan01

beacon_broadcast (Dart, fork) · ws-wrapper (Go) · toldata (Go, fork) · xlsx_utilities (Go) · matrix-dart-sdk (Dart, fork) · jspdf-generator (TypeScript)

04 — Technical skills

Languages
Go · Rust · TypeScript · Dart · JavaScript · Python · PHP · Kotlin · Java · SQL
Backend
Gin · gorilla/mux · Django · FastAPI · Laravel · gRPC · Protobuf · Kafka · NATS · RabbitMQ · Matrix.org · REST
Frontend
React · Next.js · Astro · Tailwind
Mobile
Flutter · React Native · Expo · BLoC · Riverpod · GetX
Design
SOLID principles · Dependency injection · Layered architecture · Unit testing
Data
PostgreSQL · MongoDB · Redis · Firestore
Platform
Docker · Kubernetes · Linux · Bash · GCP · AWS
Chains
Algorand · Aptos · Story Protocol
AI
LLM integration · Voice agents · On-prem inference
Embedded
ESP32 · Microcontrollers

05 — Community & teaching

  • Feb 2018 — Aug 2019

    West Nusa Tenggara, Indonesia

    DSC Lead

    /

    Developer Student Club

    A Google community programme for Indonesian university students. Selected as a DSC Lead directly by the programme manager.

  • Mataram, Indonesia

    Lead, Linux Community

    /

    Universitas Bumigora

    Ran the university Linux user community.

  • Jan 2017 — Jun 2018

    Mataram, Indonesia

    Lecture Assistant

    /

    Universitas Bumigora

06 — Education

  • 2015 — 2019

    Bachelor of Engineering (BE), Computer Engineering

    Universitas Bumigora

  • Certification

    Kotlin for Android — Beginner to Advanced