Summary
Overview
Work History
Education
Timeline
Generic
Aryandi Putra

Aryandi Putra

Senior Android Developer
Jakarta Selatan

Summary

Experienced and dedicated Mobile App Developer with impressive expertise in startup industry. Directs design, development and implementation of mobile applications and delivers products ahead of schedule. Willingness to improve and learning something new.

Overview

9
9
years of professional experience
5
5
years of post-secondary education

Work History

Senior Android Developer

Kitabisa
Jakarta
07.2020 - 07.2023
  • Developed Kitabisa App, especially Home Screen and Campaign Page.
  • Used Jetpack Compose for UI, MVVM pattern with modification on state and change to MVI
  • Used Modularization with Clean Architecture approach (Presentation Module, Service Module, API as interface for service module)
  • Started Kotlin Multi Platform to facilitate one business module for both Android and iOS platform side.
  • Employed Espresso, Mockk, Kotest to perfom unit and UI tests.

Senior Android Developer

Dana Indonesia
Jakarta
10.2019 - 05.2020
  • Managed team consist of 5 members.
  • Employed Dana SDK to facilitate merchant requirement.
  • Handled multi repository and publish to maven, divided by core and use case module. Consist of 20++ different modules.
  • As on duty task, fixed bug on Dana App.

Senior Android Developer

LinkAja
Jakarta
07.2019 - 10.2019
  • Developed Linkaja app, rewrite EKYC feature using MLKit to detect user face and identity card.

Android Developer

Loket
Jakarta
03.2018 - 05.2019
  • Developed android app to support events that maintain by Loket, built Loket Checkin from scratch, maintain Loket Gate, and rewrite LPOS app to LPOS version 2.
  • Helped Go-tix (part of Gojek) team to develop pilot project Gotix Hybrid. - - Direct report to team leader.

Android Developer - Asistant Manager

Gadjian
Jakarta
09.2017 - 01.2018
  • Develop Hadirr app, direct report to CEO.

Android Developer

MatahariMall
Jakarta
10.2016 - 07.2017
  • Developed Hypermart (Groceries e-commerce) app. Used MVVM, Retrofit, RxJava, Dagger, and JsonAPI.
  • Developed MatahariMall (e-commerce) app. Used MVP, FastAdapter, and RxJava
  • Using Scrum and collaborate with Scrum Master, Product Owner, and QA.
  • Direct report to team leader.

Android Developer (Junior Staff)

Netzme
Jakarta
06.2016 - 09.2016
  • As feature team (contain 4 members), developed new feature and bug fixing, deliver clean code, write unit test (TDD), use clean architecture, MVVM (jedux and anvil) at payment module.
  • Netzme is social payment messenger and allow user to peer to peer payment. We also use agile method (scrum) on development process.

Android Developer

7Langit
Jakarta
10.2014 - 05.2016
  • Developed android app for our client, such as Java Jazz Festival, Sindhen Caste, Fira Store, Guiness App

Education

Bachelor of Science - Computer Science

Universitas Lampung
Bandar Lampung
07.2007 - 07.2012

Timeline

Senior Android Developer

Kitabisa
07.2020 - 07.2023

Senior Android Developer

Dana Indonesia
10.2019 - 05.2020

Senior Android Developer

LinkAja
07.2019 - 10.2019

Android Developer

Loket
03.2018 - 05.2019

Android Developer - Asistant Manager

Gadjian
09.2017 - 01.2018

Android Developer

MatahariMall
10.2016 - 07.2017

Android Developer (Junior Staff)

Netzme
06.2016 - 09.2016

Android Developer

7Langit
10.2014 - 05.2016

Bachelor of Science - Computer Science

Universitas Lampung
07.2007 - 07.2012
Aryandi PutraSenior Android Developer