A Mobile Developer


Rais Zainuri is a Mobile Developer with experience building Android and iOS applications using Kotlin, Java, and Swift. Skilled in implementing MVVM architecture, developing end-to-end application features, and collaborating within multidisciplinary teams. Over 2+ years of mobile development experience and 5 years in Software Development.

See more about him at GitHub and LinkedIn.

You can contact him at raiszainuri09@gmail.com or +6289624204094

Work Experience

  • Jr. iOS Developer - Full time Internship at Apple Developer Academy @Binus (March 2025 – Des 2025, South Tangerang, ID)
    • Built the Selakata iOS app, a personalized auditory training tool using AI voice cloning, serving as both frontend developer and architecture lead.
    • Managed App Store Connect processes: build distribution, TestFlight, and publishing preparation.
    • Collaborated with the PM and cross-functional teams to refine features and improve user experience.
  • Mobile Development Mentor - Part time at Bangkit Academy 2024 (Feb 2024 – Jan 2025, Remote)
    • Successfully guided mentees who achieved Distinction Graduate (Top 10% in Mobile Development Path).
    • Mentored 23–25 students per batch across two cohorts, providing technical guidance and personalized support.
    • Held weekly consultation sessions to address challenges, review progress, and resolve technical issues.
    • Organized additional ad-hoc sessions to support mentees outside mandatory schedules.
  • Android Developer - Internship at PT. Omnifit Solusi Nusantara (Dec 2023 – June 2024, Remote)
    • Developed Android applications using Java and Kotlin based on required business workflows.
    • Refactored legacy codebases to MVVM to improve maintainability and scalability, and cleaned up data flow to reduce technical debt across important sections of the app.
    • Integrated real-time databases to support dynamic and up-to-date data handling.
  • Android Developer - Full time at Prilude Studio (Sep 2018 – Sep 2019, Tasikmalaya, ID)
    • Developed Android Java applications, including marketplace, online transportation, PPOB, and various startup projects.
    • Integrated Google Maps API and implemented payment gateway solutions.
    • Built backend endpoints and collaborated with teams using Git for version control.

Education

  • Bachelor of Informatics Engineering, Universitas Perjuangan (Jul 2023 - May 2024, Tasikmalaya, ID)
    • Cumulative GPA: 3.76/4.0
    • Relevant Coursework: Algorithms; Data Structures; Object-Oriented Programming; Database
  • Bachelor of Informatics Engineering, STMIK Tasikmalaya (Sep 2019 - Mar 2023, Tasikmalaya, ID)
    • Cumulative GPA: 3.71/4.0
    • Member of Computer Club Software Engineer division since 2020
    • Participated in the National GEMASTIK 14 in Software Development Competition in 2021
    • Relevant Coursework: Algorithms; Data Structures; Object-Oriented Programming; Database
  • Android Development Path, Bangkit Academy (Feb 2022 – Jul 2022, Remote)
    • Graduated with distinction.
    • Learned and practiced Android Development using MVVM Architecture, Retrofit, Room database.
    • Developed mobile applications to solve a wide range of Mobile Development problems.
    • Received 5 certificates related to Android Development through Dicoding.
    • Worked on Capstone Project to build an application named TBCheck, for detecting Tuberculosis using x-ray images.

Portfolio

  • Selakata (iOS App)

    AI Cloning Audio is Personalized Auditory Training Apps, using As an iOS Developer, I specialize in crafting logical, and implementing MVVM Clean Architecture, fetching API, Audio Management.

  • Kademi (Android App)

    An academic Android application designed to assist students in managing their academic activities more efficiently.

  • TBCheck (Capstone)

    Android project to detect tuberculosis disease using x-ray image, with kotlin and tflite consumption.

  • Elgensip - Tech Material (Sharing)

    Created YouTube content related programming and technology.

Explore more of my work on GitHub.

Skills

  • Advanced in Java, Kotlin, Swift, XML, PHP, C#
  • Frameworks: Jetpack Compose, SwiftUI, LINQ
  • Library: Coroutine Flow, AVFoundation
  • DBMS: phpMyAdmin, SQL Server
  • Developer Tools: Git, Firebase, Android Studio, Xcode, SQL Server
  • Relevant Skills: Clean Code, MVVM Architecture, CodeIgniter, API Integration, Audio Management

Certifications & Training

Backup Configuration Repository

I've created a GitHub repository to store and manage my backup configuration files used on my Linux desktop. This repository includes various configuration files that are essential for maintaining and personalizing my Linux environment. It serves as a backup solution to easily restore my setup in case of system failure or migration to a new machine.

The repository contains configuration files for various tools and applications I use regularly. You will find files for:

  • System-wide configurations
  • Text editors and IDEs (e.g., Neovim)
  • Shell environment (e.g., fish, bash)
  • Window manager and desktop environment settings
  • Custom scripts and utilities

By maintaining this repository, I ensure that my Linux environment is consistently set up, and I can easily share my configuration with others who may find it useful. Feel free to explore the repository and use it as a reference for your own configurations.

Check it out here.

Blog

Explore a collection of blog posts that cover a wide range of topics related to Android development, software engineering best practices, and personal experiences in the tech industry.

Visit the blog here to read more articles and stay updated with the latest posts.

Machine Learning

Discover my journey into the world of Machine Learning through various projects and experiments documented in this section.

  • Lung Check - A project to detect lung diseases using x-ray images.

Explore the Machine Learning section here to dive into more projects and resources.