Skip to content
View balitax's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report balitax

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
balitax/README.md

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


Pinned Loading

  1. MVVM-AC MVVM-AC Public

    Xcode 10 Template For MVVM

    Swift 103 21

  2. AutoCompleteAddressMaps AutoCompleteAddressMaps Public

    Auto Complete Address Google Maps Using UISearchBar

    Swift 39 28

  3. ShakeEnvironment ShakeEnvironment Public

    Shake To Change Scheme or Environment Project

    Swift 20 3

  4. Google-Maps-Direction Google-Maps-Direction Public

    Google Maps Direction

    Swift 40 23

  5. Swift-MVP Swift-MVP Public

    Sample Project Using MVP on iOS With Swift 3

    Swift 23 8

  6. WhatsBro WhatsBro Public

    WhatsApp Clone Using SwiftUI

    Swift 15 5