Специалисты
Навыки:
Языки: Swift, Objective-C, C#, Qt
Технологии для мобильных устрои?ств: iOS SDK, RxSwift, RxDataSources, Combine,
SwiftUI, XCoordinator, Layout DSLs (PinLayout, Cartography), lottie-ios, Networking
(AFNetworking, Alamofire, NSURLSession, Moya), Auto/Manual Layout, CocoaPods,
Firebase and etc
Инструменты: Gitlab, Github, Redmine, Jira, Zeplin, Sketch, Figma, Postman, Charles
Система управления версиями исходного кода: git
Методология: Scrum/Agile
Базы данных: Realm, Core Data
ОС: MacOS, Linux
IDE: XCode, Qt Creator, Visual Studio
Образование:
Ульяновский Государственный Технический Университет, специальность ВТ (вычислительная техника), магистр, 2017 г.в
Ульяновский Государственный Технический Университет, аспирант 2017 - н.в
Курсы и дополнительное образование:
1. Основы Android-разработки Java (itc73, 2014)
2. C/C++ (itc73, 2015)
Иностранные языки:
Английский - pre-intermediate
Окей доставка
Задания и достижения: - разработка функционала оформления заказов - исправление выявленных при тестировании багов приложения Обязанности: - разработка нового функционала согласно функциональным требованиям и предоставленным макетам - исправление существующих недочетов - взаимодействие с командой аналитиков, дизайнеров и QA
Swift, URLSession, YandexMapKit, SnapKit, SwiftUI, Combine, GitLab, Firebase, Figma, Charles, Jira
02.2021 - 04.2021 месяц
Forward Leasing
Задания и достижения: - реанимирование всех бизнес-процессов приложения - исправление многочисленных багов бизнес-логики и UI - разработка нового функционала - развертывание CI окружения для проекта - настройка push уведомлений Обязанности: - исправление существующих проблем в бизнес-логике и UI - разработка нового функционала
Swift, Moya, Swinject, R, YandexMapKit, GitLab, Firebase, Figma, Charles, ActiveCollab
08.2020 - 02.2021 месяц
МХТ - мобильный художественный театр
Задания и достижения: - интеграция ARKit - создание копии приложения с урезанным функционалом, редизайн Обязанности: - доработка функционала работы спектаклей для внедрения ARKit - интеграция ARKit - создание копии приложения на основе существующего: уменьшение функционала, смена дизайна, удаление подписок и зависимостей от сервисов Yandex
Swift, Moya, ARKit, GitLab, Firebase, Figma, Charles, ActiveCollab
05.2020 - 08.2020 месяцев
LanTa Умный город
Задания и достижения: - разработка приложения “с нуля” - разработка компонентов взаимодействия с SIP протоколом - интеграция Call Kit - интеграция Apple Pay с обработкой платежей через Сбербанк Обязанности: - проработка архитектуры приложения совместно с другими участниками проекта - разработка функционала - разработка компонентов для получения и редактирования видео
Swift, Linphone, SIP, Call Kit, Moya, Realm, RxSwift, XCoordinator, GitLab, Firebase, Figma, Charles, ActiveCollab
02.2020 - 05.2020 месяцев
Shininvest
Задания и достижения: - реанимирование проекта пришедшего в нерабочем состоянии - развертка CI окружения для проекта Обязанности: - поиск и исправление неисправностей в проекте - актуализация стека используемых технологий
Swift, Realm, GoogleMaps, Firebase, FacebookLogin, Fastlane, Lottie, GitLab, Gitlab CI, Figma, Charles, ActiveCollab
месяцев
DELTA Auto
Задания и достижения: - разработка приложения “с нуля” - разработка сложного анимированного интерфейса - разработка архитектуры приложения - разработка функционала Обязанности: - проработка архитектуры приложения совместно с другими участниками проекта - разработка сложного анимированного интерфейса - работа с картами (google / yandex) - разработка функционала отслеживания автомобиля (отрисовка треков движения, отображение текущего местоположения, вывод списка событий и т.д) - кастомизация карт (google / yandex)
Swift, : Moya, Realm, RxSwift, XCoordinator, GoogleMaps, YandexMaps, GitLab, Github, Fabric & Crashlytics, Figma, Charles, ActiveCollab
месяцев
DELTA Личный Кабинет
Задания и достижения: - поддержка legacy code - фикс большого количества багов - разработка нового функционала приложения (календарь приостановок, ф-я управление доверенными лицами, настройка предоставления доступа к личному кабинету) Обязанности: - разработка нового функционала - исправление багов и рефакторинг кода - проработка деталей реализации совместно со специалистами заказчика
Swift, Alamofire, Kingfisher, KeychainAccess, GitLab, Github, Fabric & Crashlytics, Figma, Charles, ActiveCollab
месяцев
NDA
Задания и достижения: - принял участие в разработке приложения “c нуля” - разработка приложения, полностью построенного на “реактивных биндингах” - работа с большим и сложным API Обязанности: - разработка нового функционала - верстка - исправление багов и рефакторинг кода - настройка аналитики - кастомизация работы VoiceOver - взаимодействие с остальными участниками проекта
Swift, RxSwift, RxCocoa, Kingfisher, Moya, Realm, VoiceOver, YandexMap, GitLab, Github, Jira, Figma, Crashlytics, Charles
месяцев
HippoCard
Задания и достижения: - принял участие в разработке приложения “c нуля” Обязанности: - работа с картами (GoogleMaps) - работа с камерой - работа с соц.сетями и мессенджерами - разработка функционала - проработка архитектурных решений - взаимодействие с остальными участниками проекта
Swift, RxSwift, RxCocoa, Kingfisher, IGListKit, GoogleMaps, GitLab, Github, Redmine, Figma, Zeplin, Sketch, Postman, Charles
месяцев
FenixFilm
Задания и достижения: - разработка IPad-версии приложения Обязанности: - верстка экранов для IPad - оптимизация существующих решений, рефакторинг кода - взаимодействие с остальными участниками проекта
Swift, RxSwift, RxCocoa, Kingfisher, Cartography, IGListKit, GitLab, Github, Redmine, Zeplin
месяцев
Store
Задания и достижения: - разработка приложения на VIPER - manual layout Обязанности: - manual layout - разработка нового функционала - исправление багов и рефакторинг кода - взаимодействие с остальными участниками проекта
Swift, RxSwift, RxCocoa, Kingfisher, Cartography, IGListKit, GitLab, Github, Redmine, Zeplin
месяцев
Daily Snap / Baby Snap
Задания и достижения: - разобрался в плохой и сложной для понимания архитектуре - исправил большое количество багов, совместно с коллегами повысили стабильность работы приложения - разработал календарь загрузки фотографий - доработал существующий функционал Обязанности: - разработка нового функционала - решение проблем роутинга и авторизации - работа с подписками - реализация кастомных анимированных переходов между экранами - загрузка фото - исправление багов и рефакторинг кода - помощь остальным участникам проекта
Objective-C, Swift, Realm, Typhoon, UIViewController Transitions, AVPlayer, AR, GitLab, Github, Fabric & Crashlytics, Figma, Charles, Redmine
месяцев