Skip to content

balitax/balitax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 

Repository files navigation

Hi πŸ‘‹ I’m Agus Cahyono β€” Senior iOS Engineer (Remote)

I’m a Senior iOS Engineer with 5+ years of professional experience building, scaling, and maintaining production-grade iOS applications across fintech, health-tech, and consumer platforms.

I specialize in clean architecture, performance optimization, and long-term maintainability, with strong ownership from feature design β†’ implementation β†’ release β†’ post-release improvements. I enjoy solving complex problems, improving legacy codebases, and delivering high-quality user experiences using Swift and SwiftUI.

I’m comfortable working in remote-first, async environments, collaborating with product managers, designers, backend engineers, and QA teams.

  • 🌍 Based in Indonesia (GMT+7)
  • 🌐 Open to Remote Full-time, Contract, or Freelance iOS roles
  • βœ‰οΈ Contact: cahyo.mamen@gmail.com
  • πŸš€ Currently contributing to a large-scale Fintech iOS application
  • 🧠 Interests: SwiftUI, iOS Architecture, On-device ML, Developer Content & Knowledge Sharing

πŸ’Ό Professional Experience

I’ve worked on consumer-facing iOS applications used by thousands to millions of users, contributing to both greenfield development and legacy codebase modernization.

What I usually do

  • Design and evolve scalable iOS architectures
  • Build features with high product & business impact
  • Refactor legacy code toward clean, testable, modular systems
  • Improve performance, stability, and crash rates
  • Collaborate asynchronously in cross-functional remote teams

πŸ‘¨β€πŸ’» Previous Roles

  • πŸ“± iOS Engineer @ Stockbit
  • πŸ‘¨β€πŸ’» Senior iOS Developer @ RoomMe
  • πŸ‘¨β€πŸ’» Senior iOS Developer @ SehatQ
  • πŸ“² iOS Developer @ Hello Chat
  • πŸ“² iOS Developer @ HiApp
  • 🌐 iOS Developer @ Pasar Udang
  • πŸš€ iOS Developer & AVP Mobile Engineer @ DOT Indonesia

🧠 Core iOS Expertise

I focus on engineering fundamentals that scale in real-world products:

  • Swift 5+, Objective-C, modern iOS APIs (iOS 16+)
  • UIKit & SwiftUI (hybrid and full SwiftUI apps)
  • Architectures: MVC, MVVM, VIP, VIPER, Clean Architecture
  • Testing: Unit, UI, Snapshot & Integration tests (XCTest)
  • Concurrency: async/await, GCD, Combine
  • Networking & Data: REST APIs, JSON, offline-first patterns
  • Code Quality: SOLID principles, modularization, refactoring

πŸ› οΈ Tech Stack & Tools

Mobile

  • Swift, SwiftUI, UIKit
  • XCTest, Xcode Instruments
  • Fastlane, TestFlight

Workflow

  • Git, Git Flow
  • CI/CD pipelines
  • Agile (Scrum & Kanban)

Supporting Tools

  • Figma (collaboration with design)
  • Firebase / Analytics tools
  • RESTful backend integration

πŸ“Œ Selected Focus Areas

These are areas I actively invest in improving:

  • πŸ“± Migrating UIKit-based apps toward modern SwiftUI
  • πŸ§ͺ Increasing test coverage in legacy projects
  • ⚑ Improving app startup time & runtime performance
  • 🧼 Reducing technical debt through incremental refactoring
  • 🧠 Exploring on-device Machine Learning use cases

🌐 Community & Knowledge Sharing

I enjoy sharing what I learn through writing and discussions with the developer community.

  • ✍️ Writing iOS & engineering articles on Medium
  • πŸ’¬ Answering questions & learning on Stack Overflow
  • πŸŽ₯ Creating developer content on YouTube
  • 🀝 Open to mentorship, collaboration, and OSS discussions

πŸ“ˆ Impact Highlights

  • πŸš€ Improved app stability by reducing crash rates through systematic refactoring, safer concurrency patterns, and better error handling.
  • ⚑ Optimized app performance by reducing launch time and runtime bottlenecks, leveraging Instruments and performance profiling.
  • 🧼 Modernized legacy codebases by introducing clean architecture, modularization, and better separation of concerns, improving long-term maintainability.
  • πŸ“¦ Led and contributed to migrating dependency management from CocoaPods to Swift Package Manager (SPM), simplifying project setup, reducing build issues, and improving CI reliability.
  • πŸ§ͺ Increased code reliability by adding unit, UI, and integration tests, enabling safer refactoring and faster feature delivery.
  • πŸ”„ Led or contributed to UIKit β†’ SwiftUI migrations, improving developer velocity and UI consistency.
  • 🀝 Collaborated in cross-functional remote teams, aligning technical decisions with product and business goals.
  • πŸ“² Delivered multiple features from concept to App Store release, including post-release monitoring and iteration.
  • 🧠 Mentored junior engineers through code reviews, architectural discussions, and best practices sharing.

πŸ”— Let’s Connect


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published