28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

Разработка и поддержка приложений iOS любой сложности.

Знаю Swift и Objective-C.

MVC/MVVM/MVP/VIPER, Reactive/Rx, SOA, SOLID, Clean architecture, REST API, GRPC, multithreading, TDD/BDD, CocoaPods, Websockets, iBeacon, Gitflow. Работа с картами Apple, Google, Yandex, Mapbox. Работал с базами Realm, CoreData, Yapdatabase, SQLite. Активно использовал local and push notifications, in-app purchases, анимацию в приложениях, simple game development (SpriteKit) и многое многое другое.

Быстро разбираюсь с новыми технологиями и библиотеками.

Есть большой опыт командной разработки, много работал с чужим кодом, занимался код ревью, багфиксами и рефакторингом.

Разработал более 10 iOS приложений

Опыт работы
BTS Digital
Нур-Султан (Астана)
Senior iOS developer
Июль 2018 — По настоящее время (1 год и 5 месяцев)

Участие в командной разработки мессенджера (6-7 человек на iOS направлении), делал новые фичи, занимался код ревью, писал тесты, делал багфиксы. В команде мессенджера был с июля по октябрь. 

https://apps.apple.com/kz/app/aitu-messaging-calls/id1439789751

С октября 2018 года образовалось новое направление в компании. Был у истоков основания новой iOS-команды в компании для разработки платежной системы внутри мессенджера. Выполнял роль тимлида около 5 месяцев. Заложил архитектуру, выбрал стек технологий, настраивал процессы разработки. Ставил задачи, участвовал в митингах, обсуждениях, грумингах. С марта пришел новый тимлид. Сейчас в команде 5 iOS разработчиков. В данный момент по большей части занимаюсь самой разработкой, багфиксами, рефакторингом, код ревью, распределением и обсуждением задач, написанием тестов и многим другим. Запуск продукта планируется на осень 2019 года

ELEET
Эдинбург
Senior iOS developer
Февраль 2017 — Июнь 2018 (1 год и 5 месяцев)

Поддержка и доработка основного приложения мессенджера ELEET

https://itunes.apple.com/us/app/eleet/id1008703630...

За время работы закрыл более 250 тикетов, включающие множество багов, крешей и новых фич.

Командная разработка (2-3 программиста на iOS направлении), опыт взаимодействия с другими направлениями и backend. Репозиторий ведем по примеру Gitflow.

Реализовал новые фичи, такие как Биткоин-кошелек, звонки (в бизнес-версии), мультиселект сообщений для удаления или пересылки, новая обработка для отправки и загрузки медиа, поддержка Apple Watch, разбил огромный сториборд на несколько небольших, переписал некоторые проблемные места.

Участвовал в переводе приложения на новое шифрование.

Добился уровня CRASH-FREE USERS 99.7%, CRASH-FREE SESSIONS 99.98%, исправив самые критические и трудноуловимые креши.

В составе команды играл основную роль в редизайне всего приложения, переписав авторизацию/регистрацию, контакты, чаты и некоторые другие экраны с нуля. Попутно исправил многие deprecated методы и библиотеки на актуальные. А также произвел частичный рефакторинг кода. Частично перевел некоторые классы с Objective-C на Swift.

Казинфотех
Алматы
iOS-разработчик
Август 2015 — Февраль 2017 (1 год и 7 месяцев)

2 приложения для сервиса "Где ребенок". GPS-трекер и родительское приложение

https://itunes.apple.com/kz/app/gde-rebenok.-gps-m...

https://itunes.apple.com/kz/app/gde-rebenok.-rodit...

SCS-Development
Алматы
iOS-разработчик
Декабрь 2014 — Июль 2015 (8 месяцев)

Разработка внутреннего iOS приложения-клиента для работы с 1С-платформой (отчетность, согласование, заявки и др.)

LoftyMoon
Алматы
ios-разработчик, Сооснователь (CTO)
Сентябрь 2013 — Декабрь 2014 (1 год и 4 месяца)

Chocofood.kz (1 версия). Сервис по доставке еды

https://itunes.apple.com/kz/app/chocofood.kz-zakaz...

Арабус. Арабско-русский словарь + тренировки

https://itunes.apple.com/us/app/arabsko-russkij-sl...

2D игра "Rainbow Numbers"

https://itunes.apple.com/us/app/rainbow-numbers-fu...

Tea Guide

https://itunes.apple.com/ru/app/tea-guide/id854359...

ЕНТ 2013

https://itunes.apple.com/kz/app/ent-2013-bt-.-edin...

Crystal Spring
Алматы
ios-разработчик
Февраль 2013 — Сентябрь 2013 (8 месяцев)

Домовой (Brownie). Для учета коммунальных платежей и показаний счетчиков ЖКХ. 

https://itunes.apple.com/ru/app/brownie-smart-utilities/id675537279

Приложение БТА Страхование 

https://itunes.apple.com/kz/app/bta-strahovanie/id644885911?mt=8

iBEC Systems
Алматы
Веб-разработчик, iOS-разработчик
Май 2011 — Февраль 2013 (1 год и 10 месяцев)
Interactive Systems Design
Алматы
Старший веб-программист
Март 2010 — Май 2011 (1 год и 3 месяца)
Integral Design
Алматы
Программист
Июль 2008 — Февраль 2010 (1 год и 8 месяцев)
Высшее образование
Алматинский институт энергетики и связи
Алматы
Факультет: Радиотехники и связи; ФРТиС
Сентябрь 2004—Июль 2008 (3 года и 10 месяцев)
Бакалавриат "Вычислительная техника"