Специалисты

Описание

Навыки:
UI: UIKit, AutoLayout, frame layout, XIB, Storyboards, SnapKit, PinLayout, SwiftUI.
Network: REST, JSON, URLSession, Alamofire, GraphQL.
Architecture & Approaches: MVC, MVP, MVVM, VIPER, OOP, SOLID, KISS, DRY, YAGNI.
Core: Xcode, Objective-C, Swift, NotificationCenter, , AVFoundation, ARC/MRC, Dispatch Methods, AppGroup, AppKit.
Data: CoreData, Realm, SQLite, Firebase, UserDefaults, KeyChain, plists.
Animations: CoreAnimation, Lottie.
Navigation: Coordinator, Router.
Tools: Xcode Instruments, Firebase Crashlytics.
Multithreading: GCD, OperationQueue, Async/Await.
Dependencies: CocoaPods, SPM, Tuist.
Development Process: Git, GitFlow, GitLab, GitHub, Source Tree, Jira, Figma, SwiftLint, Code review.
Frameworks: Kingfisher, StoreKit.

Опыт
Проект

Приложение техподдержки

Описание

Команда проекта: PM, CTO, 1 iOS разработчик, 2 Manual QA, 3 Backend разработчика, 1 UI/UX Designer. Выполненные задачи: ? Разделение интерфейса для администраторов и менеджеров техподдержки. ? Оптимизация под старые планшеты с поддержкой iOS 14. ? Реализация экрана просмотра, изменения, удаления и добавления виртуальных подарков с превью и анимацией. ? Проведение codereview. ? Переписывание с Objective-C на Swift. ? Написание тестов.

Технологии

Swift, Objective-C, UIKit, MVVM-C, GraphQL, REST, GCD, Combine, Async/Await.

Длительность

с октября 2023 по настоящее время. месяцев

Проект

Дейтинг приложение с возможностью делать подарки и звать на ужин в ресторан прямо в приложении.

Описание

Команда проекта: PM, CTO, 2 iOS разработчика, 2 Android разработчика, 2 Manual QA, 3 Backend разработчика, 1 UI/UX Designer. Выполненные задачи: ? Реализация промо и вводных предложения. ? Реализация с нуля чатов с большим функционалом. ? Рефакторинг старого когда. ? Проведение codereview.

Технологии

Swift, UIKit, MVVM-C, Realm, GraphQL, WebView, GCD, Combine, Firebase, Async/Await, Amazon Stripe, Tuist.

Длительность

с сентября 2022 по октябрь 2023. месяцев

Проект

Российская криптобиржа с поддержкой огромного количества криптомонет/криптотокенов

Описание

Команда проекта: PM, 2 iOS разработчик, 1 Manual QA, 2 Backend разработчика, 1 UI/UX Designer. Выполненные задачи: ? Реализация экрана авторизации с использованием FirebaseAuth. ? Блокировка приложения по код-паролю или биометрическим сенсорам FaceID/TouchID. ? Реализация realm-time отслеживание курсов криптомонет. ? Проведение codereview.

Технологии

Swift, UIKit, MVP-R, Alamofire, GCD, Firebase, Keychain, SocketIO, Tuist

Длительность

с февраля 2021 по сентябрь 2022. месяцев

Проект

Гемблинг-приложение со ставками на спорт

Описание

Команда проекта: 4 iOS разработчика, 3 Android, 2 тестировщик, 4 Backend, 2 UI/UX Designer, Team Lead, PM. Выполненные задачи: ? Интеграция Firebase Crashlytics. ? Реализация с нуля экрана авторизации. ? Проведение codereview. ? Написание тестов.

Технологии

Swift, UIKit, SwiftLint, Firebase, CoreData, VIPER, GCD

Длительность

с ноября 2019 по февраль 2021. месяцев