Position: Team Lead | Individual Contributor
Category: iOS
English level: fluent
Years of experience: 11


Summary:
- Expert iOS developer with over 13+ years of coding experience, specializing in modernizing legacy systems and driving technological innovation.
- Comprehensive understanding of various architectural approaches, with a focus on reliability, testability, and A/B testing
- Solid understanding of multithreading behavior
- Have a successful track record of taking technical ownership of an iOS app that serves
millions of users
- Passionate about building robust, well-engineered, and beautiful products

Key Contributions:
- Refactored multiple VPN applications, breaking them into smaller, isolated components using VIPER/UberRIBs frameworks.
- Reworked legacy user tracking systems through refactoring, achieving a 90% improvement in data cleanliness due to unification and implementation.
- Designed a new system for tracking user requirements with git and specifications, enhancing requirement collection and automatic code generation.
- Migrated 20,000+ lines of legacy Objective-C code to Swift, modernizing and modularizing the codebase.
- Developed a new framework for managing promo campaigns, including remote paywall customization. Reduced time to market and facilitated A/B tests, increasing revenue and user acquisition.
- Doubled ad revenue through comprehensive ad refactoring, optimizing provider network calls, and implementing new ad caching techniques.
- Automated build pipelines to solve manual product delivery and application resource dependency stack assembly issues.
- Streamlined development by establishing clear project guidelines, including release processes, git workflows, app specifications, and technical documentation.
- Interviewed over 30 senior developers and successfully onboarded select candidates to strengthen the team.