7 years building Android apps has taught me this: users may not care about your code — but I do. Clean code keeps things working. I build with Kotlin, shaped with Compose, and powered by solid architecture. I'm also exploring Flutter and Kotlin Multiplatform to go further. Let’s build something — feel free to reach out!
Projects
Experiences
Android Developer at Prodia Digital Indonesia
Apr 2025 - Present | Jakarta, Indonesia
Developed and implemented new features for the U by Prodia Android application to enhance user experience and functionality.
Identified and resolved production issues to ensure app stability and performance.
Middle Developer (Android) at Telkom Indonesia
Apr 2020 - Mar 2025 | Jakarta, Indonesia
Developed key features of MyIndiHome Android app, including Fulfillment and Assurance Journey, while optimizing performance and user experience.
Migrated and refactored legacy code to a scalable architecture, improving maintainability and ensuring adherence to Clean Architecture principles.
Collaborated with cross-functional teams to define product backlogs, troubleshoot issues and ensure high-quality releases by consistently resolving up to 99% of QA-reported bugs before deployment.
Contributed to the creation of COAL, a framework aimed at accelerating digital product development across the organization. Enhanced the navigation mechanism, allowing modules and custom user screens to interact more efficiently.
Built Pijar Siswa, an online exam app for students, and played a key role in designing the modular architecture from scratch.
Android Developer Intern at Innovation Center Amikom
Sep 2019 - Jan 2020 | Yogyakarta, Indonesia
Designed and developed an Android-based employee attendance application.
Worked closely with a lecturer to define and refine the application’s core features, ensuring alignment with project goals.
Implemented QR code scanner feature for attendance tracking
Android Developer Intern at Binar Academy
Jan 2019 - Apr 2019 | Yogyakarta, Indonesia
Collaborated in a team to develop new features for the Binar Academy Android application, tailored to support the Career Hub event in Jakarta.
Acted as crew of the event team, directly interacting with users to guide them on utilizing the application and addressing real-time feedback.
Contributed both as a developer and event staff, gaining valuable insights into end-user behavior and application usability in a live environment.
Android Programmer at CV. Creacle Studio
Jul 2018 - Feb 2019 | Yogyakarta, Indonesia
Contributed to the development of BakulKu, an online credit purchasing and bill payment platform, working alongside a remote team.
Researched and implemented various third-party libraries such as Dagger2, Retrofit, ButterKnife and RxJava
Android Developer at PLN Icon Plus
Feb 2018 - Dec 2018 | Yogyakarta, Indonesia
Developed a mobile application in collaboration between SV UGM and Icon Plus for asset management of PT PLN (Persero).
I led an Android team of three and actively contributed to the development of key features, including displaying assets in a 360-degree view and integrating AR views of assets based on geolocation.
Programmer Intern at PT. Cyberindo Aditama (CBN)
Jun 2017 - Jul 2017 | Jakarta, Indonesia
Collaborated in a team of three to develop a PHP script designed to automate the cleanup of CCTV files across multiple company branches.
Created a terminal-executable script to efficiently remove outdated files, optimizing storage usage and reducing operational costs.
Skills
Programming Languages: Kotlin, Java, Swift, Dart, C++, PHP.
Development: Android SDK, Jetpack Components, Firebase, Retrofit, Kotlin Multiplatform, SwiftUI, Flutter, REST API, GCP, Slim Framework, Spring Boot.
Async & DI: Coroutines, Flow, RxJava, Dagger/Hilt, Koin.
Architecture & Patterns: Clean Architecture, MVVM, MVP, Modular App Architecture, SOLID Principles.
Databases: Room, MySQL, SQLite, Cloud Firestore, Realtime Database.
CI/CD & Tools: Git, Github Actions, Fastlane, Jenkins, Postman, Figma, Zeplin, Jira, Slack, Notion, Miro.
Testing: JUnit, Espresso, Mockito.
Education
Universitas Amikom Yogyakarta (Sep 2018 - Feb 2020)
Bachelor of Computer Science - GPA: 3.68/4.00
Universitas Gadjah Mada (Sep 2015 - Apr 2018)
Associate of Computer and Information System - GPA: 3.69/4.00
Certificates
Last updated











