Раннефт Денис Витальевич

web-разработчик
E-mail:  23.00
Адрес личного сайта http://ranneft.ru
Живу в Москве (Зеленоград, м. Речной Вокзал, Тушинская, Комсомольская)
Год выпуска: 1988

Образование

2010 — Московский Государственный Институт Электронной Техники (Техническй Университет), ЭТМО/Промышленная экология, Специалист

Ключевые навыки

  • PHP5,7,8 (ZF, Yii2, Symfony, Laravel)
  • MySQL, PostgreSQL, MongoDB
  • Memcache, Redis
  • Blitz TE
  • ООП, паттерны проектирования
  • HTML + CSS + JavaScript (JQuery, React, TS, Angular).
  • Node.js (опыт написания своих серверов на socket.io
  • Немного Golang, немного Python
  • Nomad, Consul, Docker
  • Опыт администрирования Unix`оподобных систем. Умение конфигурировать Apache+MySQL+PHP, nginx и прочих вкусностей. Если что-то не работает - люблю читать мануалы
  • Имею опыт полной настройки Debian:
    • Web: Nginx+Apache+PHP+MySQL
    • почта: Exim4+Dovecot+Postfixadmin(Virtual Users)
    • misc: DNS, Munin, proftpd
  • Работа с регулярными выражениями (как для mod_rewrite, так и для грабберов-парсеров).
  • AMQP, RabbitMQ
  • Java (Android). Небольшой опыт разработки приложений
  • Начальные знания Ruby
  • Базовые знания C++
  • Графический пакет Adobe Photoshop
  • Стандартный пакет офисных программ

Профессиональный опыт

Deskpro

02.2016 - по настоящее время. Full-stack developer (https://deskpro.com).

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


Поддержка существующего проектов и разработка новых (на Symfony2, laravel, react, angular + масса легаси)
Создание системы real-time events, с различными адаптерами (включая самописный сервер на socket.io)
Поддержка legacy кода.
Создание онлайн-мессенджера (типа intercom)
Создание системы менеджмента за несколькими instance продукта (VM + docker на Nomad + Consul, система на php, внутри envoy, elastica, mysql, немного rclone обслуживающего потребности WebDav, разлинчые shell-scripts для нужд работы контроллера, в качестве оркестрации - мутаген на вагранте)
Кроссплатформенная CLI утилита для работы с бекапами для on-premise клиентов.
Обновление системы отчетов на angular + доработка собственной надстройки над SQL (DPQL - Deskpro Query Language) для создания запросов в mysql при построении отчетов.
Свой "аналог" pusherapp написанный на node.js (см. выше для чего)
Стэк технологий большой, как внутри PHP (начиная от разброса версии с 5.3 до 8) + JS (включая vanilla + react + TS + angular + coffeescript (уже мертвый)), так и просто различных технологий типа Nomad, Consul, работа с Docker, Virtual Box и иже с ними.

condom-shop.ru

03.2014 - 02.2016. Ведущий разработчик сайта

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


Поддержка существующего проектов.
Управление коммандой разработчиков.
Разработка кастомной CRM на базе YII2. Работа с бизнес-процессами оффлайн: (маркировка, склад, остатки).

Бизнес Молодость

07.2012 - 03.2014. Ведущий разработчик сайта (http://www.molodost.bz).

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


Поддержка существующего проектов.
Управление коммандой разработчиков.
Планирование и разработка новых проектов компании.

"Всё В Кредит"

07.2011 - 07.2012. Программист, системный архитектор (http://www.vsevcredit.ru).

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


Поддержка существующего проекта.
Проектирование архитектуры новой версии проекта в соотвествии с нуждами бизнес-логики
Разработка API для интеграция сервиса с магазинами.
Разработка workflow комманды разработчиков.

Спорт-экспресс

11.2011 - 07.2012, Программист (http://www.sport-express.ru).

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


Поддержка существующего проекта. Добавление нового функционала.

Квадрум.Ру

07.2011 - 11.2011 - программист (http://www.kvadroom.ru).

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


Поддержка существующего проекта. Добавление нового функционала.

Достижения:


Переделка выгрузки xml-фида для агрегатора на "чанки" с возможностью динамически удалять ноды объявлений.
Доработка выгрузки до вида клиент-серверного приложения - базовый фид + система конвертеров для каждого агрегатора (на базе XSLT).
Библиотека для геокодирования, с возможностью подключения различных гейтов(мной реализован кроме нативного, только TOR) и API карт (Яndex, Google, OpenStreet Map).

Холдинг «МИЭЛЬ»

08.2010 - 07.2011 - программист-верстальщик, холдинг "МИЭЛЬ".

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

Верстка и поддержка сайтов компании, верстка новых шаблонов, создание новых сайтов.

Интернет-магазин бытовой техники Холодильник.Ру

10.2005 - 08.2010
Бытовая техника/электроника
контент-менеджер
Компания постоянно поддерживает шесть сайтов. Все ниже перечисленные обязанности и функции относятся к каждому из шести.

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


Ведение каталога товаров, добавление новостей, статей, информационных материалов, отслеживание работы операторов. Распределение заданий.

Функции:

Обязанности + минимальная доработка доработка кода/вертски сайтов, контроль фотографов и качества ретуширования фотографий для "3D-моделей".

Дополнительная информация

Кроме постоянного места работы имею ряд free-lance работ. В качестве заказов имею несколько интернет-магазинов, сайтов-витрин и просто информационных сайтов. В связи с этим, смею утверждать, что имею достаточный опыт разработки web-приложений. При необходимости при личном общении могу предоставить некое "портфолио".

Гражданство: Россия

Языки

Родной язык — Русский
Английский, читаю профессиональную литературу
Немецкий, базовые знания

Доп. контент:
Пока что здесь ничего нет
Скачайте пока мой IM клиент.
Я использую Miranda.