Rizky Alfikri

Rizky Alfikri

Rizky Alfikri

“I’m Not a Great Programmer, I’m Just a Good Programmer With Great Habits.” — Kent Beck

@rizkyalfikri

Joined Aug 2022

Bandung Indonesian

About

A Mobile Developer which focuses on Kotlin. I have experienced in Android Development using Kotlin / Java and also I love building app with Flutter.

My speciality

Android Developer

Flutter Dev

Firebase

AWS

Java

Kotlin

Open to collaborate

Experiences

Dicoding Indonesia

External Code Reviewer - Android (Freelance)

Dicoding Indonesia

Feb 2020 - Present

4yrs 10mos

Feb 2020 - Present

4yrs 10mos

See more

As External Code Reviewer at Dicoding, I review students' projects in the BFAA (Belajar Fundamental Aplikasi Android) and BAJP (Belajar Android Jetpack Pro) class to check and give better suggestions for applying coding in Android, best practice, code quality, etc.
Android OS

Android OS

Android Studio

Android Studio

Kotlin

Kotlin

Java

Java

Associate Software Engineer

Aug 2020 - Aug 2022

1yr 11mos

Indonesia

Aug 2020 - Aug 2022

1yr 11mos

Indonesia

See more

Improvement Internal SDK to reduce app size. 1. Research and implementation Dynamic Delivery. 2. Research and implement new library to store preference data that support with min api 19. Integrating Dana App with Global Merchants 1. Perform integration Dana App with Spotify merchant. 2. Develop QRISS Cross Border capability. Develop Cashier 3.0 feature 1. Develop Cashier feature from scratch and implementation tech such as Modularization, MVP, Clean Architecture, DI, RX Java, Analytic Tracker, Online Changes, Lottie and etc. 2. Create several cashier features like Payment to merchant with Balance, Bank Card or Agent, Top Up And Pay, Mix Payment, Payment Promo, Add New Bank Card, Smile To Pay, Smart Pay, and do bug fixes. 3. UX Improvement like changing old loading to shimmer loading on all screen and add animations transition on every screen. 4. Perform cashier maintenance to maintain quality such as doing code improvement and refactoring like remove warning code, remove unused resources, clean code, coding conventions, update the dependencies version, and etc.
Android OS

Android OS

Android SDK

Android SDK

Java

Java

Kotlin

Kotlin

Intern Android Developer

Mar 2020 - Jul 2020

4mos

Indonesia

Mar 2020 - Jul 2020

4mos

Indonesia

See more

Job desc on Dana Business App (Build with Android Native Kotlin) 1. Create an app from scratch and create an initial project with an implementation tech in the number 1. 2. Code improvement and refactoring like remove warning code, remove unused resources, clean code, coding conventions, update the dependencies version, and etc. 3. Review and check the code that created by the team and give better suggestions for applying coding, best practice, code quality, etc. 4. This project was implemented MVP, Clean Architecture, View Binding, Room, Camera, Scanner Barcode, Repository Pattern, Dagger2, Shimmer, and Retrofit2, RX Java, Unit Test.
Android OS

Android OS

Kotlin

Kotlin

Tech Stack

Operating Systems
Android OS

Android OS

Beginner

IDE
Android Studio

Android Studio

Beginner

Languages
Java

Java

Beginner

Kotlin

Kotlin

Beginner

Dart

Dart

Beginner

JavaScript

JavaScript

Beginner

Cross-Platform Mobile
Flutter

Flutter

Beginner

Text Editor
Visual Studio Code

Visual Studio Code

Beginner

Databases
SQLite

SQLite

Beginner

PostgreSQL

PostgreSQL

Beginner

Platforms
AWS

AWS

Beginner

Version Control
GitHub

GitHub

Beginner

Bitbucket

Bitbucket

Beginner

Continuous Integration
Jenkins

Jenkins

Beginner

Copyright © 2025 Rizky Alfikri

Built with Showwcase