nil()<nil<01=>};//;}/nil/}///λ</<//0//0<<;{nil0/<11
İstanbul, TR · Available

Ferhan Akkan
Senior iOS Engineer

Pixel-precise interfaces, systems thinking, and clean Swift.

7
Repos
6
Years
2
App Store
10
Articles
Developer.swiftPortfolio.swift
main ↻
1
typing…Swift 5.10UTF-8Ln 1, Col 1
01

About

// devFAv7.0

Ferhan Akkan

Senior iOS Engineer · İstanbul, TR
~/about$ cat bio.md

iOS Engineer with 6+ years of experience delivering high-impact global projects and startup solutions. Driven by a commitment to team organization and leadership, focused on establishing efficient workflows and driving technical excellence across cross-functional teams. Highly proficient in Swift development, with deep expertise in Modular System Design, robust CI/CD pipelines, Unit Testing, and automated App Distribution. Actively contributes to the iOS community through technical writing, open-source projects, independent app publishing, and mentorship.

~/about$ stack --list
SwiftUIKitSwiftUIVIPERMVVM-CSnapKit / Auto-layoutSOLID & DICombine
02

GitHub

Live stats · akkanferhan
534 contributions · last 12 months
lessmore
03

App Store

04

Experience

Sep 2024 — Now

Senior iOS Engineer

Turkish Airlines (via OBSS) · İstanbul
  • Played a key role in transforming the Turkish Airlines main app and shipping its new version, focused on modernization and performance.
  • MVVM-C architecture.
  • Participated in migrating the existing Obj-C project to Swift.
  • UIKit (XIB + programmatic) alongside SwiftUI.
  • Agile project management with Scrum.
Nov 2022 — Aug 2024

Senior iOS Engineer

N11 Tech · İstanbul
  • Owned the n11Çabuk module and the main-project refactor.
  • VIPER architecture.
  • UIKit with XIB and programmatic.
  • Agile project management with Scrum.
  • Issue tracking with Jira.
Nov 2021 — Sep 2022

iOS Engineer

Getir · İstanbul
  • On the Partnership Team integrating new domains into the Getir Super App.
  • VIPER architecture.
  • Built new domains from scratch.
  • Fully built and maintained the "GetirJobs" iOS module.
  • Fully built and maintained the "GetirDrive" iOS module.
Jun 2021 — Oct 2021

iOS Engineer

Vodafone (via Loodos Tech) · İstanbul
  • Built and maintained the Vodafone Yanımda app — 3M daily user visits.
  • Agile project management with Scrum.
  • Issue tracking with Jira.
  • MVVM as the application architecture.
  • Jenkins + App Center for the CI/CD pipeline.
Nov 2020 — Jul 2021

iOS Engineer

AppCent · İstanbul
  • Built and maintained the EmlakJet real-estate app — 1M daily user visits.
  • Issue tracking with Jira.
  • MVVM with RxSwift.
  • Fully programmatic UI.
  • Agile project management with Scrum.
Feb 2020 — Nov 2020

iOS Engineer

Portal Grup A.Ş. · İstanbul
  • End-to-end development and maintenance of the "Avis - Vehicle Rental" iOS app.
  • End-to-end development and maintenance of the "4 Mevsim (Bayer)" iOS app.
  • MVVM, GitFlow, GitLab, custom network layer.
05

Skills

Package.swift
Package.swiftswift-tools-version: 5.10
import PackageDescription
 
let package = Package(
name: "ferhan.dev",
dependencies: [
.package(name: "Swift", from: "9.8.0")stable// Language
.package(name: "SwiftUI", from: "9.5.0")stable// UI
.package(name: "UIKit", from: "9.6.0")stable// UI
.package(name: "Objective-C", from: "7.5.0")solid// Language
.package(name: "VIPER", from: "9.5.0")stable// Architecture
.package(name: "MVVM-C", from: "9.2.0")prod// Architecture
.package(name: "Combine", from: "8.8.0")prod// Reactive
.package(name: "RxSwift", from: "8.5.0")prod// Reactive
.package(name: "SnapKit / Auto-layout", from: "9.0.0")prod// UI
.package(name: "Unit & UI Testing", from: "8.5.0")prod// Testing
.package(name: "CI/CD (Jenkins, Fastlane)", from: "8.5.0")prod// CI/CD
.package(name: "SOLID & DI", from: "9.0.0")prod// Principles
.package(name: "Vapor", from: "7.0.0")experimental// Backend
.package(name: "NestJS", from: "6.5.0")experimental// Backend
]
)
06

Writing

Medium
07

Open Source

Senior iOS Engineer

Swordfish is an iOS application designed to simplify complex daily workflows and provide users with an intuitive, seamless mobile experience. Developed with a user-centric approach, the application addresses real-world user challenges by offering efficient navigation, smooth interactions, and practical digital solutions right at their fingertips.

16 commits
Senior iOS Engineer

AI-assisted Conventional Commits and Git Flow branch policy enforcement for macOS. Menubar app + CLI, powered by local Ollama models — your diffs never leave your machine.

21 commits
Senior iOS Engineer

Modern Swift 6 / iOS 18 image-loading library for the Homer suite. Async / await throughout, dual-layer caching, automatic downsampling, PhotoKit integration, and a Kingfisher-style imageView.homer.setImage(...) call site — built on top of HomerFoundation and HomerUIKit so it composes with the rest of the suite.

34 commits
08

Contact

Let's build something.

iOS, Swift, systems design — or just let's chat about LLDB.