Resume

Resume

Achmad Fachrudin

Senior Android Engineer


Summary

Experienced Android Developer with a strong background in developing high-quality mobile applications. Proficient in Kotlin and Jetpack Compose, with additional experience in Flutter and CI/CD practices. Demonstrates a commitment to continuous learning and professional growth, dedicated to creating impactful and innovative mobile solutions.


Experience

Senior Android Engineer

PT. Kita Bisa Indonesia - kitabisa.com
January 2016 – May 2017 (4 year)

Developed an application to connect acts of kindness:

  • Developed and maintained crowdfunding features.
  • Followed the release train process to publish the application.
  • Migrated to a modularized architecture by features.
  • Migrated to Jetpack Compose as the primary UI technology.
  • Created Kotlin scripts for CI/CD requirements.
  • Enhanced the CI/CD pipelines to streamline the development process with GitHub Actions, Bitrise, and Codemagic.
  • Improved unit testing and UI testing.
  • Implemented the basics of KMP (Kotlin Multiplatform).
  • Mentor other developers, providing guidance and fostering a culture of continuous learning and improvement.

Android Engineer

Blanja - blanja.com
March 2017 – April 2018 (1 year 5 months)

Developed an application to simplify the process of finding and shopping for goods:

  • Developed and maintained buyer and seller apps.
  • Implemented and maintained the payment flow.
  • Created and managed the flash sale feature.
  • Integrated coin and voucher functionality.
  • Implemented tracking for courier and delivery services.
  • Initiated the use of Kotlin programming language.
  • Initiated a modular architecture.

Android Engineer

Jukir
March 2017 – April 2018 (1 year 2 months)

Building an application for an integrated and transparent parking system

  • Implemented Kotlin programming language.
  • Established a modular architecture.
  • Developed and maintained an OCR (Optical Character Recognition) feature.
  • Created a Point of Sale (POS) feature and integrated it with the app using Bluetooth for printer connectivity.
  • Handled various PPOB (Payment Point Online Bank) features.

Android Engineer

Setipe - setipe.com
October 2016 – February 2017

Building a matchmaking app designed to foster meaningful relationships

  • Developed and maintained a robust chat feature to enhance user communication.
  • Enhanced a sophisticated matchmaking system by analyzing user preferences, interests, and other relevant factors to suggest compatible matches.
  • Collaborated with senior developers to learn and adopt best practices in Android development.

Education

Bachelor of Engineering in Informatics Engineering

Gunadarma University - gunadarma.ac.id
June 2012 – December 2016

  • Relevant coursework: Mobile App Development, Data Structures and Algorithms, Software Engineering.

Skills

  • Languages: Kotlin, Java, Dart
  • Frameworks and Tools: Flutter, Jetpack Compose, Android SDK, ViewModel, Retrofit, Hilt, Room, Firebase
  • CI/CD: GitHub Actions, Bitrise, Codemagic
  • Version Control: Git, GitHub, GitLab, Bitbucket
  • Other: Clean Architechture, Unit Testing, UI Testing, Agile/Scrum

Projects

Haqq

All-in-One Muslim Android app

  • Developed a whole app using Kotlin Multiplatform and Jetpack Compose

Certifications

  • Flutter Developer Expert - Dicoding, 2019
  • Kotlin Android Developer Expert - Dicoding, 2018
  • Indonesia Android Academy - GDG Indonesia, 2015

Languages

  • English (Fluent)
  • Indonesian (Native)

Interests

  • Mobile Technology
  • CI/CD
  • Running