Senior iOS Developer
Москва, РоссияСеньор
Релокация • Удаленная работа
Опыт работы более 5 лет
Опыт работы более 5 лет
Короткая ссылка: gkjb.ru/ga13
О себе
На данный момент Senior iOS Developer.
Мои компетенции и опыт
Май 2020 — март нужен доступ к резюме год 11 месяцев)
Спортмастер Россия, Москва, нужен доступ к резюме
Главный IOS разработчик
Обязанности:
1) Проектирование и разработка мобильных приложений
- внутренних (Enterprise)
- внешних (App Store)
2) Менторство разработчиков
3) Декомпозиция задач, code review
3) Проведение собеседований с кандидатами
Достижения:
1) Глобальный рефакторинг и изменение логики работы с общей БД (Realm) нескольких приложений (App Groups), что привело к сокращению падений приложений на 50%, также значительно сократилось время доставки обновлений приложений.
2) Подготовка и реализация базовых UI компонентов, на основе которых строится практически весь UI. (фундамент для дизайн системы). Этот подход позволил сократить время верстки UI в среднем на 40%.
2) Внедрение в реактивное приложение (RxSwift+RxCocoa) MVVM + C однонаправленное управление потоком данных с целью упростить разработку и сократить кол-во багов при работе с реактивным кодом (пример реализации ReactorKit).
3) Внедрение на проект практики написания тестов (юнит, интеграционные, снепшоты)
4) Внедрение на проект механики кодогенерации (tuist scaffold) фича модуля, тесты, базовый UI компонент
4) Реализация логики работы с push notifications (rich, silent) с возможностью использовать несколько сервисов пушей
Приложение:
нужен доступ к резюме
нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме -----
Август 2019 — апрель нужен доступ к резюме месяцев)
Сбер, Москва, нужен доступ к резюме
Главный IOS разработчик
Обязанности:
1) Проектирование и разработка мобильного приложения
2) Управление командой iOS разработки из 3-х человек
- организация процесса разработки
- оценка и распределение задач
- code review
3) Проведение собеседований с кандидатами
Достижения:
1) Внедрение ci/cd при помощи jenkins + faslane
2) Внесение правок в кодовую базу проекта
- трансформация mvvm в mvvm+R и создание шаблона модуля с базовым функционалом
- приведение верстки ui к табличной верстке с использованием базовых ячеек с возможностью кастомизации
- работа с push notifications
- работа с deep linking
- работа с авторизацией через сервисы банка (СБОЛ, СББОЛ)
3) Проработка интеграции и внедрение сервиса Онлайн Консультант
4) UI/UX - ревью макетов, рекомендации к style guide
Приложение:
нужен доступ к резюме
нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме -----
Июнь 2018 — июль нужен доступ к резюме год 2 месяца)
Midland Retail Group
Главный IOS разработчик
Обязанности:
1) Проектирование и разработка мобильного приложения
2) Управление командой iOS разработки из 3-х человек
- организация процесса разработки
- оценка и распределение задач
- code review
3) Проведение собеседований с кандидатами
Достижения:
1) Построение процесса разработки
- работа с backend - swagger
- работа с тестированием - fabric
- работа с дизайном - zeplin
- работа с автосборками - bitrise
2) Написание сервиса мониторинга доступности внешних api и интеграции со slack
3) Переписывание приложения (с react native на swift) с сохранением функционала без документации (проведение reverse-engineering)
- работа с push notifications
- работа с in-app purchasing
- работа с websocket (чат, лента)
- работа с кластеризацией на карте
- работа с камерой
- работа с realm
4) UI/UX - ревью макетов, рекомендации к style guide
Приложение:
нужен доступ к резюме
нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме -----
Апрель 2018 — июнь нужен доступ к резюме месяца)
ВСК, САО, Москва, нужен доступ к резюме
IOS разработчик
Обязанности:
1) Проектирование и разработка мобильного приложения
2) Управление командой мобильной разработки из 3-х человек
- организация процесса разработки
- оценка и распределение задач
- code review
3) Проведение собеседований с кандидатами
Достижения:
1) Построение процесса взаимодействия с подрядчиками с последующим переходом на внутреннюю разработку
2) Планирование на полгода для мобильной команды (iOS, Android)
Приложение:
нужен доступ к резюме
нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме -----
Декабрь 2017 — апрель нужен доступ к резюме месяцев)
СиДиКом, Группа Компаний, Москва, нужен доступ к резюме
IOS разработчик
Обязанности:
1) Проектирование и разработка мобильного приложения
Достижения:
1) Кастомизация приложения для разных компаний
2) Подготовка кодовой базы для UI тестирования (правила генерации - accessibilityIdentifier)
3) Создание базовых ячеек с возможностью кастомизации для быстрого создания UI (переход на табличную верстку)
Приложение:
нужен доступ к резюме
нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме -----
Апрель 2014 — декабрь нужен доступ к резюме года 9 месяцев)
Островок.ру, ООО, Москва, нужен доступ к резюме
IOS разработчик
Обязанности:
1) Проектирование и разработка мобильного приложения
2) Управление командой iOS разработки из 2-х человек
- организация процесса разработки
- оценка и распределение задач
- code review
3) Проведение собеседований с кандидатами
Достижения:
1) Локализация приложения
2) Настройка бд (многопоточность) CoreData
3) Генерация динамических фильтров
4) Постраничная загрузка данных с сервера
5) Работа с push, local notifications
6) Работа с location
7) Кастомная анимация (переходы, внедрение lottie)
8) Переписывание кодовой базы с Objective C на swift
Приложение:
нужен доступ к резюме
нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме -----
Июнь 2011 — январь нужен доступ к резюме года 8 месяцев)
АйСИСОЛЛ, Москва, нужен доступ к резюме
Java-разработчик
Обязанности:
1) Cоставление технического задания
2) Разработка программного обеспечения
3) Тестирование программного обеспечения
4) Взаимодействие с клиентами (заказчиками)
Достижения:
1) Вывод проекта в ОПЭ
2) Миграция проектов компании с SVN на Git
3) Создание и поддержка модуля (Core) с общим функционалом для проектов компании
4) Создание и внедрение интерактивного строителя отчетов
5) Создание и внедрение центра уведомления
6) Создание и внедрение сервиса по работе с ж/д тарифами
7) Создание мобильных нативных клиентов (iOS) для ERP системы
нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме -----
Июль 2010 — апрель нужен доступ к резюме месяцев)
Телеком-Экспресс, ООО, Москва, нужен доступ к резюме
Специалист службы технической поддержки
Обязанности:
1) Техническая поддержка пользователей (консультация по телефону и ведение переписки по электронной почте)
2) Техническая поддержка парка ПК (около 500 ПК)
3) Установка, настройка рабочих мест
4) Мониторинг системы
5) Ведение базы знаний, создание ежедневных отчетов
Достижения:
1) Написание и внедрение приложения для анализа и разбора логов систем центра
2) Настройка и внедрение системы интерактивной отчетности Oracle BI
Интересные кандидаты
- СМremote
- Рм
Разработчик мобильных приложений
relocate remote parttime - Рп
Разработка приложений под ключ
remote - Но
Начальник отдела кибербезоопасности
relocate remote parttime office - Ваrelocate remote parttime office
- SIremote
- SFremote
- RUremote
- IO
- IOrelocate remote parttime office