Обо мне

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

Перфекционист во всем.

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

Работал с SOAP, REST и JSON-RPC.

Умею строить удобные API и даже могу объяснить, почему так лучше, чем вот так.

Работал с XML, JSON и protobuf в разнообразных средах.

Знаю и практикую Objective-C, Swift, Haskell, Java, Kotlin, PHP, Go

Писал серверные части на Swift, PHP и Go (Golang)

Успешно работал с MySQL, HTML, CSS

Умею читать чужой код, стремлюсь сам писать красиво, понятно и элегантно.

Обожаю функциональную парадигму. Могу перенести паттерны ФП в мир ООП, чтобы повысить надежность и читаемость кода.

Отлично владею Adobe Photoshop, Sketch и другими графическими и видео редакторами.

Знаю английский язык на высоком уровне.

Могу самостоятельно заполнить раздел "What's new" в ITC.

Без GIT-а - никуда.

Коммуникабельный. Умею поддержать дружественное и позитивное настроение в коллективе.

HIG, GCD, CoreData, CoreGraphics, AVFoundation, Push Notification, SpriteKit, VIPER, TDD и т.д. ;)

Примеры работ (из тех, которые сейчас доступны для установки):

InMyRoom

Оленемер

CISM Sochi 2017 Chat

Bananastreet(ios)

Bananastreet(macOS)

IVI - Онлайн кинотеатр

Профессиональные навыки
Опыт работы
Мультиплатформенный сервис с аудиторией более 40 млн уникальных пользователей в месяц
IOS разработчик
Октябрь 2017 — По настоящее время (3 года и 1 месяц)

Разработка основного продукта компании - приложения для просмотра фильмов и сериалов для платформ ios tvOS.

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

Крупнейший ресурс о дизайне и декоре интерьера
IOS разработчик
Август 2015 — Январь 2018 (2 года и 6 месяцев)

- Разработка приложения InMyRoom (Objective-C + Swift 50 / 50 соответственно),

- частичная доработка Android приложения (Java + Kotlin 95 / 5),

- разработка интерфейсов API (REST),

- обучение и помощь начинающим программистам (в том числе Android)

- участие во внутренних хакатонах + выступление на внутренних презентациях

Газпром СтройТЭК
Москва
Full-stack разработчик (ios+backend)
Декабрь 2014 — Август 2015 (9 месяцев)
Разработка клиентского (Objective-C + SQLite) и серверного (PHP + MySQL) приложений для автоматизации управления предприятием и электронного документооборота.
Частная практика, работа без зачисления в штат
ios+php разработчик
Апрель 2012 — Декабрь 2014 (2 года и 9 месяцев)
Разработка различных проектов на php и Objective-C