Hello! I'm Achmad
Rijalu 👋

A Mobile Engineer based

in Indonesia.

Passionate about building exceptional mobile apps with great user experiences.

Achmad Rijalu

About Me

I'm a passionate Mobile Engineer with experience in iOS & cross-platform development. I have built multiple applications using Swift, and Flutter.

Currently, I work at MII, contributing in BTN mobile banking superapp, bale by BTN. My focus is on building scalable and maintainable applications while solving complex challenges in mobile development.

Professional Experience

iOS Developer

PT Mitra Integrasi Informatika

September 2024 - Present

Based at Bank Tabungan Negara (BTN). Responsible in:

  • Developed the iOS BTN Mobile Banking Superapp (bale by BTN) using scalable VIPER architecture
  • Built UIKit-based interfaces with programmatic UI and XIB
  • Managed dependencies with Carthage and integrated SnapKit and Alamofire
  • Implemented Core Location services for location-based features
  • Delivered key features including bale properti, bale space, and bale transfer
  • Revamped the homepage UI and fixed 100+ bugs for a seamless user experience
  • Utilized Combine framework for reactive programming patterns

iOS Developer

Apple Developer Academy - 2nd Year Apple Catalyst Program

March 2024 - August 2024

Apple Catalyst Program is a 2nd-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 - July 2024

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

Projects

bale by BTN

bale by BTN

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.

UIKitXIBProgrammatic UIVIPERCore LocationAlamofireCombineCarthage
Lyfy AI: Finance Consultant

Lyfy AI: Finance Consultant

Al-powered financial advisor designed to simplify and enhance user financial management experience.

SwiftUICocoapodsSign in with AppleApple KeychainAlamofireWebkitTestFlightAppstore
Vetma Dtrace

Vetma Dtrace

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)

FlutterBLoCSupabaseFirebaseCloud StorageFCMLaravel