Skills

Skills

iOS Engineer with a strong focus on building sustainable, user-centric products.
I care not only about how apps are built, but also why they are built, and how technical decisions affect users, teams, and long-term maintainability.

Most of my experience comes from large, long-running consumer apps, where stability, privacy, and product quality matter as much as new features.

iOS Platforms & Languages

  • iOS, tvOS, watchOS
  • Swift, Objective-C
  • Working effectively with both modern and legacy APIs

Architecture & Engineering Practices

  • Modular structures for larger codebases
  • Feature separation and clear ownership boundaries
  • Clean Architecture–inspired patterns where appropriate
  • Emphasis on readability, maintainability, and gradual evolution

Product-Focused Development

  • Close collaboration with Product, Design, QA, and Backend
  • Technical choices guided by user experience and product goals
  • Balancing short-term needs with long-term sustainability
  • Clear communication of technical trade-offs

Privacy & Consent

  • App Tracking Transparency (ATT)
  • Consent Management Platforms (CMP)
  • Privacy manifests / Required Reason APIs
  • Analytics in consent-driven environments

Apple Ecosystem & Distribution

  • App Store Connect workflows
  • TestFlight and release management
  • In-App Purchases

Dependency Management

  • Swift Package Manager (SPM)
  • CocoaPods (Legacy)

SDKs & Integrations

  • Firebase (Analytics, Crashlytics, Remote Config)
  • Sourcepoint and other CMP solutions
  • Analytics and tracking SDKs in privacy-sensitive setups

CI/CD & Automation

  • GitLab CI
  • Fastlane
  • Reliable build and distribution pipelines

Quality & Stability

  • XCTest-based unit and UI tests
  • Production monitoring and crash analysis
  • Focus on stability in frequently used user flows

Collaboration

  • Agile teams (Scrum / Kanban)
  • Jira, Confluence
  • Shared responsibility and mentoring within teams

Selected Experience

  • Worked on multiple iOS apps with large, active user bases
  • Contributed to long-lived codebases with continuous delivery
  • Supported privacy and consent changes while keeping user experience intact
  • Improved developer workflows and release reliability