Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл более двух недель назад
Мужчина, 29 лет, родился 21 июля 1996
Москва, готов работать удалённо, готов к редким командировкам
iOS Разработчик
500 000 ₽ на руки
Специализации:
- Программист, разработчик
Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание
Опыт работы 8 лет 5 месяцев
Апрель 2022 — Август 2024
2 года 5 месяцев
Pluto TV (USA)
iOS Tech Lead
Разработка программного обеспечения, поддержка приложений и детальная работа с VoiceOver.
Приложение для tvOS, watchOS и iOS.
Работа с видеостримингом, оптимизация загрузки контента.
Участие в рефакторинге документов аутентификации и платных подписок.
Участие в регулярных встречах (Daily, Refinement, Demo, Retro, планирование спринтов и т. д.).
Наставничество в команде, общение с руководством.
Определение дорожной карты на спринт и квартал.
Проведение собеседований и частичная занятость для младших сотрудников в рамках системы Grow.
Stack: MVVM, RX, PureLayout, Swift UI, ChatGPT integration, Python.
Так же приложение-помощник на KMM написанное
Декабрь 2021 — Апрель 2022
5 месяцев
Москва, www.agima.ru
Информационные технологии, системная интеграция, интернет... Показать еще
Mobile Head
Найм сотрудников, их развитие, взаимодействие с подрядчиками.
Общение с техническими специалистами клиентов.
Управление проектами:
Работа над устранением рисков с менеджером проекта, проверка требований, контроль сроков выполнения программ сотрудниками.
Взаимодействие с Backend/MW командами, дизайнерами, планировщиками, менеджерами проектов и т.д.
Контроль за чистотой кода, проведение Code-review.
Наставничество менее опытных коллег, предложения по улучшениям (как в коде и архитектуре, так и в процессах в целом).
Участие в регулярных встречах (Daily, Refinement, Demo, Retro, планирование спринтов и т.д.).
Январь 2020 — Декабрь 2021
2 года
Finch Mobile
IOS developer
Разработка нового функционала, поддержка приложений.
Стек технологий: VIPER, Alamofire, Swift, RXSwift (немного), PureLayout, UI Tests, GraphQL
Работа над проектом Stoloto:
Реализованный функционал:
- Создание и поддержка Stories в приложении. Логика отображения, остановки и анимации слайдеров и историй была разработана с нуля. Интеграция этого функционала в проект.
- Создание системы для работы с темными и VIP темами приложения, большой объем работы по замене цветов гибкими решениями для поддержки разных цветовых схем.
- Создание нового потока для премиум-пользователей. Включает кастомные UI решения и более 100 возможных сценариев использования для пользователя.
- Разработка новой «игры» под названием Спецтираж с кастомными анимациями слайдов.
- Добавление UI тестов в приложение для частичного smoke тестирования. Разработка удобного функционала и интерфейса для упрощенного взаимодействия и работы с тестами для тестировщиков.
- Работа с запросами и структурами через GraphQL.
Также руководил разработкой, код-ревью и поддержкой проектов Sberzvuk Studio, Premier и TNT-Club.
Март 2019 — Ноябрь 2019
9 месяцев
Heads & Hands
Санкт-Петербург
IOS developer
Разработка нового функционала
Стек технологий: MVVM+Redux, Alamofire, Moya
Работа над проектом Якитория:
- Создание страницы с детальной информацией о продукте
- Создание страницы профиля и статуса редактирования профиля
Работа над проектом Ginza:
- Создание страницы настроек в связке с API
- Работа над компонентами ленты на главной странице
Работа над проектом Читай-Город:
- Оптимизация базы данных (Realm)
Март 2017 — Март 2019
2 года 1 месяц
Zangi
Армения
IOS developer
Разработка нового функционала, исправление ошибок и рефакторинг Стек технологий: MVC, C++ слой, Alamofire
Реализовано мной:
Система загрузки истории сообщений в связке с Core Data
Закрепление сообщений внутри чата
Система ответов на сообщения с использованием C++ слоя между API и iOS
Функционал для миграции различных версий Core Data
Редизайн внутренних компонентов чата
Создание новой интеграционной точки для регистрации потоков
Февраль 2018 — Март 2018
2 месяца
США, www.google.com
Информационные технологии, системная интеграция, интернет... Показать еще
IOS developer (Summer of Code)
Участие в программе Google Summer of Code. Я достиг 2-го этапа, но затем Google не предоставил позиции для 3-го этапа для iOS-разработчиков. Дальше смогли пройти только разработчики на JavaScript.
Работа велась над проектом RocketChat
Stack: MVVM, UnitTests, PureLayout
Март 2016 — Июнь 2017
1 год 4 месяца
Freelance
IOS developer
Разработка небольших фич для проектов
Stack: VIPER, Alamofire, PureLayout
Навыки
Уровни владения навыками
Обо мне
Меня интересует улучшение моих навыков в области разработки, информатики и программирования. В свободное время я играю в футбол в различных его формах и занимаюсь боксом, люблю гулять, играть в видеоигры и также интересуюсь тем, что происходит в мире IT-технологий. Я занимался обучением очень молодых "падаванов" на младших iOS-специалистов в университете.
Профессиональные навыки:
Понимание принципов работы: iPhone SDK, UIKit, Cocoa дизайн и делегирование, протоколы, шаблоны синглтон и категории.
Опыт работы с:
Интеграцией AI моделей, ChatGPT.
UI элементами UIScrollView, UITableView, UICollectionView и другими
Core Data
Понимание iOS Human Interface Guidelines
ООП (наследование, полиморфизм, абстракция и инкапсуляция)
Управление памятью
Многопоточность: GCD, NSOperationQueue
Блоки/замыкания
Создание кастомных UI элементов и опыт работы с AutoLayout, PureLayout, Stevia. Также есть много практики в работе с макетами, используя Interface Builder.
Cocoa Pods, Carthage
Deep Linking
Директории (Sandbox)
Навыки работы с Git Flow
Понимание архитектур и принципов MVVM, VIPER, SOLID, DRY и KISS.
Высшее образование (Бакалавр)
2018
Высшее образование (Бакалавр)
Славянский университет
Прикладная математика и информатика
Знание языков
Повышение квалификации, курсы
2016
IOS Development Course
Armenian Code Academy, IOS Developer
Тесты, экзамены
2016
IOS Development Course
Armenian Code Academy, IOS Developer
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не более часа
