CV
Education
Bachelor of Engineering
State Islamic University of SUSKA Riau
Certifications
Android Jetpack Pro
Dicoding
Jan 2021 — Present
SOLID Principle in Programming
Dicoding
Jan 2020 — Present
Programmer
BNSP (Badan Nasional Sertifikasi Profesi)
Jan 2019 — Present
Skills
Languages
Frameworks
Tools
Patterns
Experience
Software Engineer (Mobile), Full-Time
PT Digital Sawit ProSawitPRO is an agricultural technology company dedicated to nurturing the Indonesian palm oil industry.
- Developed and maintained Toko Sawit (E-Commerce) feature for iOS Agen SawitPRO App.
- Piloted a Technical Improvement Project of Application Performance Monitoring for Mobile Application.
- Presented an RFC about Activity-Based Cross-Selling Feature for Cross-Product Demo.
Software Engineer, Paid Contributor
EngageMedia Collective, IncEngageMedia is a nonprofit promoting digital rights, open and secure technology, and social issue documentaries.
- Patched security vulnerability by upgrading/changing dependency.
- Enhanced Video Player by leveraging heuristic device detection and recommending specific video resolution.
- Improved site performance by 87% by introducing caching and CDN.
- Implemented Media Versioning for allowing media update without cache busting.
- Secured media files from unauthorized access using Nginx X-Accel-Redirect.
Mobile Engineer, Full-Time
Majoo Teknologi IndonesiaSeries A funded Indonesian technology company providing integrated POS solutions for SMEs.
- Position equivalent to supervisor in technical expertise.
- Designed, analyzed, and reviewed new features and improvements.
- Provided technical documents and standardization to improve code health.
- Benchmarked mobile app performance and improved it using Root Cause Analysis and best practices.
- Previously as Mobile Sr.
- Associate: maintained POS application, led a five-person team to redesign legacy code, handled bugfix and hotfix for high to critical bugs.
iOS Developer, Learner
Apple Developer AcademyDeveloped 5 iOS applications in 10 months, 4 released in TestFlight and 1 in App Store.
- Lexicon — Project Manager/Developer (3 months): Delivered iOS app to App Store within 1 month, built backend for Regulation and Definition Search Engine, showcased at Tech in Asia StartUp Factory 2023.
- Memoria — Project Manager/Developer (1 month): Implemented person detection, cropping, and paste-to-image features.
- DodgeVirus — Developer (2 weeks): Designed game flow and developed the game within 1 week.
- Cheffin — Project Manager/Developer (1 month): Managed project to meet deadline, developed Recipe Feature.
- Fooney — Project Manager/Developer (10 days): Trained ML model to recognize user emotion, developed iOS app in 3 days.
- Swee — Developer (2 weeks): Developed backend, designed Technology Architecture and Data Flow.
- iBLE — Developer (1 month): Researched design implementation, contributed to ideation and product development.
Android Engineer, Full-Time
Sprint Asia TechnologyIndonesian technology company specializing in digital solutions and technology consulting.
- Released Staycation feature in Gaidz Android App.
- Rebuilt Gaidz Mobile App with Flutter for multi-platform support.
- Contributed to the design of new Gaidz API using Microservice Architecture.
- Helped rewrite the nearby shop feature of Bayarind Apps into Flutter.
Software Engineer, Project-based
TopApp IDProduct incubator program affiliated with Informatics Engineering Department at UIN Suska Riau.
- Designed and programmed accreditation Information System for 9 Criteria of BAN-PT.
- Developed Software and Application Marketplace.
- Built Arabic E-Learning Android Application.
- Maintained and operated TopApp ID's Hosting.
- Planned, designed, and managed Wisata Pulau Setan Application Development.
Mentor, Part-Time
Flashsoft IndonesiaTech mentoring startup helping university students acquire programming skills through intensive crash courses.
- Guided 4 students to solve their research problems.
Software Engineer, Freelance
FreelanceProgrammed Village Assessment Information System.
- Developed English E-Learning Android Application.
- Released KPPN Pekanbaru Android App.