Resume

Resume | Nozhan Amiri | iOS Engineer, Mobile software architect

TL;DR

Download the PDF version of my resumé below instead of reading this.

Nozhan Amiri.pdf

Experience

Primary iOS Engineer — Taaghche

Dec 2025 – Present | Tehran, Iran (On-site)
  • 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.

Tech stack: Swift, Objective-C, UIKit, Realm, SQLite, URLSession, Alamofire, RxSwift, RAC, AppMetrica, WebEngage

iOS Engineer — GCo Apps

Oct 2024 – Nov 2025 | Tehran, Iran (On-site)
  • 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.

Tech stack: Swift, SwiftUI, SwiftData, Metal, GPUImage, Instruments, Firebase

iOS Engineer — Luminatech

Jun 2022 – Oct 2024 | Lisbon, Portugal (Remote)
  • 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.

Tech stack: Swift, UIKit, Alamofire, CoreData, Vision, Firebase, FB Marketplace, Google Analytics

Education

A.Sc. Software Engineering — University of Kashan

2015 – 2019 | Kashan, Iran

Computer Engineering – Software

High school diploma — Shahid Ejei (NODET)

2011 – 2015 | Isfahan, Iran

Mathematics Diploma

Skills

Programming languages

  • Swift
  • Objective-C
  • Dart
  • Ruby
  • Metal
  • OpenGL
  • Go
  • Python
  • Typescript

UI Frameworks

  • UIKit
  • SwiftUI
  • Flutter
  • Compose / KMP

Tools

  • Instruments
  • AppMetrica
  • WebEngage
  • Firebase / Supabase
  • Cocoapods
  • Carthage
  • Swift Package Manager

Infrastructure

  • Docker
  • Kubernetes
  • PostgreSQL
  • Redis
  • Kafka
  • Grafana/Loki

Frontend

  • React
  • Next.js
  • Hugo
  • Astro
  • Tailwind.css

Practices

  • Architectural design patterns
  • MVVM
  • Repository pattern
  • Clean architecture
  • API design
  • Factory / Builder pattern
  • Code review
  • Technical writing

Certifications

Advanced Programming in Swift

Feb 2024 | Meta – Coursera

View Certification

Spoken languages

  • Persian | Native
  • English | Fluent (C2)
  • German | Professional working proficiency (B2)