Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

Умею работать в команде, неконфликтный, Интересно работать над сложными проектами, изучать новые технологии, иметь стабильный профессиональный рост,Дипломная работа на тему "Способ фильтрации спама на мобильных устройствах на основе иммунокомпьютинга".Права категории В.Свободное время люблю проводить на природе, путешествовать. Катаюсь на сноуборде, увлекаюсь дайвингом, осваиваю серфинг.

Профессиональные навыки
PHPMySQLGitPostgreSQLDockerVagrantLinuxSolidPhpunitPython
Опыт работы
Разработка платформ для торговли на финансовых рынках
Санкт-Петербург
Senior PHP-Developer
Июль 2017 — По настоящее время (3 года и 1 месяц)

Работа с отделами аналитики и маркетинга в компании, разрабатывающей финансовые инструменты

переезд с Cassandra на ClickHouse
- настройка clickhouse (2 сервера-реплики БД + сервер Zookeeper). Написание playbook на Ansible. Простой system.d юнит для запуска сервера ClickHouse.
- дублирование трафика в ClickHouse в тестовом режиме
- настройка метрик в Grafana: скрипт на python пишет в Prometheus из Cassandra через Spark и из ClickHouse. Из Prometheus соответственно в Grafana

скрипты аналитики и маркетинга
- скрипты на python 3.6 работают под управлением luigi с такими сервисами как: Appsflyer, DataLift (AppLift), Emarsys, Adwords. База: в основном Vertica
- скрипты на php 7.0 отправка данных через rabbit

настройка сервера Graylog
- playbook на ansible
- настройка input, streams, alerts (slack + telegram), dashboards
- проекты писали в graylog через rsyslog
- в последствии переезд на другой сервер

разработка маркетинговой CRM
- playbook на ansible с разделением окружений
- frontend: Bootstrap + Material Kit + npm
- backend: php 7.2 + laravel 5.6 + mysql + vertica (настройка odbc driver)
- логи в graylog(см выше)
- авторизация через google oauth
- REST API

а также небольшие исследования с использованием YoutubeAnalyticsApi и VK API

Шопинг мессенджер
Санкт-Петербург
Senior backend developer
Июль 2016 — Июль 2017 (1 год и 1 месяц)

Разработка крупной системы, позволяющей объединить множество скидочных карт в одну, путем подключения их внутри приложения. Система представляет из себя центральный компонент + набор сервисов, каждый из которых отвечал за работу с определенным массивом сущностей (company, user, payment). Центральный компонент общается с сервисами посредством RPC, транспорт - rabbitmq. База данных - postgres 9.4. Центральный компонент также является REST API сервисом, с которым работают клиенты: Android, iOS и Web. Для разработки - Scrum, написание документации.

Развитие backend части приложения, интергация с партнерами(API, SOAP), модификация сервиса геолокации: использование данных из OpenStreetMap и сохранение их в Postgres с помощью PostGis. Данная модификация позволила определять регион и город, в котором находился пользователь по его координатам.

Разработка сервисов и своих инструментов по автоматизации контекстной рекламы
Санкт-Петербург
php developer
Март 2014 — Июнь 2016 (2 года и 4 месяца)
разработка высоконагруженной (от 50000 кампаний) расширяемой системы для обновления ставок в Google.Adwords и Yandex.Direct; использование docker-compose для локального развертывания и docker-swarm для production; обмен данными между микросервисами с помощью rabbitMq; unit & intergration tests; работа с Jenkins; использование паттернов проектирования, принципов SOLID, DRY
LeadGid
Санкт-Петербург
программист технического отдела
Июль 2013 — Апрель 2014 (10 месяцев)
Обновление и поддержка фреймворка на основе Zend (MVC, ООП), работа в системе лидогенерации (модель CPA). Работа с Git. Написание базовых shell скриптов на Linux. Использование Vagrant для установки Ubuntu. Bootstrap.
ООО Creoplay
Санкт-Петербург
младший программист
Март 2011 — Июнь 2013 (2 года и 4 месяца)
Верстка, создание сайтов на Joomla, WordPress, модулей и компонентов для них. Настройка парсинга товаров для интернет магазинов. Программирование на PHP, MySQL, Javascript и с использованием AJAX, jQuery.
Высшее образование
Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
Санкт-Петербург
Факультет: Компьютерных технологий и управления
Сентябрь 2008—Май 2013 (4 года и 8 месяцев)
Дипломная работа на тему "Способ фильтрации спама на мобильных устройствах на основе иммунокомпьютинга".