Position: Team Lead / Senior iOS Developer
Category: iOS
English level: intermediate
Years of experience: 11


Organized and highly qualified developer with 9+ years of professional experience in software design and development. Also with 2+ years of experience in managing technical team and building new product.

SKILLS:
- Swift, Objective-C;
- IB, Storyboard/XIB, AutoLayout,
Programmatic UI;
- Foundation, CoreGraphics, CoreAnimation;
- GCD/Dispatch, Multithreading;
- Notifications;
- Local Storage: SQLite, Realm;
- In-App Purchase, StoreKit;
- Auth tools: Facebook, Google, Apple;
- Networking, SocketIO, REST;
- SceneKit, ARKit;
- CoreLocation, MapKit;
- Analytics tools: Firebase, Crashlytics;
- Marketing tools: Appsflyer, Facebook SDK;
- Instruments. Profiling, Debugging,
Optimizing Performance;
- Provisioning, AppStore Connect, TestFlight;
- Xcode. Git. Cocoapods, Swift Package
Manager.

WORK EXPERIENCE:
iOS Lead Developer - Ask.fm 
Jan 2022 - May 2022 
Responsibility:
• planning, estimation and distribution tasks in the team;
designing an architecture for new features and modules;
• implementation of features with Dispatch, Foundation, UIKit, Networking,
PushNotifications, Cache, Auth;
• code review;
• refactoring and continuously improving the codebase; • improvement performance of the system;
• app distribution.  

Lead Developer - Alterme (Ignited) (alterme.app):
Feb 2020 – Jan 2022
 
Responsibility:
• participation in product development (analyze new features and product
funnels);
• setting up workflows and interactions between departments within the
team;
• planning, estimation and distribution of tasks in the team;
• resource management: analyzing tech skills of team members and sharing
knowledge inside the tech department, development PDP;
• design an architecture for new features and modules;
• development of new external modules: local pods, frameworks;
• implementation of features with Dispatch, Foundation, UIKit, StoreKit,
Networking, Realm, SceneKit, PushNotifications, Cache, Auth,
CoreAnimation;
• code review;
• refactoring and continuously improving the codebase;
• improvement performance of the system;
• app distribution.