Soft skills или hard skills — что важнее в ИТ: результаты опроса «Моего круга». Читать на «Хабре»
Обо мне

C, Objective-C, iOS, macOS, управление мобильной разработкой.

Все еще программирую, потому что люблю это занятие. Моя деятельность с каждым годом все меньше включает программирование и все больше управление.

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

Профессиональные цели

Делать программы и добро, радоваться понедельникам.

Сообщества

В 2012 году вместе с Никитой Пестровым и Ксенией Покровской создал Cocoa Heads Moscow. Cocoa Heads Moscow функционирует до сих пор и установила рекорд численности посетителей среди всех групп Cocoa Heads в мире — 325 человек.

Выступал: TouchDev, IT2Days, ADC, RADUG, HackDay, MobileOptimized, Cocoa Heads, MBLTDev... На MBLTDev, несколько лет был в программном комитете, а MBLTDev 2015 вел от начала и до конца. География: Петербург, Москва, Ижевск, Казань, Минск, Брест... Привлекался правительством Москвы для рассказала школьникам о профессии разработчика. Изредка провожу лекции для студентов МГТУ и МФТИ на тему разработки и управления.

Отчеты об ошибках

Регулярно нахожу и отправляю отчеты о проблемах. В моем списке Яндекс, Mail.Ru, Avito, Тинькофф, Apple, Twitter, ВКонтакте, САЛ, Модульбанк, AliExpress, Додо-пицца, Альфа-Банк, Planeta, Wunderlist, Jenkins, AppCode, BuildBuddy, Timepad, Qlean...

Увлечения

С 2006 играю в «Что? Где? Когда?». Играл за сборную университета и организовывал игры разного уровня. Наш клуб «Аэробрейн» в 2009 году был признан МАК лучшим клубом и награжден хрустальной совой. В настоящее время еженедельно играю в Суперлиге города Москвы по версии «60 секунд».

Занимаюсь горным туризмом. Сидел на вершине Авачинского вулкана на Камчатке, окунался в Байкал, поднимался на Эльбрус, ходил по горам Италии, Марокко, Исландии.

Прочее

Люблю аккуратность, предусмотрительность, пунктуальность, грамотную речь. То есть временами редкий зануда. Помимо этого мне нравится ходить пешком.

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

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Май 2016 — по настоящее время (2 года)
Руководитель мобильной разработки
Москва
Обязанности и достижения
  • Руководство мобильной разработкой
  • iOS, Android, Windows 10 Mobile
  • Запустил программу White Label
  • Организовал выпуск SDK и White Label с гарантированным качеством
  • Сделал демо-решения для отдела продаж
  • Создал узел видеосервера для Lifecontrol.ru
  • Организовал процесс локализации

Сотрудники в офисе, удаленные сотрудники, аутсорс, партнеры. Проектная работа: требования, оценки, задачи. Анализ труда: мотивация, развитие, зарплаты, найм, увольнение.

Изменился класс задач, которые я решаю. Больше управления, меньше разработки. Непосредственно в разработке — определение технических целей и инструментов, создание инфраструктуры, но не написание кода. В review кода для iOS, правда, участвовал почти всегда.

Продукты: клиент, клиентский SDK, серверный SDK, White Label. Под разные мобильные платформы.

Январь 2014 — по настоящее время (4 года и 4 месяца)
Indie-разработчик
iOS, OS X разработчик
Москва
Обязанности и достижения
  • Зарегистрирован как ИП, считаю важным платить налоги
  • Выступаю консультантом, оплату провожу через ИП
  • Самостоятельно веду бухгалтерию: счета, акты, контрагенты

Squawk Surveys, http://squawksurveys.com

Запрограммировал первую версию для iOS сервиса соц. опросов к презентации в США. Придумал несколько оригинальных решений по хранению и обработке данных.

NDA, http://woodenshark.com

Принял код для iOS. Изменил работу с BLE. Провел исследование работы Mi Band. Реализовал несколько оригинальных способов решения изначальной задачи.

Storia, https://storia.me

Руководил iOS-разработкой, подготовил продукт для презентации издательскому дому Hearst, который выступал потенциальным инвестором. Презентация прошла успешно.

MBLTDev Digest, http://digest.mbltdev.ru

30 января 2015 свет увидел первый выпуск совместной с Русланом Гуменным еженедельной рассылки для iOS разработчиков. Делимся ссылками по программированию, дизайну, инструментам и маркетингу из мира Apple.

Работа в качестве ИП, сдача отчетности — особенный опыт. Самостоятельная уплата налогов серьезно влияет на гражданскую позицию. Отдельный интерес и умение представляет процесс общения с заказчиком. Я рад, что знаком с этим миром.

Февраль 2014 — Февраль 2016 (2 года и 1 месяц)
Руководитель группы iOS разработки
Санкт-Петербург
Обязанности и достижения
  • Руководство распределенной командой
  • Разработка для iOS
  • Аналитика, оценка трудозатрат для заказчика
  • Участие в тендерах, защита решений
  • Проект для российской поисковой компании
  • Проект для российской телекоммуникационной компании
  • Проект для частного лица по автоматизации владений
  • Проект для финской компании по инвестированию в недвижимость
  • Разработал систему оценки персонала
  • Замещал руководителя iOS разработки в его отсутствие
  • Проводил индивидуальную работу по обучению разработчиков
  • Готовил почасовые отчеты для заказчиков

Компания находится в СПб, но является частью холдинга Digital Zone. DZ имеет офис в том числе в Москве. Работал удаленно. Приезжал в офис для сдачи этапа или решения каких-то вопросов с оборудованием. Моя команда была в Москве, СПб, Саранске, Казани. Трудность работы даже в самом хорошем аутсорсере заключается в том, что большинство именитых заказчиков не афишируют факт сотрудничества. Все работы под NDA.

Октябрь 2011 — Январь 2014 (2 года и 4 месяца)
iOS, OS X разработчик
Москва
Обязанности и достижения
  • Агент и ICQ для iOS и OS X
  • Принял от аутсорсеров код
  • Разделил проекты iOS и OS X
  • Поддержал ICQ в Агенте (interoperability)
  • Поддержал аудио-, видеозвонки
  • Инициировал переход с файловой истории на sqlite
  • Сделал CI на Teamcity
  • Участвовал в отладке MProtoLib
  • Сделал навигацию с клавиатуры
  • Сделал передачу файлов
  • Сделал интерфейс с единым и разделенным окном
  • Подготовил и выложил ICQ в Mac App Store

Mail.Ru — большая веха. Когда я пришел, был вторым программистом для Apple. Агент для iOS, OS X и даже почта для iOS жили в одном xcodeproj. Когда я уходил, один только отдел IM занимал целый этаж, а в iOS над ICQ работало 10 программистов. Провел множество собеседований. Многие, в чьем найме я участвовал, до сих пор работают в Mail.Ru. Кроме выполнения непосредственных обязанностей я поселил в офисе Cocoa Heads Moscow, работал со стажерами, проводил открытые тренировки по «Что? Где? Когда?», вел в Агенте конференцию «Слово дня» для сотрудников.

Сентябрь 2010 — Август 2011 (1 год)
iOS разработчик
Санкт-Петербург
Обязанности и достижения

Работал в веб-студии над американским стартапом Intive, проданным как Vite.me; русским сервисом для путешествий HipClub; а также над внутренними околоигровыми проектами. Студия организовывала хакатон HackDay — помогал и участвовал. Дружил даже с теми, кто не знал, что такое адресная арифметика. А кроме меня не знал никто.

Декабрь 2006 — Январь 2008 (1 год и 2 месяца)
Институт Высокопроизодительных Компьютерных и Сетевых Технологий
Инженер
Санкт-Петербург
Обязанности и достижения
  • SPiNSAW, Borland C++ Builder
  • Библиотеки функций, чистый C
  • Тестирование внутреннего ПО на Assembler для Multicore
  • Протоколы SpaceWire, RMAP
  • Публикации по SpaceWire в РФ и за рубежом
  • Опыт работы в гос. учреждении со всеми вытекающими

В составе группы участвовал в работах по созданию программной части маршрутизаторов для бортовых спутниковых систем, работающих по протоколу SpaceWire. Разработал SpiNSAW — средство администрирования для сети из таких устройств с ГИП на Borland C++ Builder. Проводил тесты с внутренним ПО маршрутизаторов на C и Assembler. Писал документацию. Мечтал о космосе.

Онищенко Л. В., Суворова Е. А., Черный А. С., «SpiNSAW: рабочее место администратора сети SpaceWire». Международная конференция по SpaceWire, Данди, 2007. Рабочий язык: английский. Публикация. ISBN: 978-0-9557196-0-8, 3pg.

«Вопросы радиоэлектроники», статья, рабочий язык: русский, «Программная поддержка семейства СБИС „Мультикор-конструктор“ для построения параллельных структур и распределенных комплексов обработки сигналов». Д.т.н., профессор Шейнин Ю. Е., Волков П. Л., Онищенко Л. В., Разживин Д. Б., Черный А. С., Еганян А. В., Никольский В. Ф., Косырев С. А. 2008, издательство «Телер».

Высшее образование
Январь 2009 — Январь 2011
СПбГУАП
Информационных систем и защиты информации (Информационных систем и управления); 5
Санкт-Петербург
Специализация и достижения

Встраиваемые системы.

С 2009 по 2011 носил гордое звание Sun Affiliate OSUM (Open Source University Meetup) Leader. Под флагом Sun Microsystems проводил встречи-лекции для студентов своего вуза по разным аспектам IT.

Вместе с группой единомышленников создал SPb GTUG (Google Technology User Group). Тогда GTUG были редкостью, группы не было даже в Москве, а в Петербурге вот появилась.

Январь 2005 — Январь 2009
СПбГУАП
Информационных систем и защиты информации (Информационных систем и управления); 5
Санкт-Петербург
Специализация и достижения

Автоматизированные системы обработки информации и управления.

Участник 60-ой студенческой научно-технической конференции ГУАП (16–20 апреля 2007, рабочий язык: русский): статья и презентация «Библиотеки и программные средства при проектировании графического интерфейса пользователя» (Черный А. С.) ISBN 978-5-8088-0275-9

Участник 61-ой студенческой научно-технической конференции ГУАП (14–18 апреля 2008, рабочий язык: русский): статья и презентация «Построение кросспатформенных приложений для Windows, Linux, Solaris» (Черный А. С.) ISBN 978-5-8088-0380-0

Участник 61-ой студенческой научно-технической конференции ГУАП (14–18 апреля 2008, рабочий язык: русский): статья и презентация «Задача поиска фрагмента изображения средствами корреляционной функции» (Черный А. С.) ISBN 978-5-8088-0380-0