I’m an iOS Software Engineer with 4+ years of experience in iOS platform development. I enjoy learning, sharing, and crafting scalable, maintainable software guided by solid engineering principles. I’ve worked on Android projects in the past and am currently learning Flutter to broaden my cross-platform expertise. I also write about software engineering and development insights on arifinfrds.com.

ARIFIN FIRDAUS

I’m an iOS Software Engineer with 4+ years of experience in iOS platform development. I enjoy learning, sharing, and crafting scalable, maintainable software guided by solid engineering principles. I’ve worked on Android projects in the past and am currently learning Flutter to broaden my cross-platform expertise. I also write about software engineering and development insights on arifinfrds.com.

Available to hire

I’m an iOS Software Engineer with 4+ years of experience in iOS platform development. I enjoy learning, sharing, and crafting scalable, maintainable software guided by solid engineering principles. I’ve worked on Android projects in the past and am currently learning Flutter to broaden my cross-platform expertise. I also write about software engineering and development insights on arifinfrds.com.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Advanced
Japanese
Beginner
Indonesian
Fluent

Work Experience

Career Break – Professional Development iOS Personal Project and iOS blogging at Career Break – Professional Development
December 1, 2024 - Present
During a career break, I pursued professional development through iOS personal projects and blogging. I write iOS software engineering articles to contribute to the community and create personal apps applying SOLID principles, Clean Architecture, MVVM, TDD, Modularity, and CI across SwiftUI, UIKit, and Flutter.
Intermediate iOS Engineer at MEGA The Privacy Company
November 1, 2024 - October 13, 2025
Developed and maintained content/media consumption features using AVPlayer, SwiftUI, and UIKit. Optimized Audio Player to eliminate hangs, fixed audio/video player bugs, and improved test coverage for the Content Media Consumption feature.
Senior Software Engineer - iOS at Tokopedia (Goto Group)
November 1, 2022 - October 13, 2025
Optimized memory usage by identifying and fixing leaks through unit tests. Developed and maintained user platform features using The Composable Architecture. Implemented new features with a TDD mindset. Supported localizations. Reviewed code and shared best practices for clean tests and robust code.
iOS Engineer at Ice House
June 1, 2022 - October 13, 2025
Collaborated on iOS feature development including Push Notifications with navigation, and bug fixes. Increased unit test coverage significantly. Spoke at BINUS on Getting Started With TDD on iOS. Mentored internships and contributed to internal research on The Composable Architecture.
iOS Developer Internship at Apple Developer Academy @ UC
December 1, 2020 - October 13, 2025
iOS Developer Internship; worked on Readdy App (reading assistance for people with dyslexia). Implemented two features: dynamic font changes and text-to-speech. Led and guided the team on Clean Code & Architecture across four layers; mapped functional requirements; wrote 45+ unit/UI tests; achieved 91% test coverage with TDD; memory leak detection and debugging support.
iOS & Android Developer at Comeapp.id
March 5, 2018 - October 30, 2020
- Advised, Initiated, Maintained and expaneded codebase to Clean architecture and MVVM in Swift - Developed using Moya for HTTP client network for 15 domain modules - Used CoreData and UserDefaults for persistence on 3 domain modules - Collaborated in 3 person mobile engineering team and released to app store in 7 months Helping Android team for developing the app using: - clean Architecture and MVVM / MVP - Retrofit for networking

Education

Bachelor of Computer Science at University of Brawijaya
August 1, 2015 - January 1, 2020
• Improved final research on Human Computer Interaction app using Head Movement from gyroscope framework on iOS (HEMOCS), accuracy improvement of 3.71% • Volunteered on Mobile App Developer Community and Facilitator, Raion Community.
Exchange Student Program at Saga University
April 1, 2019 - August 1, 2019
• Improved on Head Movement Control System (HEMOCS) iOS App

Qualifications

iOS Lead Essentials by Essential Developer (Caio & Mike)
February 1, 2020 - October 13, 2025
Learning and implementing deeper on behavior driven development (BDD) specs, test driven development (TDD), software engineering disciplines and mindsets
Testing iOS Apps - Behavior Driven Development Using Swift (Udemy)
October 1, 2020 - October 31, 2020
Learned on testing using unit testing, TDD and BDD
Unit Testing Swift Mobile App (Udemy)
September 1, 2025 - September 30, 2025
Learn on complete unit testing strategies, mocks, stubs, URL Protocols, and others.

Industry Experience

Software & Internet, Media & Entertainment, Professional Services, Education, Healthcare, Other

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Hire a App Developer

We have the best app developer experts on Twine. Hire a app developer in Surabaya today.