Me

Download Resume

A self-taught programmer with a deep passion for technology and problem-solving, He has over five years of programming experience, including three years specializing in mobile development. With a strong foundation in software engineering, he focuses on building intuitive, high-performance applications while continuously refining his skills.

He thrives in fast-paced environments, adapting to new challenges and staying ahead of technological advancements. His dedication to innovation and excellence drives him to optimize performance, enhance security, and streamline system architecture. Whether developing mobile apps or improving existing systems, he is committed to delivering high-quality solutions.

Eager for new opportunities, he looks forward to collaborating and contributing to cutting-edge technology.

#Skills Link to heading

Android Development Link to heading

With three years of professional experience in Android development, he has consistently applied best practices and clean architecture principles to create user-friendly apps. He possesses a deep understanding of maintaining and optimizing codebases. Additionally, he has a track record of developing shared libraries for efficient bug fixes and streamlined maintenance across multiple products. Furthermore, he has actively worked on establishing seamless CI/CD processes, ensuring efficient development and deployment workflows.

Android Development | Flutter Development | Jetpack Compose | Clean Architecture | Object Oriented Programming | Android App Optimization | Android Security | Android Library


Others Link to heading

In addition to his Android development expertise, he has a passion for continuous learning and has attended courses in various domains, including Front-end web development, Back-end development, DevOps, and Machine Learning. This diverse skill set allows him to bring a holistic perspective to projects, driving innovation and cross-functional collaboration.

Show me his courses

#Work Experiences Link to heading

[Feb 2024 - Present] - PT Privy Identitas Digital Link to heading

He specializes in developing liveness detection solutions. In just two months, he has refactored and cleaned up the codebase, notably fixing memory leaks and enhancing performance. He has gained expertise in single activity architecture, face detection, CameraX, and WebSocket, while ensuring a maintainable and efficient codebase.


[March 2022 - Feb 2024] - Ideku Technology Solution Pte Ltd Link to heading

During his tenure as the sole Android developer for a year and a half, he embarked on a journey of continuous learning in clean architecture. Fueled by his determination, he relied on communities, articles, and Android documentation to shape his expertise. He iteratively refactored the codebase multiple times, persevering until he successfully implemented the optimal architecture for the company’s app.

Subsequently, with the arrival of an experienced Android developer, he engaged in comprehensive project discussions. Together, they made the strategic decision to develop a shared library and implement other best practices, further enhancing their development processes and codebase.

  • Integrate the app with multiple model of Thermal Printer
  • Designing system architecture and develop a POS (Point of Sale) application
  • Develop shared library to easy maintain for all of the company products/android app
  • Monitoring system performance and bug fixing
  • Stability monitoring on different platform version

[Feb 2021 - Feb 2022] - Bali Gatra Link to heading

In his first professional job as a junior Android developer at Bali Gatra, he started out with a primary focus on Android app development. However, when a new project centered on Flutter for hybrid mobile development surfaced, he proactively seized the opportunity to learn and quickly became an active contributor to the project. His initiative extended to suggesting and implementing improvements in project management, quality assurance (QA), and CI/CD processes, earning the trust of his boss as he successfully led these enhancements.

  • Responsible for mobile app development (flutter)
  • Maintenance and develop a new features for Android App (Java)
  • Quality Control and Testing for all projects before clients handover (website & mobile projects)

#Courses Link to heading

*Menjadi Front-End Web Developer Expert Link to heading

Dicoding Academy | Jul 2023 | See Credential

*Menjadi Android Developer Expert Link to heading

Dicoding Academy | Nov 2020 | See Credential


Belajar Membuat Aplikasi Back-End untuk Pemula dengan Cloudeka Link to heading

Dicoding Academy | Nov 2022 | See Credential

Belajar Dasar-Dasar DevOps Link to heading

Dicoding Academy | Nov 2022 | See Credential

Menjadi Google Cloud Engineer Link to heading

Dicoding Academy | Jun 2022 | See Credential

Belajar Dasar Google Cloud Link to heading

Dicoding Academy | Jun 2022 | See Credential

Belajar Fundamental Aplikasi iOS Link to heading

Dicoding Academy | Jul 2021 | See Credential

Belajar Membuat Aplikasi Back-End untuk Pemula Link to heading

Dicoding Academy | Jul 2021 | See Credential

Architecting on AWS (Membangun Arsitektur Cloud di AWS) Link to heading

Dicoding Academy | Jul 2021 | See Credential

DevOps Praktis dengan IBM Cloud (Practical DevOps with IBM Cloud) Link to heading

Dicoding Academy | May 2021 | See Credential


See more courses