Work Experiences
KipasKipas by PT Komunitas Anak Bangsa
Contributed as an Android Developer to KipasKipas (by Koanba), a mobile social entertainment platform focused on short videos, community interaction, and user rewards ('Kipas Koin') for the Indonesian market. My efforts were centered on significantly improving the application's performance, stability, and underlying architecture.
Key Achievements & Responsibilities:
- Performance Enhancements: Directly addressed user experience issues by investigating and fixing slow video rendering (optimizing data flow/rendering). Achieved measurable gains by optimizing memory usage and accelerating screen rendering times by 14%. Reduced resource inefficiency by tackling memory leaks and UI overload in various modules.
- Stability Improvements: Made the application more reliable for users by identifying and fixing critical production bugs, resulting in a 20% decrease in crash rates. Improved responsiveness by refactoring background processes, leading to a reduction in ANR incidents.
- Architectural Foundation: Implemented a scalable MVVM architecture combined with Koin for dependency injection, which improved code maintainability and accelerated feature development cycles.
- Technical Leadership & Collaboration: Took initiative in conducting R&D for new modules and evaluating technology choices for future scalability. Supported team growth by coaching junior developers and ensuring code quality through GitHub code reviews. Collaborated effectively within an Agile environment, working closely with Backend, UI/UX, QA, and Product Management teams.
Technologies Used:
Key technologies utilized for these improvements included Kotlin, MVVM architecture, Koin (DI), Android performance profiling tools, background task management (e.g., Coroutines, WorkManager), memory optimization techniques, fastlane for automation, and Git/GitHub for version control and code review.
- GitHub @vanard (opens in a new tab)
- LinkedIn Vian Rasyid D (opens in a new tab)
- Email vianixa34@gmail.com