Резюме

Евгений

Валентинович

Вдовенко

Образование

Амурский Государственный Университет
Когда:
с 2000 по 2006 гг.
Специальность:
физика

Стаж

Свой Туристический Сервис
Адрес:
svoy-hotel.ru
Когда:
с 02.2018 по настоящее время
Тип занятости:
удаленная работа
Должность:
backend-разработчик
Чем занимался:
Доработка корпоративной системы бронирования отелей, интеграция со сторонними сервисами посредством API.
Технологии:
Система бронирования написана с использованием Symfony 2.7 и AngularJS. Среди используемых технологий: RabbitMQ, Supervisor, Sphinx. Помимо исправления ошибок и разработки нового функционала учавствовал в интеграции с системами управления каналами дистрибуции (TravelClick, DerbySoft).
Web-студия GRAFFITY
Адрес:
graffity.biz
Когда:
с 03.2016 по 07.2018 гг.
Тип занятости:
удаленная работа
Должность:
web-программист
Чем занимался:
Поддержка текущих и разработка новых проектов: разработка и доработка серверной и пользовательской части интернет-сайтов, интеграции со сторонними сервисами (системы поставщиков, 1С) посредством API.
Технологии:
Было много разных задач. Участвовал в разработке интернет-магазина автозапчастей на Laravel 5, интеграции самописной CMS с 1С 8.3 через веб-сервисы, доработке системы бронирования на Symfony 2.7 и AngularJS. Немного пришлось покопаться в Битрикс. В рамках проектов поработал с RabbitMQ, memcached, Redis, Elasticsearch
Университет Синергия
Адрес:
synergy.ru
Когда:
с 10.2014 по 02.2016 гг.
Должность:
web-программист
Тип занятости:
полная занятость в офисе
Чем занимался:
Поддержка текущих и разработка новых проектов. Для отдела маркетинга делал интеграцию с сервисами рассылок (Emarsys, GetResponse), делал сбор данных из разных источников в единую базу, занимался поддержкой сайта referat.ru, занимался доработкой сайтов на CMS Joomla.
Технологии:
Основным моим проектом был сайт Referat.ru, написанный на Zend Framework 2. Делал доработку функционала (добавление новых разделов, сббор различных метрик) и внедрение поиска на базе Elasticsearch. Также, в организации был некий самописный сервис сбора данных из разных источников (в основном, форм на посадочных страницах и электронных писем). Периодически требовалось дополнять перечень собираемых данных и вписывать их в некую бизнес-логику. Так же было некоторое количество сайтов на CMS Joomla 3, функционал которых нужно было дорабатывать: в основном это были задачи по интеграции сайтов со сторонними сервисами. Участвовал во внедрении Битрикс24: делал веб-сервисы-прослойки для передачи данных в эту CRM. Немного поучавствовал в переводе сайтов с Joomla на ModX Revolution.
МСК Университет
Адрес:
1pu.su
Когда:
с 02.2014 по 09.2014 гг.
Тип занятости:
полная занятость в офисе
Должность:
web-программист
Чем занимался:
Занимался доработкой социальной сети для школьников и интернет-сайтов университета, участвовал в проектировании новых интернет-проектов.
Технологии:
Большая часть работы была связана с СУБД MySQL и php-фреймворком Yii. Тут же я начал заниматься интегрированием сторонних сервисов: добавил на сайт ленту видео с YouTube, сделал генератор документов MS Office на основе онлайн-сервиса.
Группа компаний Навигруп
Адрес:
navigatorvl.ru
Когда:
с 03.2012 по 09.2013 гг.
Тип занятости:
полная занятость в офисе
Должность:
системный администратор
Чем занимался:
Занимался поддержкой программынх продуктов, разрабатываемых компаниями Интелтелеком (InfinityTaxi, Infinity CallCenter) и АГАТ. Настройка серверов на базе операционных систем семейства Windows, аппаратно-программных комплексов Infinity и офисной IP-телефонии.
Управляющая компания Петропавловск
Адрес:
petropavlovsk.net
Когда:
с 06.2010 по 02.2012 гг.
Тип занятости:
вахтовый метод
Должность:
системный администратор
Чем занимался:
Поддержка IT-инфраструктуры на золоторудном месторождении. Установка и настройка офисной техники, настройка компьютерных сетей.

...и ещё

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

С 2014 года я поработал с разными проектами и технологиями, и в связи с этим у меня сформировались некие предпочтения в используемом стеке.

В качестве РСУБД для новых проектов я выбираю PostgreSQL. Не то, чтобы я её очень хорошо знал, но в какой-то момент эта база данных стала покрывать все потребности в проектах с моим участием.

Из фреймворков предпочитаю Zend. Начал я знакомство не в с первой версии этого фреймворка, а уже со второй. Структура приложений на его основе и не сильная перегруженность самого фреймворка мне очень понравились. Единственным его недостатком, на мой взгляд, является его не очень большая популярность, и соответственно, не очень большое комьюнити.

Symfony 2 и выше - неплохой фреймворк. Но зависимостей он с собой тянет очень много, даже для простого приложения. Не понравился Laravel, ибо сплошная магия: пара строк и у тебя все работает, но вот почему работает - непонятно. К тому же, у разработчиков Laravel есть плохая привычка ломать совместимость от версии к версии.

Исторически сложилось, что первой CMS, которую я стал использовать, была Joomla. И с тех пор я ей не изменяю. Я считаю, что с одной стороны это очень крутая система с большими возможностями, а с другой - достаточно легкая в освоении. Поэтому, мелкие проекты я предпочитаю делать на основе этой системы управления контентом.

Не люблю WordPress за кучу некачественного кода в самой CMS. Не понравился ModX, на мой взгляд слишком переусложненная система. Относительно понравилась в использовании Magento CMS, но проблем она доставляет много в процессе установки и первоначальной настройки. За километр обхожу Битрикс.

Относительно недавно, открыл для себя Jekyll - генератор статических сайтов. Пока нахожусь в активном изучении этой системы, и на мой взгляд для совсем уж простых сайтов если и не идеальна, то очень хороша.

В качестве системы управления версиями предпочитаю Git, код большинства проектов хостится на GitLab.