Dwi Ngafifudin

Mobile Engineer at KodingWorks
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Central Java, Indonesia, ID

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Belajar Membuat Aplikasi Flutter untuk Pemula
    Dicoding Academy
    Mar, 2022
    - Nov, 2024
  • Memulai Pemrograman Dengan Dart
    Dicoding Academy
    Mar, 2022
    - Nov, 2024
  • Menjadi Android Developer Expert
    Dicoding Academy
    Oct, 2021
    - Nov, 2024
  • Belajar Android Jetpack Pro
    Dicoding Academy
    Jan, 2021
    - Nov, 2024
  • Belajar Prinsip Pemrograman SOLID
    Dicoding Academy
    Oct, 2020
    - Nov, 2024
  • Belajar Fundamental Aplikasi Android
    Dicoding Academy
    Apr, 2020
    - Nov, 2024
  • Memulai Pemrograman dengan Kotlin
    Dicoding Academy
    Aug, 2019
    - Nov, 2024
  • Belajar Membuat Aplikasi Android untuk Pemula
    Dicoding Academy
    Jul, 2019
    - Nov, 2024

Experience

    • Indonesia
    • Information Technology & Services
    • 1 - 100 Employee
    • Mobile Engineer
      • Mar 2022 - Present

      - Develop products with implemented technologies such as BLOC, GetIt Dependency Injection, Flavor, Firebase, Dio. - Develop applications with a clean architecture. - Become the Mobile Team Project Leader and responsible for code review and managing management tasks for mobile developers in teams. - Project: Develop Krista Client application (client-side ticketing system application) and released Playstore and Appstore. - Project: Develop Qerja.io HRIS application for released on Playstore and Appstore. Show less

    • Indonesia
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Android Developer
      • Apr 2020 - Mar 2022

      - Implemented Android Architecture Components to simplify application management and create flexibleapplication for development.- Develop products with the latest technology, such as MVVM, Retrofit2, Coroutines, Room Database.- Implement KOIN dependency injection on the product to avoid dependencies between classes that complicate future development.- Develop a library called Custom Audio Video Player (AM Player) using ExoPlayer. Audio Player supports playback in background service and the controller is shown in the notification.- Designing UI view logic to load more in recyclerview.- Develop screen record feature and save in file directory.- Project: Develop the Pop-up I-Jakarta and Pop-up Edoo.id applications using the Android TV platform.- Project: Develop Edoo.id. Show less

    • Android Developer
      • Feb 2018 - Mar 2020

      - Design implementation from UI/UX designer team to XML.- Develop projects with MVP architecture under the direction of senior developers.- Works using several developer tools like Gitlab and Trello.- Develop Kotlin code algorithm for private chat features like WhatsApp.- Project: Develop the Ipusnas Version 2 application.- Project: Develop the I-Jokowi application.

    • Indonesia
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Android Developer
      • Jul 2021 - Aug 2021

      - Develop the Fast Deploy application (a budget design application to expand the WIFI network) owned by Telkom Indonesia. - Incorporated clean architecture components to facilitate future application development and feature modularization by other developers. - Implemented the geolocation feature to set the delivery address for orders ordered by customers. - Implemented the concept of network-bound resources to be able to copy data to a local database and then that data can be used when the device is offline. Show less

    • Indonesia
    • Education Administration Programs
    • 1 - 100 Employee
    • Computer Lab Assistant
      • Sep 2015 - Feb 2018

      - Help explain practical material to students. - Reviewing the tasks or code of the created project. - Lead Of Computer Lab Assistant Forum and have responsibility for managing schedule and also as mediator assistant and lecturer if any problem. - Help explain practical material to students. - Reviewing the tasks or code of the created project. - Lead Of Computer Lab Assistant Forum and have responsibility for managing schedule and also as mediator assistant and lecturer if any problem.

Education

  • Universitas AMIKOM Purwokerto
    Bachelor of Informatics Engineering - S.Kom, Informatics
    2014 - 2018

Community

You need to have a working account to view this content. Click here to join now