Nozhan Amiri

iOS Engineer, Mobile software architect

I’m an iOS developer with 5+ years of expertise in Swift and modern iOS frameworks and 8+ years of hands-on software development experience. Passionate about building and shipping scalable, high-performance apps with clean architectures, CI/CD pipelines, and strong attention to UX.

Experience

Primary iOS Engineer

Taaghche

Tehran, Iran (On-site)

Dec 2025 – Present
  • Worked on the iOS app for Taaghche, one of Iran's leading digital reading and audiobook platforms, serving over 50,000 monthly active users. As the primary iOS engineer, I was responsible for developing and maintaining the native iOS application, shipping major product initiatives, and improving application architecture, stability, and user experience.
  • Developed and launched the first native iOS version of Navaar, a podcast and audiobook platform acquired by Taaghche, by architecting a multi-flavor application supporting independent branding, assets, configuration, and distribution.
  • Designed and delivered an application-wide Dark Mode migration across 40+ screens in a legacy UIKit codebase, introducing a reusable theming system and eliminating extensive hard-coded UI styling.
  • Owned the complete iOS release process, including build/scheme configuration, code signing, provisioning profiles, testing, production deployments, and distribution on the App Store, Sibapp, and Sibche marketplaces.
  • Refactored key modules toward MVVM/Repository Pattern, improving maintainability and reducing technical debt within a 69k+ LOC mixed-language codebase.
  • Contributed to the local ePUB/PDF reader, audiobook player, download, search, analytics, and push notification modules used by tens of thousands of active users.
  • Maintained and extended a large codebase built with Swift, Objective-C, C++, UIKit, Combine, RxSwift, ReactiveCocoa, Realm, SQLite, AVKit, and BackgroundTasks.
Swift Objective-C UIKit Realm SQLite URLSession Alamofire RxSwift RAC AppMetrica WebEngage

iOS Engineer

GCo Apps

Tehran, Iran (On-site)

Oct 2024 – Nov 2025
  • Sole developer of LOMO, a photography app focused on creative filters and retro aesthetics.
  • Sole developer of Recipin, an AI meal planner and recipe generator.
  • Contributed to Voix, a voice recorder app with AI integration for transcription and content summarization.
  • Architecting and developing high-performance SwiftUI applications with a focus on maintainable, scalable code, adhering to SOLID principles.
  • Designing and implementing custom GPU-accelerated image filters using CoreImage, CIKernel, Metal, and GPUImage3, including fragment shaders for optimal performance.
  • Profiling and optimizing app performance with Instruments, reducing bottlenecks by over 50% in LOMO.
Swift SwiftUI SwiftData Metal GPUImage Instruments Firebase

iOS Engineer

Luminatech

Lisbon, Portual (Remote)

Jun 2022 – Oct 2024
  • Architected key components of the iOS project, including a custom Markdown parser compatible with iOS 12+ using a bespoke tokenizer.
  • Migrated RxSwift pub/sub streams to Combine, improving maintainability and performance.
  • Connected the app to Google and Facebook marketing services, enabling Firebase/FB analytics and user engagement tracking.
  • Developed complex interfaces using UIKit, both programmatically with SnapKit and via Storyboards, optimizing for flexibility and maintainability.
  • Contributed to CI/CD pipelines with Fastlane and managed dependencies using CocoaPods/SPM.
  • Implemented a custom dependency injection system.
Swift UIKit Alamofire CoreData Vision Firebase FB Marketplace Google Analytics

Education

A.Sc. Software Engineering

University of Kashan

Kashan, Iran

Computer Engineering – Software

2015 – 2019

High School Diploma

Shahid Ejei (NODET)

Isfahan, Iran

Mathematics

2011 – 2015

Skills

Languages
Swift Objective-C Dart Ruby Metal OpenGL Go Python Typescript
UI Frameworks
UIKit SwiftUI Flutter Compose Multiplatform / KMP
Tools
Instruments AppMetrica WebEngage Cocoapods Carthage SPM
Infrastructure
Kubernetes Docker PostgreSQL Redis Kafka Grafana/Loki
Frontend
React Next.js TailwindCSS Astro Hugo
Practices
System Design Architectural Design Patterns MVVM Repository Pattern Clean Architecture API Design TDD Code Review Technical Writing

Certifications

Languages

  • Persian Native
  • English Fluent (C2)
  • German Professional Working Proficiency (B2)