2016 — 2018 · Astra
Automotive
Dealer sales, after-sales service booking, home service, spare parts and warehousing for Honda, Toyota and Daihatsu — connected to SAP.
Open to remote & work-from-anywhere roles
Senior Mobile & Frontend Developer
I build mobile and web software for the physical world — vehicles, workshops, warehouses and battery networks — with Flutter, Kotlin, Next.js and AI. Software that holds up in the field, not just in a demo.
Electrum figures: users and stations as of H1 2026 via kumparan; fleet, daily swaps, CO2 and funding for 2025 via TBS.
I’m a senior mobile & frontend developer with 10+ years of building production apps — Flutter and Kotlin on mobile, Next.js and TypeScript on the web, and AI across the whole workflow.
My background is an unusual combination: automotive at Astra, e-commerce at Bhinneka.com, and electric mobility, infrastructure and IoT at Electrum. Across all three I’ve built apps that plug into the systems that actually run the business — SAP at Astra, Odoo ERP at Electrum — for customers, technicians, warehouse staff and factory teams.
I work end to end rather than in one layer, because most real problems live in the seams between app, API and operations — and I care most about whether the person holding the phone, a rider or a technician in a service bay, can actually use what I ship.
I’ve worked fully remote for over three years and I’m looking for a remote, work-from-anywhere team where that way of working is the default.
Three industries, one thread: software for the people who sell, service and run physical things.
2016 — 2018 · Astra
Dealer sales, after-sales service booking, home service, spare parts and warehousing for Honda, Toyota and Daihatsu — connected to SAP.
2018 — 2023 · Bhinneka.com
B2C and B2B shopping apps, a seller center and in-app chat for one of Indonesia’s long-running online retailers.
2023 — now · Electrum
EV rentals, 550+ battery swap stations, IoT batteries, workshops and manufacturing QC for a 15,000-motorcycle fleet — integrated with Odoo ERP.
Electrum · Mobile
Rewrote the customer app from native Kotlin to Flutter to ship on both Android and iOS. It now powers the daily experience of Electrum’s 14,000 users — EV rentals, top-ups and real-time vehicle monitoring — a user base that more than doubled year on year.
Electrum · Mobile
A mobile app for the daily infrastructure work behind 550+ battery swap stations across Jabodetabek and Surabaya — a network handling 19,000+ swaps a day that commercial drivers rely on to stay on the road.
Electrum · Web
Web platforms for internal and partner workshops, used across every Electrum service center and integrated with Odoo ERP — giving operations clear insight into service duration, spare-part usage and workflow efficiency.
Electrum · Web
Digitizes quality control on the manufacturing floor with real-time data entry, integrated directly with Odoo ERP.
Electrum · Mobile
Joined as the only mobile engineer on a four-person team, helped shape the product, and shipped Electrum’s first native Android app. Also covered QA for IoT batteries and swap stations.
Bhinneka.com · E-commerce
Android apps for Bhinneka’s consumer and business customers, the Seller Center app, and the Bhinneka DPS app in Flutter — with in-app chat via Sendbird. Later led mobile R&D, fully remote.
Astra · Automotive
Service booking for Astra’s automotive brands, Toyota Home Service and Daihatsu Mobile Service — mechanics who come to the customer — and apps across Astra Motor’s H1 sales, H2 service (AHASS) and H3 spare-parts networks.
Astra · Automotive
A mobile warehouse management system (WMS) integrated with Astra’s SAP, bringing stock operations on the warehouse floor in line with the ERP.
Pull requests, commit history and QA walkthroughs are written for the next engineer — clear enough to review asynchronously, across time zones.
Unrelated work gets its own branch and pull request. When scope shifts, the description is rewritten to match what actually changed.
I trace a claim to the code that enforces it before building on it — and test field apps on the real devices people use, down to small screens and one-handed use.
If a fix makes things worse, it gets rolled back and re-diagnosed rather than patched over. Rollouts and migrations are thought through before production, not during.
I develop with AI coding agents from design to release, run automated AI code review and security checks before every pull request, and integrate AI into apps and team workflows — so the humans reviewing can focus on the decisions that matter.
May 2023 — Present · Jakarta, hybrid
Electrum, founded in 2021 as a TBS Group × GoTo Group joint venture, builds Indonesia’s electric-motorcycle ecosystem for commercial drivers in ride-hailing and logistics — vehicles, battery technology, swapping infrastructure and financing. In 2025 it ran 15,000 electric motorcycles and 19,000+ battery swaps a day, avoided 3,200 tons of CO2, and raised US$15M from ADB, the Australian Climate Finance Partnership and DBS Indonesia. I lead mobile development, and since 2025 also architect and build Electrum’s internal web applications as a frontend developer.
Jun 2018 — Mar 2023 · Jakarta, remote
Built and maintained Bhinneka’s mobile products — the B2C and B2B Android apps (Kotlin), the Seller Center app, and the Bhinneka DPS app (Flutter) — including Sendbird Chat integration. As a specialist, worked fully remote on mobile R&D: evaluating new technologies, architectures and frameworks to improve performance and scalability across the mobile ecosystem.
May 2016 — Jun 2018 · Greater Jakarta
Mobile Application Developer
Part of the mobile development team in CIS&T at Astra International’s head office, building apps that serve Astra Group’s automotive businesses — Indonesia’s largest automotive group — from the showroom to the service bay to the warehouse.
2010 — 2015
Computer Engineering, Computer Software Engineering
Yes. I’m open to fully remote and work-from-anywhere roles as a senior mobile (Flutter, Kotlin) or frontend (Next.js, React) developer, and I’ve worked in a fully remote role for more than three years.
Cross-platform mobile development with Flutter, native Android with Kotlin, and web frontends with Next.js, React and TypeScript, built AI-native and integrated with ERP systems such as SAP and Odoo — especially software for real-world operations in automotive, e-commerce and electric mobility.
Automotive at Astra (dealer sales, after-sales service booking, home service and spare parts, plus a warehouse management system connected to SAP), e-commerce at Bhinneka.com (B2C and B2B apps, seller center), and electric mobility, infrastructure and IoT at Electrum (EV rentals, battery swap stations, workshops and manufacturing, integrated with Odoo ERP).
Yes. I work AI-native end to end: developing with AI coding agents, running automated AI code review and security checks before every pull request, and integrating AI into apps and engineering workflows.
More than 10 years of professional mobile development since 2016, at Electrum, Bhinneka.com and Astra Graphia Information Technology (AGIT).
Greater Jakarta, Indonesia (WIB, UTC+7). I work async-first and collaborate with teams across time zones.
By email at sunupermana@gmail.com or on LinkedIn at linkedin.com/in/sunupermana.
Hiring for a remote mobile or frontend role? Let’s talk.