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

1

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.

2

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

3

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.

4

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

5

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.

6

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

Name
Issuing Organization
Validity Period

Dicoding Indonesia

Nov 2022 - Nov 2025

Dicoding Indonesia

Jun 2022 - Jun 2025

Dicoding Indonesia

Jun 2022 - Jun 2025

Dicoding Indonesia

Dec 2021 - Dec 2024

Dicoding Indonesia

Sep 2021 - Sep 2024

Google Developers

Aug 2021 - Aug 2024

Dicoding Indonesia

Jul 2021 - Jul 2024

Dicoding Indonesia

Jun 2021 - Jun 2024

Dicoding Indonesia

Jun 2021 - Jun 2024

Dicoding Indonesia

Jun 2021 - Jun 2024

Ekipa Consultancy Indonesia

Jun 2021

Ekipa Consultancy Indonesia

May 2021

Dicoding Indonesia

Jun 2020 - Jun 2023

Dicoding Indonesia

May 2020 - May 2023

Skill Academy by Ruangguru

Apr 2020

Dicoding Indonesia

Apr 2020 - Apr 2023

Dicoding Indonesia

Mar 2020 - Mar 2023

Dicoding Indonesia

Nov 2018 - Nov 2021

Last updated