Where I've Worked

Senior iOS Developer

April 2024 - Present

Nesine

Remote - Istanbul

Leading online sports betting and gaming platform in Turkey, offering users a seamless experience for placing bets on various sports events, additionally providing live betting.

  • Worked with cross-functional teams to design and ship new features, participated in Agile Scrum processes, conducted code reviews, and mentored junior developers
  • Refactored bulletin module in Clean Swift, trimming page-load latency 20% and decreased memory usage 20%
  • Implemented robust unit testing suites ensuring high-quality releases through automated validation of business logic
SwiftClean SwiftUIKitUnit TestingJiraAgile

Lead iOS Developer

Sept 2019 - April 2024

Invstr

Remote - London

Invstr+ is a comprehensive finance platform offering banking, brokerage, crypto trading, custodial accounts, educational tools for minors, and Fantasy Finance for global virtual trading.

  • Led a 5-engineer iOS team, collaborating closely with product, design, and backend to navigate complex requirements and make critical architectural decisions
  • Managed TestFlight distribution and App Store Connect processes to streamline release cycles
  • Migrated legacy Objective-C MVC app to modular Swift MVVM architecture, cutting cold-start time by 50% and achieving 99.9% crash-free rate
  • Architected and launched Invstr Jr, a SEC-compliant custodial investment module
  • Directed development integrating Plaid (ACH), Socure (KYC), and Stripe for US banking and crypto trading
  • Led growth initiatives boosting Fantasy Finance revenue by 24% and sessions per active device by 4%
  • Drove user engagement implementing real-time leaderboards and chat using PubNub across 100k+ Academy learners
  • Initiated CI/CD automation via Fastlane and GitHub Actions, halving App Store release cycle (14 to 7 days)
  • Enhanced retention and security with Braze personalization, Appsflyer attribution, and Approov runtime security
SwiftSwiftUIMVVMPlaidStripeSocurePubNubFastlaneFirebaseBraze

Senior iOS Developer

Sept 2016 - Sept 2019

Invstr

Remote - London

Scaled platform from startup to 100K+ users, focusing on core product features and technical migrations.

  • Built scalable core product features using MVVM architecture and protocol-oriented Swift
  • Led complete migration from Objective-C to Swift improving development velocity
  • Implemented real-time chat and feed updates using PubNub SDK
  • Integrated Apple StoreKit for seamless in-app purchase experiences
  • Developed modular UIKit components for improved reusability
  • Integrated Braze, Appsflyer, Firebase Analytics, and Crashlytics for comprehensive app monitoring
  • Took ownership of Android development during team shortage, building features with Jetpack components and MVVM architecture
  • Optimized Android app performance, improving social feed speed and reducing memory usage
SwiftObjective-CUIKitMVVMPubNubStoreKitFirebaseCrashlyticsKotlinJetpack

Junior iOS Developer

Sept 2014 - Sept 2016

Invstr

London

Started as an intern while studying Computer Engineering, building the foundation of the Fantasy Finance platform.

  • Built UIKit components for the core iOS application
  • Implemented real-time price feeds with PubNub
  • Developed leaderboard functionality for Fantasy Finance competitions
  • Worked with Objective-C codebase during early product development
Objective-CUIKitPubNubCocoaPods