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

Иностранный гражданин. Есть разрешение (патент) для работы в РФ.

Сильные стороны:

  • стрессоустойчивость
  • легко обучаюсь

Хобби:

  • гитара
  • барабаны
  • сноуборд
Профессиональные навыки
BashJavaScriptPostgreSQLGolangPythonDockerJavaC++
Опыт работы
Premium Betting Technologies
Санкт-Петербург
Java Developer
Июль 2018 — Июнь 2019 (1 год)

Создание новых и поддержка существующих сервисов.
Стэк: Java 8, maven, Spring 3,4, SpringBoot, MySQL, Tomcat 7, JAX-WS, JAX-RS, CXF, CI/CD on Gitlab

Частная практика, работа без зачисления в штат
Санкт-Петербург
Программист
Апрель 2018 — Июнь 2018 (3 месяца)

Разработка ПО для агрегации информации о рекламных компаниях из различных источников (python, postges)

Python 2.7, Docker, Postgres 9.6

Программист Java
Январь 2018 — Март 2018 (3 месяца)

Разрабатывал приложение для автоматизации задач администратора отеля.

Stack: Java, Maven, bash for ubuntu

Разработка внутренней Web-CRM системы и небольшие сложные аутсорс проекты
Санкт-Петербург
PHP/Go Developer
Сентябрь 2017 — Июнь 2018 (10 месяцев)
  • Поддержка сайта (PHP, Symfony components, Postgres)
  • Поддержка и разработка микросервисов (Golang, Postgres, Protobuf)
Полносервисное агентство digital-коммуникаций
Санкт-Петербург
Ведущий разработчик / Senior Symfony Developer
Ноябрь 2016 — Сентябрь 2017 (11 месяцев)

Обязанности:

- Разработка и поддержка сайтов на Symfony 2.

- Обучение сотрудников.

- Code review.

- Оценка сроков выполнения задач.

- Контроль качества ПО.

- Разработка third-part модулей для Symfony (бандлов).

- Настройка CI/CD в CodeShip.

Достижения:

- Разработал модуль-обвертку для Sonata Media, позволяющий загружать видео в Амазон с последующим запуском AWS Elastic Transcoder для конвертации видео в форматы, проигрываемые в веб-браузере.

- Разработал виджет для отображения изображений до загрузки на сервер на основе Canvas из HTML5 (также обвертка для Sonata Media)

- Разработал модуль для быстрой интеграции с CRM системой от Mindbox (http://mindbox.ru/) - реализован слой безопасности для случаев хранения пользователей на стороне CRM, реализован уровень абстракции для добавления новых типов запросов в API данной CRM.

Senior Symfony Developer
Март 2016 — Ноябрь 2016 (9 месяцев)
Обязанности: - Разработка и поддержка сайтов на Symfony 2. - Оценка сроков выполнения задач. Достижения: - Выполнил рефакторинг крупного проекта (2,5 млн зарегистрированных пользователей, нагрузка - 300-1200 запросов/сек). Для проверки корректности работы кода использовать блочные и функциональные тесты. Выполнял рефакторинг кода отвечающего за слой безопасности и за обмен данными с CRM (rest client) - Собрал собственный box для Vagrant (Centos 6.5 + PHP 5.6 + Apache 2.2 + MySQL 5.5)
Агентство интерактивных маркетинговых коммуникаций
Санкт-Петербург
Middle Symfony Developer
Март 2015 — Март 2016 (1 год и 1 месяц)
Обязанности: - Разработка и поддержка сайтов на Symfony 2. - Рефакторинг кода. - Интеграция с CRM-системами. Занимался поддержкой сайтов для Danone, Nestle, Loreal. Достижения: - Разработал модуль для генерации мозаики изображений (https://github.com/Cherkesov/GFB-SocialClient). Набирается база картинок из соц. сетей и для указанного изображения генерируется мозаика из мелких картинок различных размеров.
Wizard Cat
Херсон
Fullstack Middle Developer / Junior Symfony Developer
Июль 2013 — Декабрь 2014 (1 год и 6 месяцев)
Обязанности: - Разработка сайтов на Symfony 2 (Doctrine ORM, Sonata Admin/Media, FOS). - Поддержка сайтов на MODx, Битрикс. - Разработка сайтов на Silex+Twig. Достижения: - Участвовал в разработке движка для сайта продажи недвижимости. Наработки были проданы агентству, занимающемуся продажей недвижимости в Лимассоле (Кипр).
Херсонский государственный университет
Специалист
Декабрь 2012 — Май 2013 (6 месяцев)
Обязанности: - Разработка виртуальной физической лаборатории. - Коммуникация с сотрудниками кафедры физики для определения функционала системы. - Документирование кода, составление инструкций и демо-работ. Достижения: - Данное ПО позволило описывать с помощью формул и визуализировать процессы. Визуализация была реализована с помощью Unity 3d (C#), расчеты - сервер с Waterloo Maple. Статья моих научных руководителей о данном ПО - http://ite.kspu.edu/webfm_send/761 . Данная работа была представлена на симпозиуме ICTERI
Logicify
Херсон
Junior Java Web Developer
Март 2012 — Июнь 2012 (4 месяца)
Достижения: - Изучил принципы работы с инструментами разработчика от JetBrains. - Получил базовые знания о Java и ООП. - Изучил паттерны MVC и DI. - Узнал о техниках работы со сборщиками зависимостей на примере Maven.
Высшее образование
Херсонский государственный университет
Херсон
Факультет: Физико-математических наук и информационных технологий
Сентябрь 2008—Июнь 2013 (4 года и 9 месяцев)