Objective
iOS Tech Lead/Seniõr Engineer or Cookie Monster🁢
Skills
Work Experience
Developing new features, bugfixes, refactoring. Using TCA & SwiftUI
Full-cycle development, starting from developing an app from scratch (Swift, UIKit, SwiftUI) and releasing it to the AppStore. Major experience in client/server apps using in-house and 3rd party REST APIs via custom-made SDKs. Support of existing apps: bug fixes, migration from CocoaPods to SPM. Addition of custom UI into 3rd party binary SDK flow via introspection. Development of native module (adding credit cards to the wallet) for ReactNative app. Configuration and integration of 3rd party services for deep/universal links (Branch), push notifications (SalesForce, Braze), payments (DataTrans)
CI/CD: Set up in-house Jenkins with a dedicated build node via mac-cloud plugin (added additional features to support our needs [using Groovy]). Set up Fastlane configurations for building projects and uploading binaries to Firebase and TestFlight.
Outside of the main duties created different tools:
- Visualization of OS version usage distribution per project using Audience data from Firebase [TypeScript, HTML]
- GitHub Action to support shallow clones of 3rd party repos to improve the build time of projects [TypeScript]
- CLI tool for debugging in-house API [TypeScript]
- Responsible for designing architecture and developing iOS mobile apps
- Developing custom controls and animations
- Development and support of SDKs for 3rd party services
- Designing and implementing reusable components
- Improving accessibility for ADA compliance
- Refactoring
- Debugging, and bug fixing
- Interviewing candidates
- Code review
- Mentoring teammates
- Development of helper tools
- Migrated CI/CD pipeline from Travis to in-house Jenkins
- Swift
- JSON
- Ruby
- Typescript
- Internal Frameworks: UIKit, SwiftUI, CoreLocation, PassKit, CoreAnimation, and others
- 3rd party Frameworks: FBSDK, SnapKit, Kingfisher, and others
- Git
- Cocoapods
- Carthage
- Reveal App
- Charles Proxy App
- Sketch App
- Paw App
Dairy Queen®, Peet's Coffee, Wingstop, Boston Market, Bubba's 33, Texas Roadhouse, City Barbeque, Stake 'n Shake, Noodles and Company (2017-2024)
- Responsible for designing architecture and developing iOS mobile apps from scratch
- Refactoring and bug fixing existing projects
- Team coaching
- Interviewing candidates
- Code review
- Mentoring trainees and juniors
- Build-system development and CI optimization (Jenkins + HockeyApp)
- Objective-C
- Swift
- UIKit, Networking, CoreLocation, MapKit, QuartzCore, CoreAnimation and etc.
- ReactiveCocoa/RxSwift
- Ruby
- Git
- CI: Jenkins & HockeyApp
LifeLike - Currency Converter (2012)
LifeLike - Stock Market (2012)
LoveIt (2012)
CrunchBase (2013)
LifeLike - Tube (2013-2014)
Nimble (2014-2015) [AppStore]
Giggster (2016-2017) [AppStore]
Jobjet (2017)
- Developed web sites and apps from scratch. Translated design into markup, designed databases structure and used frameworks like CodeIgniter/Kohana/Laravel for programming sites cores
- Developed websites parsers for dumping specific information from web
- Developed wordpress themes with custom admin panels
- Developed simple windows tools for generating different content and editing content for Flash XML templates
- Was responsible for setup and administration of LAMP
- PHP
- Ruby
- SQL (MySQL)
- (x)HTML
- CSS (SASS)
- JavaScript (jQuery, KnockoutJS)
- C#
- Bug fixing in webmail system
- PHP
- JavaScript
- HTML
Education
Specialist of Systems engineering