September 2023
Finalist in the User Experience Design division GEMASTIK XVI 2023
Pusat Prestasi Nasional, Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi
Hello, I'm
Currently · Android Developer @ Gerak
Informatics Engineering graduate from Institut Teknologi Sumatera. Android developer at Gerak — shipping production apps with Kotlin & Flutter, and building web experiences with React.
yondika.sh — interactive portfolio shell v0.1
Type "help" to see available commands.
yondika.sh — interactive portfolio shell v0.1
Type "help" to see available commands.
“Work for money, Develop for love”
Skills
drag me?
drag me?
drag me?
Experience
Click a role to expand details. Gerak has a full case study.
GPA : 3.68/4.00
Relevant Coursework : Object-Oriented Programming, Web Programming, Basic Software Development, Human-Computer Interaction, Algorithms and Data Structures, Database, Algorithms and Programming, Mobile Development
• Developed an Android application to display GitHub user data by integrating the GitHub API, consisting of 5 pages.
• Created an Android application for detecting cancer based on images using machine learning, comprising 3 pages.
• Designed and Developed an Android application to help user to share stories. It implements a Single Source of Truth using Room, ensuring data consistency and reliability, along with offline functionality. The app also includes user authentication using email and password and data consumption from APIs.
• Own Health Connect sync for Steps & Sleep (permissions, background workers, conflict rules vs Garmin/Google Fit) and multi-domain Connect Tracker UX.
• Migrated major surfaces to Jetpack Compose (Home, Sleep/Steps/Workout, Live Session, BMI/wellbeing) with loading skeletons and production polish.
• Replaced OneSignal with dual-provider push (FCM + HMS), auth-aware token lifecycle, and deep-link tap routing (mood, BMI, steps, rewards).
• Delivered Live Session event flows (join, timed activity, cutoffs, results/archive) and GPS Gerak Tracker foreground service (Mapbox, goals, kill/recovery).
• Raised reliability with home API TTL/stagger, crash guards, and policy-style unit tests for HC, push, tracker, and live session.
• Developed a custom IndoBERT NLP model to classify 1,143 Indonesian-language reviews (spam, fraud, promotion) with 97% accuracy and 97% F1-score.
• Deployed REST API using FastAPI and integrated database using Prisma + MySQL.
• Built responsive frontend with Vue.js (Web) and Kotlin (Android) achieving 90% success in black-box testing.
MSIB Kampus Merdeka Batch 7.
• Developed a widget for scanning barcodes used in inventory management with Flutter in HealthyOne App, improving product search efficiency by over 70%. This widget is integrated with a barcode reader device for scanning and reading barcode lines efficiently.
• Improved the widget's UI in the HealthyOne App by reducing text size, margins, adding an info button to the dropdown, and adjusting the layout to display 4 items per row, optimizing content positioning for better usability.
• Implemented a scroll system in the dropdown for load more functionality, prioritizing records already fetched from the frontend. The system identifies if all records and quantities have been pulled, avoiding unnecessary backend queries. If not, it queries the backend when scrolling reaches the end, ensuring no duplicate IDs or quantities are fetched and that the record count matches expectations.
• Designed the UI and developed the interface for the SDGs website for the Bandar Lampung city government, enabling data analysis and dashboard viewing for 17 goals and 400 indicators.
• Collaborated on implementation with Laravel, Bootstrap, and MySQL, ensuring seamless integration and a 25% improvement in performance.
• Developed 3 dashboard features for predictions, comparative analysis, and geospatial data distribution to monitor performance based on input data.
• Presented and demonstrated the website to over 15 regional government organizations in Bandar Lampung, receiving positive feedback and securing commitment for 2 future updates and enhancements.
• Designed over 10 user interfaces and experiences for the Tanamify app using Figma.
• Developed the mobile application with Kotlin and XML using MVVM architecture, improving performance by 30% and ensuring usability.
• Integrated 2 machine learning models, including image classification and artificial neural network (ANN), into the Android app using TFLite.
• Integrated 4 APIs from the backend server for authentication and history tracking.
• Installed, configured, and updated over 20 software applications.
• Created 30+ graphic designs using Corel Draw and Adobe Photoshop for internal and external use.
• Installed and configured over 10 CCTV systems, ensured functionality, and provided user training.
• Executed 5+ network installations and configurations, including cabling, routers, and switches, and resolved network issues
• Spearheaded the backend development of the Informatics study program website, creating and managing over 20 pages to streamline information dissemination.
• Implemented frontend development for a voting website, ensuring usability and responsiveness across more than 4 pages.
• Led a team of 9 developers for the HMIF ITERA website development, successfully completing all tasks on time and within scope.
• Crafted the user interface layout for the KM ITERA website, designing over 15 pages to enhance user engagement.
• Enhanced the Content Management System (CMS) pages for the KM ITERA website, improving functionality and usability across 4 key pages.
• Collaborated with 11 members from the Ministry of Information Technology, resulting in the successful implementation of new website features.
• Crafted a website for the student presidential election voting at the PEMIRA KM ITERA 2022 event at Institut Teknologi Sumatera, ensuring secure and efficient voting.
• Integrated Tailwind CSS with CodeIgniter 3 for a seamless user experience during the voting process, successfully serving over 5,200 eligible student voters.
• Completed the project within 2 months in collaboration with the frontend team, meeting all project milestones ahead of schedule.
• Collaborated with a 7-member frontend team to develop a campus environment introduction website for new students, creating over 10 interactive and informative pages.
• Developed a attendance system with HTML, JavaScript and Bootstrap CSS used by over 4800 new students, enhancing event management efficiency by 30%.
• Implemented responsive design principles to ensure optimal user experience across various devices.
Highlight
September 2023
Pusat Prestasi Nasional, Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi
Contact
Open to Android, Flutter, and frontend roles — or a focused project chat. Say hello on LinkedIn.