Achmad Rijalu — Mobile Engineer
Software engineer specialising in mobile. I build production iOS and Flutter apps across banking, retail ecommerce, healthcare, and telco eSIM, focused on architecture, system design, and pixel perfect UI through to App Store and Play Store release.
Profile
- 6+ Apps on the App Store
- 11 Products shipped
- 3+ Years shipping mobile
- 2 Platforms, iOS and Flutter
- 4 Industries shipped in
Experience
iOS Engineer II (Mid Level), PT Bank Tabungan Negara
May 2026 to Present, South Jakarta, Indonesia, On site
iOS Engineer, Alfagift, PT Global Loyalty Indonesia
September 2025 to March 2026, Tangerang, Banten, On site
- Revamped Authentication, Alfastar, and Chat Agent modules by implementing SwiftUI into an existing UIKit codebase, improving development velocity and enabling gradual migration toward a modern UI architecture
- Enhanced Alfastar features using modular architecture, reducing feature coupling and improving maintainability across multiple teams
- Conducted R&D on Bazel build optimization, WebRTC, MQTT, Kotlin Multiplatform, and TCA to evaluate solutions for scalable cross platform development and real time communication capabilities
- Applied Clean Architecture and MVVM patterns with clear DTO, Data, and Domain separation to improve code maintainability and testability
iOS Developer, PT Bank Tabungan Negara
September 2024 to September 2025, South Jakarta, Indonesia, On site
- Developed and maintained key features within Bale by BTN Super App, including Bale Properti, Bale Space, Bale Merchant, Homepage Revamp, and Bale Transfer using UIKit
- Resolved more than 100 issues, improving application stability and user experience
- Built reusable UI components within a shared module, accelerating feature development and promoting consistency across teams
- Implemented VIPER architecture to maintain clear separation of concerns and support long term scalability
- Collaborated with backend, QA, and product teams to deliver new features and production fixes on schedule
iOS Developer, Apple Developer Academy 2nd Year Apple Catalyst Program
March 2024 to August 2024, South Tangerang, Indonesia, On site and Remote
Apple Catalyst Program is a second year program of Apple Developer Academy. The program is all about honing essential skills needed to kickstart and grow a startup. I joined it as a solo iOS Developer, collaborating with the project manager, designer, and backend developers.
- Developed a pivot app named Lyfy AI: Financial Consultant using SwiftUI
- Implemented Sign in with Apple for secure authentication
- Integrated CocoaPods for dependency management, using Alamofire for networking
- Implemented Apple Keychain for secure data storage
- Responsible for uploading and managing the application on TestFlight and App Store
- Implemented WebKit for accessing document web views
Mobile Developer, Pusat Veteriner Farma (PUSVETMA), Kementerian Pertanian
February 2024 to July 2024, Surabaya, Indonesia, On site
Collaborated with Pusat Veteriner Farma to develop an internal system that enhances interdepartmental communication, specifically between production, testing, and distribution teams. This application development contract also served as the basis for my final university project.
- Implemented BLoC pattern for state management across the application
- Integrated Supabase for backend services and authentication
- Set up Firebase Cloud Storage for document storage and sharing capabilities
- Configured Firebase Cloud Messaging (FCM) for push notifications
- Enhanced interdepartmental communication between production, testing, and distribution teams
iOS Developer, Apple Developer Academy @ UC
March 2023 to December 2023, Surabaya, Indonesia, On site
Apple Developer Academy is a program that provides training and resources for aspiring iOS developers. I was part of the program, where I worked on various projects and collaborated with other developers.
- Develop 5 iOS native applications using SwiftUI and UIKit. Learned several Apple Frameworks such as Core Data, SpriteKit, Apple Keychain, ARKit/RealityKit, and Core Graphics using MVVM Architecture
- Launch 2 apps to the App Store
- Collaborate with more than 10 members as an iOS Developer
- Learned about the importance of design patterns and best practices in iOS development
- Participated and contributed to team discussions
- Gained experience in Agile development methodologies
- Worked on projects that focused on user experience and interface design
- Mentioned and covered by the media and invited to present the last projects to Director General of Foreign Trade, Dr. Budi Santoso, M.Si
Mobile Engineer - Flutter, JavaMifi
July 2026 to Present
- Led the development of Digitravel, an eSIM travel marketplace app, by restructuring the codebase into a feature first Flutter Clean Architecture with the BLoC pattern (presentation, domain, and data layers), and delivered 15+ modules including home, cart, checkout, My Plans, favorites, and transaction history
- Integrated REST APIs (Dio/Retrofit) and implemented Google Sign-In, an affiliate program, and Crisp live chat, while building reusable shared widgets and a unified design system that improved consistency and development speed across features
- Enhanced JavaConnect, a production eSIM app, by building a voucher feature, forced app updates, and an eSIM compatibility check
- Created an AI assisted development workflow with Claude Code, speeding up feature scaffolding, code review, and release preparation across the team
- Owned app releases to Google Play Store and Apple App Store and supported internal testing across all three apps
iOS Developer, Arya Noble
March 2026 to Present
Tech Facilitator, Apple Foundation Program 2026 B1
March 2026 to May 2026
Core skills
- iOS: Swift, UIKit, SwiftUI, Combine, RxSwift, VIPER, MVVM, TCA, CocoaPods, Carthage
- Flutter: Flutter, BLoC, Clean Architecture, Unit Testing, DIO, HTTP
- Backend: Laravel, Firebase, Supabase
- Architecture: Clean Architecture, Modular Design, VIPER, MVVM, DTO, Domain, Data
- Networking & data: Alamofire, Moya, Core Data, SQLite, Keychain, Core Location
- Release & distribution: App Store, TestFlight, Google Play
Projects
DigiTravel (Flutter, Clean Architecture, BLoC, Midtrans, Airwallex, FCM, Chatwoot)
Travel connectivity app for buying eSIM, SIM card, and visa products before a trip. Travelers search destinations, buy and activate plans, track remaining quota and validity, redeem promos, and earn commission through affiliate links, with in-app support and push notifications.
DigiTravelJavaConnect (Flutter, Dart, BLoC, REST APIs)
JavaConnect is JavaMifi’s travel eSIM app for buying and activating international data plans across 200+ countries. Travelers can search destinations, purchase packages, manage active eSIMs, and stay connected without roaming fees or a physical SIM.
JavaConnectErha Doctor (Swift, UIKit, SwiftUI, RxSwift, Combine, Moya)
Doctor facing clinic information system for ERHA Clinic, used by dermatologists and clinic staff to manage attendance, practice scheduling, medical records, leave, mutation, fee reports, and notifications. Currently ongoing.
bale by BTN (UIKit, XIB, Programmatic UI, VIPER, Core Location, Alamofire, Combine, Carthage)
Super app launched by Bank BTN, offers a new banking experience with complete features and comprehensive solutions through digital innovation, including a housing ecosystem and online mortgage application.
bale by BTNAlfagift (Swift, UIKit, SwiftUI, REST APIs, App Store)
Grocery and loyalty iOS app by PT Global Loyalty Indonesia: shopping, promos, and delivery integrated with Alfamart’s ecosystem.
AlfagiftVetma Dtrace (Flutter, BLoC, Supabase, Firebase, Cloud Storage, FCM, Laravel)
Vetma Dtrace is a document management information system that prepare for animal medication for Balai Besar Veteriner Farma Pusvetma. This application help manage to production of animal medication in Balai Besar Veteriner Farma Pusvetma based on CPOHB (Cara Pembuatan Obat Hewan dengan Benar)
Lyfy AI: Finance Consultant (SwiftUI, CocoaPods, Sign in with Apple, Apple Keychain, Alamofire, WebKit, TestFlight, App Store)
AI powered financial advisor designed to simplify and enhance user financial management experience.
Lyfy AI: Finance ConsultantLyfy:Smart Live Assistant (SwiftUI, Keychain, Sign in with Apple, Sign in with Google, Safari Web Extension, JavaScript)
Powered by machine learning, Lyfy is a safari web extension on macOS attached to a livestream platform for livestream sellers to identify sales potential, declutter comments, and simplify product recommendations. Turn viewers' participation into actionable interaction and sales effortlessly.
Lyfy:Smart Live AssistantMoney Wise (Flutter, BLoC, SQLite)
Expense tracker application that helps users manage their finances by tracking expenses.
Co-Space (SwiftUI, SpriteKit, Game Center, AVFoundation, TestFlight, App Store)
A revolutionary role playing game where users collaborate with other players to achieve key success. The game is designed to reach the highest scores.
Co-SpaceSalv (Flutter, BLoC, HTTP, Cloud Storage, WebView)
Marketplace application for waste seekers and waste owners, with educational features related to food waste.
Certifications
- Flutter Intermediate — Dicoding Indonesia
- Menjadi iOS Developer Expert — Dicoding Indonesia
- App Development with Swift Certified User — Apple, Credly
Writing
Contact
achmad.rijalu@gmail.com LinkedIn GitHub App Store Résumé (PDF)