[Your Name]'s Profile Image

Ahmad Riza

Android Engineer, Indonesia

About Me

I am an experienced Android Engineer with a strong understanding of the Android platform and its various components. With a proven track record of designing, developing, and launching successful mobile applications for over 4 years, I am skilled in Java and Kotlin programming languages and have expertise in building applications that integrate with various APIs and web services. I am a self-motivated and detail-oriented individual who is committed to delivering high-quality software solutions that exceed expectations.

Experience

⭐️ PT Kitabisa Indonesia

Android Engineer

May 2021 - Now (2y 1m+)

  • Implemented new features and fixed issues on the Kitabisa app in Kotlin.
  • Worked with the product team as a Project Information Coordinator (PIC) to understand requirements and provide technical solutions.
  • Integrated CI/CD pipelines to automate builds and deployments.
  • Researched and implemented Jetpack Compose into the production feature.
  • Analyzed errors in Crashlytics and fix them to maintain a 99% crash-free user percentage.
  • Experimented with and implemented the Gradle dependency catalog to speed up the build time.
  • Maintained code reliability by keeping up with Android SDK changes and updating the code accordingly.

PT Falcon / KlikFilm

Part-time IOS Engineer

July 2022 - January 2023 (6m)

  • Developed and maintained the KlikFilm app in Swift.
  • Rewrited the detail page to optimize the UI for responsiveness across both iPhone and iPad devices.
  • Worked with Apple FairPlay to securely stream DRM-protected movie content within the app
  • Handled the movie download service and manage the state to be displayed across the UI
  • Integrated a live chat service with a Socket connection.

PT Kwikku Media Nusantara

Android Engineer

December 2020 - May 2021 (6m)

  • Migrated Kwikku App from Java into a fully Kotlin-based project.
  • Integrated WorkManager to create a service that downloads novels in the background, even if the app is closed.
  • Experimented with the Jetpack Navigation component to create features with a single-activity architecture.
  • Experimented with Hilt to integrate dependency injection into the app.

PT Deliv Tehnologi Indoraya

Android Engineer

February 2019 - November 2020 (1y 9m)

  • Led the development of the Kios Deliv app to transform the company's business model from ride-hailing to multi-payment.
  • Created custom Bluetooth printer drivers to handle printing of custom payment invoices across multiple device types
  • Initiated and developed the cashier feature that can be used in offline mode and automatically synced when online
  • Developed the merchant feature to restock warungs and implemented Google Maps SDK to handle delivery process
  • Developed the train e-ticket booker feature and created a dynamic seat layout picker.
  • Implemented Apollo GraphQL.

Education

Bachelor of Informatics Engineering

Islamic State University of Maulana Malik Ibrahim Malang

June 2016 - December 2020

Skills

  • Advance Kotlin
  • Advance Java
  • Gihub Action CI/CD
  • MVVM
  • MVI
  • Jetpack Compose
  • Modularization
  • Dagger
  • Coroutine
  • Firebase Integration
  • Hilt
  • Onelink
  • Deeplink Dispatch
  • Advance Custom View
  • Gradle Kotlin Script
  • Kotest Unit Test Framework
  • Espresso UI Test
  • Apollo GraphQL
  • Room
  • Jira Integration
  • Git
  • Trunk-based Development