0 Project complete
I am an iOS Software Engineer with 4+ years of experience in developing high-quality mobile applications. My expertise spans industries such as e-commerce, education, HR, and retail. I have a proven track record of improving app performance, user engagement, and business metrics.
0 Project complete
- Integrated ByteIO Tracker SDK into the iOS app (Swift, UIKit, MVVM), enabling 90% GMV attribution tracking and enhancing business metric visibility
- Implemented ByteIO Tracker across product cards in the Discovery module (Swift, RxSwift), contributing to Flash Sales performance: +0.56% orders per user, +0.28% daily active UV, +5.7% homepage orders per user
- Content Mirroring (Feed Profile) – Developed mirrored feed profile feature (Swift, UIKit, MVVM, custom video player). Expanded content supply: distributable videos grew from 47k → 12.5M, daily new video publications 2.7k → 128k. Boosted engagement: CTR +11.6%, GPM +64.6%. Improved UX & performance: VV +42.3%, UV CVR +0.05pt; video player first-frame success rate +25.9%, load time -22.9%
- FPS Optimization: Migrated feed profile VCs from Texture → UIKit, improving FPS +1.8% and halving sample size, reducing technical debt while aligning with iOS best practices
- Discovery Refactor: Refactored DiscoveryParentViewModel API fetching mechanism, making codebase more readable, maintainable, and scalable
Skills: Swift, UIKit, MVVM, RxSwift, Custom Video Player, Performance Optimization, API Integration
- Delivered Partial Order Fulfillment (Swift, UIKit, MVVM, REST API) enabling sellers to manage inventory efficiently, reducing delays and improving customer satisfaction
- Built and optimized the Daily Benefit feature (Swift, VIPER, RxSwift, GRPC), incorporating coupon bundles and milestones: +2.66% main orders, +3.45% conversion rate, +3.56% repurchase rate, improving engagement across multiple scenarios
- Designed and shipped Content Switcher (UIKit, AsyncDisplayKit, RxSwift) on the Deals page: Boosted GMV by 178%, Paid orders by 73%, and user clicks by 53%
- Enhanced accessibility by expanding Daily Benefit entrance to bottom navigation (Swift, UIKit, Texture, MVVM), improving new user retention by 5%
- Led GRPC bandwidth optimization (Swift, Networking layer refactor), reducing backend usage by 45% (7.62 → 4.47 RPS)
- Bedug Berhadiah (Ramadan Event Feature) – Delivered Surprise Giftbox on Promo Hari Ini page (UIKit, RxSwift, MVVM). Increased iOS event metrics: GMV/user +3.74%, main orders/user +1.06%, CO +0.77%, AOV +2.56%, Payment Penetration +0.52%
- Misi Belanja (Daily Benefit Quest) – Designed and shipped multiple iterations of shopping quest feature (Swift, GRPC, VIPER). Consistently improved business metrics: GMV/user +1.46%, main orders/user +0.75%, RPD7 +0.83%, RPR30 +0.47%, voucher penetration +1.15%. Delivered sustainable ROI: ROAS 13.97, ROI2 1.22, short-term ROI 0.64
Skills: Swift, UIKit, VIPER, MVVM, RxSwift, GRPC, AsyncDisplayKit, REST API, Performance Optimization
- Developed intuitive UI with VIPER architecture + UIKit, improving readability and accessibility, resulting in +10% user engagement
- Implemented Live Class, Live Chat, and Consultation (WebSocket, RxSwift, UIKit), improving user engagement by 12%
Skills: Swift, UIKit, VIPER, WebSocket, RxSwift
- Built and shipped Mekari Chat & Talenta apps (Swift, Firebase, REST API), increasing user engagement by 7% and reducing app bugs by 23%
Skills: Swift, Firebase, REST API, MVP-C, MVVM, UIKit
- Optimized SQLite queries in Swift, reducing offline data retrieval time by 40%, improving transaction reporting
- Integrated AsyncDisplayKit (Texture) for rendering, reducing UI load times by 9%, enhancing retention
Skills: Swift, SQLite, AsyncDisplayKit (Texture), UIKit, REST APIs
- Achieved a 5% reduction in IT support ticket resolution time through implementation of proactive maintenance procedures
Skills: IT Support, Network Administration, System Maintenance
Here are some overview of the projects that I have developed
#ios developer learning path from idcamp x dicoding 2020
I
learned to make an intermediate level application and a lot of
knowledge that I've got, such as parseJSON from API, Persistant data
with Core data and User defaults, learning about main threads, and
etc.
Catalogue travels app using Advanced Collection View, such as Diffable Data Source and Compositional Layout.
This apps created about a how to use and integrity firebase as real-time database, Login using FacebookSDK, Google Sign In and learn more about Apple Map
Kasir Pintar Pro apps is a POS (Point of Sale) application that has several services such as recording unlimited sales transactions, Managing Stock of Goods, Customer Management & Business Reports. Fulfill business needs from managing sales to business reports
Mekari Chat is a chat apps for business that is safe, private, and integrated with Talenta's human resources information system (HRIS).
Talenta apps is an HR application with a comprehensive HRD system; help companies manage payroll & employee attendance more easily.
Finansialku apps is a application that serves to help manage finances and plan family finances. You can use the Finansialku app, to: Create a budget. Recording finances.
Skolla is an online learning application that can help the learning process for students. Available for elementary, middle school, high school students and even alumni.
Fell free to contact me, you can ask anything to find out more about me