Where I've Worked
Senior iOS Developer
April 2024 - PresentRemote - 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 2024Remote - 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 2019Remote - 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 2016London
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