Skype: vladimir.lyukov
iOS, Swift, MVC, MVVM, VIPER, Clean Swift, OOP, FRP, TDD, unit tests, UI tests, CI/CD, REST, GraphQL, Git, Objective-C
UIKit, SwiftUI, Combine, ReactiveCocoa, RxSwift, Concurrency
SPM, Carthage, Cocoapods, Fastlane, Bundler, Mint, SwiftLint, SwiftFormat, R.swift, SwiftGen
Expert iOS developer (13 years of experience, iOS 4 – iOS 17, Objective-C 4.5 years, Swift 9 years, UIKit, SwiftUI) with a strong backend background (PHP, Python, Ruby) with ~20 years of overall programming experience.
Apr. 2015 – present
Working as a freelance iOS developer. Developed multiple apps for clients from all over the world. 100% positive feedback and “TopRated” badge on Upwork, 100% positive feedback on TopTal.
Sample apps: Mein Halle Unterwegs, Xendit, Cinema Subtitles
Feb. 2017 – July 2021
4 years 5 months
Developing and supporting iOS apps with Shopify and Firebase backend.
I created the largest custom iOS storefront for Shopify e-commerce platform. The app was immediately featured by Apple due to its powerful AR experience. It has been awarded several times including as App of the Day. The app has even been featured by Shopify in official events with Tim Cook and Justin Trudeau.
My responsibilities: estimating projects, designing application architecture, setting up continuous integration and continuous delivery, publishing apps to the AppStore.
July 2011 – Mar. 2015
3 years 9 months
E-Legion is Russia top 3 mobile dev company. I was Lead iOS developer (Objective-C) in team of 2-3 developers. 3.5 years of iOS development.
I've created several large apps used by hundreds of thousands of users for companies like Raiffeisen Bank Russia, YOTA mobile carrier, Interneturok online learning platform.
My responsibilities: estimating projects, designing application architecture, choosing frameworks and technologies, reviewing teammates' code, splitting client's requirements into tasks and assigning them along team members, setting up developers workflow (including continuous integration) and, of course, writing high quality Objective-C code.
May 2008 – July 2011
3 years 2 months
Senior full stack web developer (python, ruby), team lead. Created multiple web sites and web services for large companies from Russia and USA.
My responsibilities: estimating projects, designing application architecture (mostly backend), choosing languages, frameworks and libraries for application, reviewing teammates' code, setting up developers workflow (setting up QA/production linux servers, automatic testing on continuous integration servers, automating QA/production servers deploys) and, of course, writing high-quality code.
February 2005 – May 2008
3 years 3 months
Web developer – PHP (PHP-Nuke, Zend Framework, Smarty), JavaScript, administrating LAMP servers.
Saint Petersburg State University
Progress towards bachelor — 2003–2005
Mathematics & computer science. Left university after 2 years of education and switched to fulltime job.