Обо мне

Являюсь разработчиком для платформы iOS с 2008 года.

Знаком с MVC, MVP, VIPER, немного MVVM. Имею представление о классических структурах данных. Стараюсь следовать принципам SOLID. Знаю Unit-тестирование, при надобности обращаюсь к TDD. Умею делать pod для Cocoapods, обращаться с submodules в Git.

Приходилось работать с OpenGL, Metal, Bluetooth, Core Data, Realm.

Веду учет интересных библиотек в виде закладок, просматриваю интересующие сессии WWDC, подписан на новости о разработке под iOS.

Опыт работы
Май 2017 — по настоящее время (1 год и 11 месяцев)
Software Engineer (iOS)
Москва
Применяемые навыки
Август 2016 — по настоящее время (2 года и 8 месяцев)
Разработчик мобильных приложений для iOS
Москва
Июнь 2016 — Август 2016 (3 месяца)
Разработчик мобильных приложений
Москва
Обязанности и достижения
Разработка основного приложения для платформы iOS
Октябрь 2015 — Июнь 2016 (9 месяцев)
Разработчик программного обеспечения
Москва
Обязанности и достижения
Участие в разработке мобильного приложения "Яндекс"
Январь 2015 — Октябрь 2015 (10 месяцев)
iOS разработчик
Москва
Обязанности и достижения
Работа над приложениями из разных сфер: - банковский клиент - тотализатор - кинолента - другие проекты
Сентябрь 2011 — Май 2014 (2 года и 9 месяцев)
Программист iOS
Москва
Обязанности и достижения
Участие в разработке первой версии мобильного почтового клиента, а также приложений Агент, ICQ и myChat для платформы iOS с кроссплатформенным ядром на C++. https://itunes.apple.com/ru/app/pocta-mail.ru/id511310430 https://itunes.apple.com/ru/app/agent-videozvonki-i-sms/id335315530 https://itunes.apple.com/us/app/mychat-videochat-messages/id700652891
Ноябрь 2009 — Август 2011 (1 год и 10 месяцев)
Разработчик программного обеспечения
Москва
Обязанности и достижения
Большинство проектов, выполненных в этот период, уже не доступны в App Store. Среди проектов был генератор кроссвордов с элементами социальной сети (приложение позволяло строить кроссвордную сетку из слов, введённых пользователем, и передавать результат друзьям). Другой проект представлял собой чат-систему, предназначенную для предоставления консультаций от работников какой-либо компании их клиентам (система состояла из трёх компонентов: серверная сторона, плавающее окно на JavaScript для интернет-сайта и мобильного приложения, которое можно использовать для длинных бесед, с синхронизацией истории). Следующая -- утилита для соединения устройств по Bluetooth в одну сеть для создания системы наподобие Walkie-Talkie. Позже использовалась для контроля детского сна. Также, детская медиа-книга на основе собственного движка поверх OpenGL. https://itunes.apple.com/ru/app/karlson/id441057703
Май 2008 — Январь 2010 (1 год и 9 месяцев)
bronenos
Разработчик программного обеспечения
Москва
Обязанности и достижения
Мессенджер MobiQ IM с поддержкой протоколов ICQ, Jabber, MRA * 4 дня держался на первой позиции среди платных приложений в категории IM https://itunes.apple.com/ru/app/mobiq-im/id354852124 Видео-плеер на основе ffmpeg/vlc библиотек с некоторой особенной функциональностью. Еще находится в стадии разработки, публичного доступа нет.
Высшее образование
Январь 2007 — Январь 2012
МАИ (НИУ)
Системы управления, информатики и электроэнергетики
Москва