Summary
Overview
Work History
Education
Skills
Certification
Projects
Technologyandskills
Timeline
Generic

Ujang Wahyu

Depok

Summary

I am a mobile developer with extensive experience in building mobile banking applications using native technologies. My focus has consistently been on delivering high-performance apps that are maintainable, scalable, and optimized for minimal bugs. Over the years, I have developed a strong foundation in native mobile development, ensuring that the applications I build are not only efficient but also easy to maintain and scale as business needs evolve.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Sr Android Developer | DevX

PT Accord Innovation
DKI Jakarta
05.2024 - Current
  • Laid the foundation and developed a proper, scalable code base for Dbank Pro2 by Danamon.
  • Provided coaching to the team on standardizing the use of Clean Architecture & Jetpack Compose.
  • Created documentation on architecture guidelines, code convention, and common classes to streamline development and reduce boilerplate code.
  • Designed modules, implemented Clean Architecture, and standardized Jetpack Compose usage.
  • Conducted code reviews for all team members' Pull Requests to ensure code quality.
  • Researched and identified more efficient technologies to improve the development process.
  • Designed and built the code base for a server-driven UI architecture.
  • Created reusable components based on design tokens provided by the UI/UX team, making them easily accessible for developers.

IT Android Developer -Mobile Banking

CIMB Niaga
Bintaro
06.2021 - 05.2024
  • Remade the New OCTO Mobile application, previously built using the Kony framework, into Android native using Kotlin.
  • Led the Android development team from the vendor within squads 5 and 6, focusing on modules such as Octo Pay, All Bills & Top-up (Ewallet, Mobile Credit, Credit Card, and more), Travel, Insurance, Scheduler, Poin Xtra, CIMB Preferred, Favorites, Gamification, and more.
  • Estimated development timelines for features assigned to the team.
  • Created internal testing documentation and system design.
  • Monitored and analyzed production issues using Crashlytics and performed bug fixes related to Android issues.
  • Collaborated with cross-functional teams, including Backend (for contract data and response discussions), UI/UX (for design), and Product Owners (for business flow discussions).
  • Established Android technology standards within OCTO Mobile, including architecture, libraries, extensions, and UI.
  • Revamped the architecture from the previous VIPER and single-module approach to Clean Architecture with MVVM and modularization approach.
  • Managed the Google Play Console for monitoring and uploading APKs.

Android Developer

PT Reinovasi
Depok
09.2019 - 06.2021
  • Create an Android architecture roadmap and R&D clean architectures + modularization for standardization within the company
  • Develop the Mobile Pertamina application (My Attendance, My Personal, and My Benefits) using native android (kotlin)
  • Bug fixing for the Mobile Pertamina and Pertamina MS2 Mobile App using android kotlin
  • Weekly meetings with Pertamina clients to discuss the progress of feature development
  • Develop the P-Marketplace application (Login, Home Screen, Cart, Checkout, Payment, Settings, Profile)
  • Develop the Rekomen App for internal project management tools within the company (Login, Home, Log Work, Add Task, Profile, Settings, Update Task, etc)
  • Using native android (kotlin)

Android Freelancer

Jaya Gupta
Bali
08.2019 - 11.2019
  • Develop the Halo Guru App for consultation with teacher
  • Weekly meetings with clients to discuss the progress of feature development
  • Techstack using Kotlin, MVVM, RxJava, Firebase, Socket.io, Clean Architectures, RoomDb, Work Manager, Hilt

Android Freelancer

PT Kharisma Technology
Bandung
01.2018 - 11.2019
  • Develop the Al-Irsyad Edu
  • Bug fixing for the Journal Academy
  • Weekly meetings with clients to discuss the progress of feature development
  • Support deploy to Google Play
  • Techstack using Kotlin, Clean Architectures, Mockito, Flow, Firebase, Room, Kotlin DSL, Hilt

Android Freelancer

Siandalan
Jakarta
01.2019 - 07.2019
  • Develop Siandalan app for monitoring approval document
  • Daily meetings with clients to discuss the progress of feature development

Android Developer Intern

PT. Gamatechno Indonesia
Yogyakarta
06.2018 - 09.2018
  • Building the mCity Indonesia application to introduce tourism, culture, and local micro, small, and medium enterprises (UMKM) in Indonesia

Education

Informatics Engineering -

Bandung State Polytechnic
Bandung
08.2019

Skills

  • Mobile Development Java Kotlin, Flutter
  • Agile Development Methodologies
  • Clean Architectures
  • Git
  • Reactive Programming
  • Jetpack Compose
  • Firebase (Crashlytics, Remote Config, FCM)
  • Dependency Injection
  • Code Review
  • CI/CD
  • Modularization
  • Server Driven UI

Certification

  • Participant Indonesia Android Kejar Batch 3 - Google Developer
  • Facilitator Indonesia Android Kejar Batch 3 - Google Developer
  • Memulai Pemrograman Dengan Kotlin - Dicoding
  • Belajar Android Jetpack Pro Dicoding
  • Menjadi Android Developer Expert - Dicoding

Projects

New OCTO Mobile Mobile Pertamina MS2 Pertamina P-Marketplace Rekomen Halo Guru Siandalan App Al-Irsyad Journal Academy

Technologyandskills

  • Android SDK
  • Java
  • Kotlin
  • JIRA
  • Clean Architectures
  • MVVM
  • MVP
  • VIPER
  • Retrofit2 (Rest API)
  • Git
  • RxJava
  • Coroutines
  • ROOM
  • Android Jetpack
  • Firebase Crashlytics
  • Dagger Hilt
  • Koin
  • Unit Test
  • CI/CD
  • View Binding
  • Kotlin DSL
  • Modularization
  • Dynamic Module
  • MySql
  • Flutter
  • Dart
  • API Google Maps

Timeline

Sr Android Developer | DevX

PT Accord Innovation
05.2024 - Current

IT Android Developer -Mobile Banking

CIMB Niaga
06.2021 - 05.2024

Android Developer

PT Reinovasi
09.2019 - 06.2021

Android Freelancer

Jaya Gupta
08.2019 - 11.2019

Android Freelancer

Siandalan
01.2019 - 07.2019

Android Developer Intern

PT. Gamatechno Indonesia
06.2018 - 09.2018

Android Freelancer

PT Kharisma Technology
01.2018 - 11.2019
  • Participant Indonesia Android Kejar Batch 3 - Google Developer
  • Facilitator Indonesia Android Kejar Batch 3 - Google Developer
  • Memulai Pemrograman Dengan Kotlin - Dicoding
  • Belajar Android Jetpack Pro Dicoding
  • Menjadi Android Developer Expert - Dicoding

Informatics Engineering -

Bandung State Polytechnic
Ujang Wahyu