Резюме
Евгений
Валентинович
Вдовенко
Образование
- Амурский Государственный Университет
-
- Когда:
- с 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.