English



Вы можете заказать собеседование со специалистом, оставив заявку на сайте

Денис . iOS

Россия, Ульяновск

Год рождения
стаж с 2018 года


iOS iOS/Swift iOS/ObjectiveC
Навыки:
Языки: 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
Длительность месяцев