Рейтинг лучших ИТ-работодателей России 2019 от Хабр Карьеры: читать на Хабре
Обо мне

На текущий момент руковожу отделом облачной инфраструктуры.


OS которые нравится использовать: Mac OS X, FreeBSD и Linux
Языки на которых нравится программировать: Kotlin и Swift

Последнее время дико прусь от:
- nomad
- terraform
- consul
- traefik
- Xodus (JetBrains)
- Vert.X



Профессиональные навыки
Опыт работы
Cистема моментального электронного кредитования
Начальник отдела облачной инфраструктуры
Май 2019 — По настоящее время (10 месяцев)
Начальник отдела разработки мобильных приложений
Октябрь 2017 — Апрель 2019 (1 год и 7 месяцев)
Крупнейший билетный оператор России в сегменте “живых” развлечений: спектакли, концерты
Ведущий разработчик iOS
Сентябрь 2015 — Октябрь 2017 (2 года и 2 месяца)

Приложения:

- https://itunes.apple.com/ru/app/ticketland-ru/id1018646659?mt=8

Задачи:

- Разработка мобильного приложения с нуля для iOS

- Работа как product owner для мобильного направления

Достижения:

- Разработка мобильного приложения ticketland.ru (Скачиваний 221K)

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

- Приложение было в числе первых 10 приложений, на которых Apple обкатывало Apple Pay

- Первое приложение в рускком AppStore, которое было переписано на Swift 3 (по словам сотрудников UK Apple)

- Приложения стало лучшим среди конкурентов по версии Moscow Ticketing Forum 2018 (обогнало Яндекс Афишу)

Стэк:

- Swift

- CocoaPods

- Carthage

Используемые фреймворки (основные/крупные):

- Alamofire

- ObjectMapper

- RxSwift

- RxGesture

- Swinject

- SnapKit

- Localize-Swif

- PromiseKit

- KeychainSwift

- GRDB.swift

Стэк для инфраструктурных:

- Kotlin

- Vert.x

- NodeJs

- MongoDB

- ELK

- GitLab CI

В приложении весь интерфейс программируется с использованием AutoLayout.

Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
Разработчик Perl / Релизный менеджер отдела Яндекс.Картинки
Август 2013 — Сентябрь 2015 (2 года и 2 месяца)

Задачи:

- Разработка нового функционала для web backend’а Я.Картинки

- Релиз менеджер Я.Картинки

- Оптимизация кода

Достижения:

- Отделение кода Я.Картинки от общего поиска

- Абсолютно Стабильные релизы Я. Картинки

- Написание unit-тестов для кода (покрытие было около 65%)

- Создание Web системы для поднятия n копий сервиса в девелоперском облаке, для параллельного девелопинга

- Был участником переезда Я. Картинки на https

- Разработал бэк часть для проекта "Картинка дня" (то что на показывается на https://images.yandex.ru)

- Оптимизация кода (пришлось залезть в кишки perl)

Стэк:

- Perl 5.14

- M4 (это сложно развидеть)

- Lua

- Apache + mod_per

Стэк для «поднятия n копий сервиса»:

- Java 1.7

- Spring (MVC, Data, AQMP)

Причина ухода:

- Решил заняться мобильной разработкой

Mediamarket
Москва
Старший разработчик Perl
Апрель 2012 — Август 2013 (1 год и 5 месяцев)

Задачи:

- Переделывание сайта http://blackfriday.ru с нуля (сайт более не принадлежит компании)

- Доработка других сайтов компании

Сайты компании (уже не все доступны):

- http://club-sale.ru

- http://blackfriday.ru

- http://topmoda.ch

- http://magazinlinz.ru

- http://ochkov.net

Достижения:

- Переделывание сайта http://blackfriday.ru с нуля

- Внедрение RabbitMQ

- Внедрение Sphinx

- Внедрение ORM на все проекты

Стэк:

- Perl + XS

- C (для написания плагина для Sphinx)

- MySql

- Sphinx

Perl frameworks:

- Mojolicious

- Rose::DB

- DBIx::Class

Причина ухода:

- Задержка по зарплате (1-3 месяца)

- Периодические приезды ОБЭП

- Периодическое переименование компании (банктротсва)

Web Interactive World
Москва
Разработчик Perl
Сентябрь 2011 — Апрель 2012 (8 месяцев)

Задачи:

- Разработка игры wiw1

Достижения:

- Перевод чвасти «бд» на Redis

- Добавление в Redis функции блокировки по ключу ( патч разработчикам не был отправлен)

Стэк:

- Perl + XS

- jQuery

- C

Redis

Причина ухода:

- Абсолютная техническая неграмотность руководителя (в этой фирме я видел самый ужасный код).

- В этой фирме считали что в 21 веке иметь бд в виде файлов с перловыми дампами - это нормально.

- Правка кода в vim на продакшене

ТОП-5 международная компания в области IT безопасности. Один из лучших работодателей России
Разработчик Perl в подразделение АнтиСпам
Июнь 2008 — Август 2011 (3 года и 3 месяца)

Задачи:

- Поддержка «старого» web поратала для спам аналитиков (оставшийся от Ашманов и Ко)

- Создание «нового» web поратала для спам аналитиков

- Разработка краулера, который определял наличие спам контента на сайте

- Разработка инфраструктуры для спам аналитиков

Достижения:

- Создание «нового» web портала для спам аналитиков

Стэк для портала:

- Perl 5.10

- Catalyst

- Moose

- DBIx-Class

- Template-Tollkit

- JQuery

Разработка краулера, который определял наличие спам контента на сайте.

Первоначальная версия использовала следующий стэк:

- Perl 5.10

- Moose

- XS

Последняя версия использовала следующий стэк:

- С

- Python + Django (web интерфейс)

Причина ухода:

- Переформирование отдела (была матричная система) и смена целей у топов, в связи с чем место perl разработчика не требовалось. Были предложены варианта перехода на другие должности, но связанные именно с поддержкой клиентов. Мне это было не интересно. Увольнение было по соглашению сторон

SK-Live Мини провайдер в с. Федоскино Московской области
Федоскино, с.
Соучредитель / Разработчик / Системный администратор
Декабрь 2007 — Июнь 2011 (3 года и 7 месяцев)

Задачи:

- Проектирование и создание ЛВС с нуля.

- Настройка локальной сети поселка

- Поддержка сервера (FreeBSD)

- Написание биллинговой системы

Достижения:

- В с. Федоскино появился интернет

- Построение Wi-Fi моста длиной 6 км и с максимальной скоростью передачи 30мб/с

Стэк для биллинга:

- FreeBSD

- Perl

- MySQL

- FreeRadius

- PPTP

Причина ухода:

- Отжал бизнес более крупный провайдер

Два Слона
Долгопрудный
Разработчик PHP
Ноябрь 2007 — Март 2008 (5 месяцев)

Задачи:

- Разработка внутреннего CMS движка (https://github.com/Eresus/EresusCMS)

- Написание серверной части и фронта для клиентов

Достижение:

- Развитие CMS движка

Стэк:

- PHP 4

- MySQL

Причина ухода:

- Вся зарплата в «черную».

- Неправильная работа менеджеров с клиентами, что выливалось в необходимость работать по ночам и выходным.

Военный комиссариат Московской области
Железнодорожный
Солдат / Разработчик
Ноябрь 2005 — Ноябрь 2007 (2 года и 1 месяц)

Прохождение срочной службы

Позиция: Солдат / Разработчик

Задачи:

- Проектирование и реализация приложения для отправки призывников

- Документооборот

- Защита родины

Достижения:

- Перенос серверной части (БД и прочего) на отдельную машину. До этого клиентская часть и серверная были на одной машине, под управлением Windows Server 2000. Вся серверная часть переехала на FreeBSD 5

- Новое приложение позволило комплектовать команды из призывников и отправлять их в часть в 8 раз быстрее (было 40 минут на одну команду, стало 5)

- Новое приложение позволяло составить план распределения призывников по войсковым частям

Стэк:

- Visual Basic

- MySQL

- FreeBsd

- Perl

Высшее образование
Московский государственный университет приборостроения и информатики
Москва
Факультет: Информатики
Сентябрь 2010—Июль 2015 (4 года и 10 месяцев)

Средний бал - 4.8


Средний ба