Обо мне

Знаю как делать продукты на Ruby. Нравится заниматься Backend разработкой, считать аналитику, создавать новые продукты, проверять гипотезы АБ тестированием. Предпочитаю разбираться что скрыто за магией абстракции.

Профессиональные навыки
Опыт работы
Простой мобильный банк с отличным клиентским сервисом
Заместитель технического директора
Апрель 2017 — По настоящее время (3 года и 6 месяцев)

 Я отвечаю за процессинг, оплату услуг, настроил отчетность в ФНС и подключил канал общения с государством через СМЭВ. За это время успел потрогать большую из частей банка. Много работал с админами и дба для оптимизации нагрузки и производительности всех сервисов. 

Мои основные достижения:

    • Успешно мигрировал всех клиентов рокета из банка Открытие в Киви
    • Оптимизировал загрузку клирингов с 5 часов до одного
    • Ускорил оплату услуг с 5 минут до 5 секунд
    • Оптимизировал работу с базой для одновременной работы 700 клиентов
    • Сделал сверку всех финансов между сервисами для закрытия банковского дня
    • Переписал множество отчетов на чистый SQL для ускорения
    • Ускорил открытие счетов с 2 секунд до 50 мс
    • Переписал выгрузку и оплату штрафов. Проверка всех клиентов сократилась с 16 часов до 15 минут

Мы не просто любим путешествовать, мы создаем сервисы, помогающие таким же как мы любителям самостоятельных путешествий
Программист
Сентябрь 2015 — Апрель 2017 (1 год и 8 месяцев)

Aviasales, проект Hotellook - метапоисковик отелей. Архитектура проекта микросервисная, писал на разных языках: Ruby, Python, PHP, Go, JS.

Мои основные достижения:

    • Email рассылка писем - принесла 8.5$к за полгода работы.
    • Генератор контентных страниц: SEO трафик за год вырос в 2 раза, скорость отдачи снизилась с 200 мс до 5 мс.
    • Микросервис на Golang для подсчета расстояния между отелями и точками интереса.
    • Сделал много системных отчетов в базе данных. Благодаря реализации этой задачи проект получил прозрачный АБ отчет, повысили комиссию для ряда партнеров, нашли узкие места в проекте.
    • Провел ряд АБ тестов на выдаче отелей, продажи увеличились на 5%.

Aforex
Зеленоград
Старший разработчик
Март 2012 — Сентябрь 2015 (3 года и 7 месяцев)

AMarkets - форекс брокер на российском рынке.  

Ядро системы на Rails 4, много фоновых задач Resque, база MySQL, кеш в Redis, отдельно несколько микросервисов на чистом Ruby, фронтенд HAML и Bootstrap. За время моей работы я успел поработать со всеми подпроектами компании. Получил экспертизу и опыт в каждом из них.

Мои основные достижения:

    • Личный кабинет - основной инструмент работы для клиентов и сотрудников.
    • ПАММ сервис - платформа для инвестирования финансов в успешных управляющих на рынке форекс.  Через год после запуска оборот превысил 1 млн долларов. Продукт построен вокруг торговой платформы MT4 и Rails приложения.
    • Интеграция с CRM платформой Salesforce - business development managers стали обрабатывать на 30% больше клиентов и вести учет каждого действия.
    • Подключил Google Analytics и построил воронку конверсии.
    • Настроил десяток платежных систем - клиенты получили широкий выбор способов пополнения и снятия средств.
    • Разработал инструмент партнерской программы - позволил привлечь новых партнеров благодаря прозрачной отчетности, 80% клиентов приходят от партнеров.
    • Построил финансовый отчет, который показывает все движения средств внутри компании.
    • Оптимизировал структуру базы данных: сложные индексы, кеширующие таблицы, уменьшение количества запросов. Среднее время запроса сократилось со 150 мс до 3.2 мс.
Высшее образование
Московский государственный технический университет
Зеленоград
Факультет: Микроприборов и технической кибернетики
Сентябрь 2009—Июль 2014 (4 года и 10 месяцев)
Кафедра информатики и программного обеспечения вычислительных систем (ИПОВС)