Обо мне

Я разработчик программного обеспечения для мобильных устройств. Я делаю коммерческие приложения, игры, приложения для носимых устройств, software tools. У меня огромный опыт коммерческой разработка на Objective-C / Swift / Java, а также опыт разработки backend.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Август 2016 — по настоящее время (1 год)
Lead iOS Developer
Гонконг
Обязанности и достижения
Разработка мобильного приложения Tewtor для iOS. Я работаю над разработкой приложения с нуля на языке Swift. Я выбрал архитектуру проекта - смесь VIPER и Clean Architecture. Для управления зависимостями используется CocoaPods. Деплой сборок настроен через Fastlane и Fabric. Для генерации модулей используется Generamba. Для того, чтобы код был чист и всегда подчинялся определенным правилам я использую SwiftLint. Из особенностей работы над проектом: - Множество кастомных UI компонентов; - Работа с библиотекой Twillio для создания чата и видеозвонков внутри приложения; - Кеширование данных на основе Realm; - Удаленное логирование событий и ошибок в приложении; - Разделение функционала приложения для каждой из ролей пользователя. Приложение выходит в стадию активного бета-тестирования и в ближайшее время появится в AppStore.
Декабрь 2014 — по настоящее время (2 года и 8 месяцев)
Tech Lead
Тюмень
Декабрь 2014 — Июнь 2016 (1 год и 6 месяцев)
Mailburn
Lead iOS Developer
Санкт-Петербург
Обязанности и достижения
Разработка мобильного приложения Mailburn. https://itunes.apple.com/ru/app/mailburn/id938405668?mt=8&ign-mpt=uo%3D4 Управление командой разработчиков из 3-х человек, распределение задач, code review. Интересные особенности: - Я начал работать над проектом не с нуля, поэтому пришлось полностью переработать код с точки зрения архитектуры. Была выбрана архитектура на основе сервисов. Весь код логически разнесен на сервисы. Вся бизнес-логика собрана внутри единого ядра, которое можно использовать для разработки например Apple Watch или MacOS приложения без проблем. Каждый новый модуль или расширение архитектуры начиналось с построение диаграмм классов и утверждения их с остальной командой. - Полная поддержка кеширования всех данных в CoreData с помощью Magical Record в асинхронном режиме; - Кастомные миграции для CoreData; - Свой Migrations Manager от версии к версии; - Полностью кастомный UI; - Кастомный UI чата для сообщений; - Кастомный Assets Picker; - Поддержка Apple Watch; - Использование CocoaPods; - Unit-тесты.
Август 2014 — Июнь 2015 (10 месяцев)
Borodutch Studio
Lead iOS Developer
Москва
Обязанности и достижения
Разработка мобильных приложения для iOS/Android. Среди выполненных проектов: - https://itunes.apple.com/us/app/brandcam/id905125113?mt=8 - Приложение агенства недвижимости "Этажи" для iOS; - Приложение Athlee для iOS: http://ru.borodutch.com/m-case6.php - Приложение Symblistic для iOS: http://ru.borodutch.com/m-case4.php - Приложение "Дом фарфора" для iOS: http://ru.borodutch.com/m-case3.php
Август 2013 — Май 2014 (9 месяцев)
Auslogics
Lead iOS Developer
Сидней
Обязанности и достижения
Разработка мобильного приложения Shutterbee. https://itunes.apple.com/us/app/shutterbee/id669729281?mt=8. Интересные особенности: - Разработка архитектуры проекта; - Кеширование данных и оффлайн работа; - Кастомный UI; - Чат на основе Socket.io; - Работа оповещений от сервера на основе сокетов; - Интеграция со всеми основными соц. сетями; - Аудиоплеер и аудиодиктофон внутри приложения; - Кастомный валидатор полей ввода; - Собственный кеш картинок; - Агрегирование информации из нескольких мест.
Апрель 2012 — Август 2013 (1 год и 4 месяца)
Creative LLC
Lead mobile software developer / Team lead
Тюмень
Обязанности и достижения
-Разработка мобильных приложений (iOS, Android, Windows Phone). -Разработка технических заданий, спецификаций API для взаимодействия с сервером, написание API для мобильных приложений, контроль за работой фрилансеров, контроль за работой команды из 3-х человек. Достижения: - участие в разработке приложения-каталога услуг для Запсибкомбанка для iPad; - участие в разработке iOS - приложения для портала megatyumen.ru; - участие в разработке iOS - приложения Delivery Club; - разработка iOS - приложения - клиента для фриланс-портала freelansim.ru; - участие в разработке приложения для аудиторов Pepsico; - участие в разработке iOS-приложения Баззлы; - проектирование и разработка iOS-приложения для am.ru; - проектирование и разработка android-приложения для am.ru; - разработка iOS-приложения для ХК СКА; - проектирование и разработка android- приложения для ХК СКА;
Март 2012 — Апрель 2012 (1 месяц)
Creative LLC
Mobile Developer
Тюмень
Обязанности и достижения
Разработка iOS/Android - приложений.
Октябрь 2011 — Март 2012 (5 месяцев)
Creative LLC
Web Developer
Тюмень
Обязанности и достижения
Разработка веб-приложений на PHP (Kohana) - портал megatyumen.ru. Разработка веб-приложений на Ruby (Ruby on Rails, Sinatra, etc). Разработка API для мобильных приложений и участие в разработке мобильных приложений.
Май 2011 — Октябрь 2011 (5 месяцев)
ООО "ТИНГ"
.NET Developer
Тюмень
Обязанности и достижения
Разработка модулей для ПК "АТЛАС" с использованием .NET-стека (C#, WinForms, DevExpress Components, Oracle).
Октябрь 2010 — Май 2011 (7 месяцев)
Freelance
Web/Mobile Developer
Москва
Обязанности и достижения
Разработка android-приложений. Разработка web приложений (kohana, opencart).
Высшее образование
Сентябрь 2007 — Июнь 2012
ТюмГНГУ
Институт нефти и газа
Тюмень
Специализация и достижения
Информационные системы и технологии
Рекомендательные письма
deleted-1000029187
iOS разработчик • знакомый

+

Письмо написано 04 августа 2013 в 18:37
deleted-1000029187
iOS разработчик • знакомый

+

Письмо написано 04 августа 2013 в 18:37
deleted-1000029187
iOS разработчик • знакомый

+

Письмо написано 04 августа 2013 в 18:36
cpu124c41
Android-разработчик • знакомый

Осилятор

Письмо написано 01 августа 2013 в 03:16