Hey! I am

Faisal Nur Arif

I'm a

About

About Me

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.

  • Name: Faisal Nur Arif
  • Address: Jl. Pancoran Bar. VII D 19-15, RT.9/RW.1, Pancoran, Kec. Pancoran, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12780
  • Zip code: 12780
  • Email: faisalarip10@gmail.com
  • Phone: +62-857-9110-1337

0 Project complete

Download CV

Education

Aug 2025 - Aug 2027

Pursuing Bachelor's Degree in Computer Science

Binus University • Jakarta, Indonesia
Jan 2019 - Dec 2022

Associate Of Communications A.Md.I. Kom Information Technology

Universitas Dinamika (STIKOM Surabaya) • Surabaya, Indonesia
Jan 2016 - Dec 2019

Computer Engineering And Networking

Vocational High School

Experience

Aug 2024 - Present

Software Engineer - iOS

ByteDance Ltd.

- 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

Aug 2023 - Aug 2024

Software Engineer - iOS

PT. Tokopedia

- 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

Aug 2022 - Aug 2023

iOS Developer

Skolla

- 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

Sep 2021 - Mar 2022

iOS Developer Intern

PT Mid Solusi Nusantara (Mekari)

- 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

Feb 2021 - Sep 2021

iOS Developer

Pt Kasir Pintar

- 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

Oct 2017 - Dec 2017

Information Technology Support Technician

Pt Pln

- Achieved a 5% reduction in IT support ticket resolution time through implementation of proactive maintenance procedures
Skills: IT Support, Network Administration, System Maintenance

Skills

Skills

  • iOS Development: Xcode, VIPER, UIKit, TCA, Swift, SQLite, RxSwift, MVVM, Jenkins, AsyncDisplayKit (Texture), RxCocoa
  • Front End: Firebase, Javascript, Bootstrap, HTML, CSS
  • Backend: Java, PHP, RESTful APIs, GQL (GraphQL)
  • Soft Skills: Team player, Bias for Action, Deliver Result, Result Oriented, Detail Oriented, Curious Oriented

Projects

My Projects

Here are some overview of the projects that I have developed

GameCatalogue

#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.

Github





TravelsApp

Catalogue travels app using Advanced Collection View, such as Diffable Data Source and Compositional Layout.

Github





MyChatApps

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

Github





Kasir Pintar Pro

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 Chats

Mekari Chat is a chat apps for business that is safe, private, and integrated with Talenta's human resources information system (HRIS).





Talenta

Talenta apps is an HR application with a comprehensive HRD system; help companies manage payroll & employee attendance more easily.





Finansialku

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

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.


Contact

Contact Me

Fell free to contact me, you can ask anything to find out more about me

Phone Number

+62 85791101337

Email Address

faisalarip10@gmail.com

WhatsApp

+62 85791101337