Мегапосты:
Профессиональные навыки
PHPMySQLООПSymfonyLaravelJavaScriptLinuxRedisAjaxNginx
Опыт работы
Сервис продажи билетов на мероприятия
Москва
Программист
Октябрь 2016 — По настоящее время (3 года и 4 месяца)

Создание и развитие внутренних CMS и CRM, микросервисов и модулей сбора и анализа данных о всех проходящих мероприятиях. Используются фреймворки Symfony 4, Lumen, Laravel. PHP 7.2, Mysql, Redis, REST-API (создание своего и работа с внешними). 

Группа компаний Опт Текстиль - Перина Перони - MilaDoma
Екатеринбург
Web-программист
Сентябрь 2014 — Октябрь 2016 (2 года и 2 месяца)
Поддержка и развитие трех интернет-магазинов (http://perina-peroni.ru, http://miladoma.ru, http://opttextil.ru, ). Ассортимент - текстиль (постельное белье, подушки, покрывала и т.д.) порядка 40 тыс. товаров (10-20 тыс. в наличии). Разработка на PHP 5.2 - 5.6, JavaScript (JQuery), стилизация CSS. Nginx, MySQL, Redis, Sphinx, RabbitMQ, Grunt. Разработки на фреймворках Symfony, Laravel, Lumen и Phalcon. Глубокая доработка и оптимизация первоначального движка сайта. Перевод с PHP 5.2 на 5.6. Внедрение контейнера зависимостей, быстрого роутинга. Написание тестов (PHPUnit). Администрирование VDS серверов Debian, Ubuntu. Настройка VDS с нуля. Настройка отдельных серверов для статики, бекапов (с дублированием в яндекс-диск). Реализация большого количества функционала по сайтам. В том числе: Прикручивание готовой верстки к движку + самостоятельная верстка с PSD. Интеграция с 1С (XML, REST). Создание системы интеграции сайтов с 1С и между собой. Оптимизация производительности с использованием Redis, Sphinx, Grunt, RabbitMQ. Оптимизация SQL запросов. Написание гео-модуля. Включающего в себя интеграцию с api 10 транспортных компаний и курьерских служб + Почта России. Модуль позволяет в режиме онлайн автоматически рассчитывать и показывать пользователю тарифы на доставку заказа с возможностью выбора пункта выдачи или постомата в городе пользователя. Написание модуля мониторинга. Включает в себя порядка 40 парсеров сайтов конкурентов с целью сбора каталога и цен с последующей автоматической корректировкой собственных цен по заданным алгоритмам. Отчетность по собранным данным. Написание административной части с множеством функций: модуль акций, баннеров с привязкой ко времени показа и городу посетителя и т.д. Реализация гибкой настройки фильтров товаров, включая верстку фронтенд-блоков Написание модуля ценообразования с возможностью установки разных цен/скидок/акций в разных городах и регионах. Модуль выкладки товаров поставщиков – интеграция с прайсами поставщиков, продажа товаров от нескольких поставщиков с разными ценами/сроками поставки. Переписывание модуля мониторинга на Symfony + доработка модуля парсинга с использованием RabbitMQ для возможности работы на нескольких серверах. Разработка отдельных самостоятельных сервисов на отдельных библиотеках с использованием composer (роутер + контейнер зависимостей+twig+doctrine или обертка PDO). Создание сайтов-лендингов. И многое другое. Среда разработки: PhpStorm, контроль версий: mercurial, git. Проработка задач от других подразделений, разработка технических заданий.
Элемент-трейд
Екатеринбург
Руководитель интернет-магазина
Июнь 2012 — Июль 2014 (2 года и 2 месяца)
Организация работы интернет-магазина продуктов на базе действующего офлайн-гипермаркета. Найм и обучение персонала. Организация собственной курьерской службы (8 автокурьеров). Разработка регламентов, инструкций и оптимизация основных бизнес-процессов функционирования интернет-магазина. Поддержка и доработка сайта интернет-магазина (Фронтенд и административная часть) на PHP, JavaScript, CSS. Написание новых модулей и улучшение существующих. Внутренняя SEO-оптимизация сайта интернет-магазина, наполнение контентом. Администрирование VDS-сервера на базе Linux Debian. Настройка FTP и почтового серверов, безопасности сервера (iptables), поискового сервера Sphinx (быстрый поиск на сайте по большому массиву данных).
Web-студия
Екатеринбург
Программист
Июнь 2012 — Август 2014 (2 года и 3 месяца)
Разработка сайтов интернет-магазинов на базе Opencart. Применение и доработка нестандартных шаблонов, доработка фронтенда и бэкенда (админ. части). Самостоятельная разработка дополнительных функций и модулей (PHP, JavaScript, CSS) в том числе функционал по работе с базой данных MySQL, интеграции интернет-магазина с информационной базой 1С 7.7 и 8.2. Написание необходимых отчетов и обработок для получения управленческой информации о работе магазинов. Организация работы интернет-магазинов «с нуля». Развертывание на хостинге, наполнение, доработка под необходимые требования. Организация бизнес-процессов работы магазинов, проведение рекламных акций, работа с сайтами купонов и скидок. Контроль заказов, доставки, работа с поставщиками, курьерами, транспортными службами. Написание "с нуля" онлайн-системы ведения и учета заявок для курьерской службы. Функционал включает личные кабинеты для клиентов, возможность размещения заявки, отслеживание ее статуса и оплаты. Для операторов - ведение заявки, смена статуса, введение информации об оплатах.
Крупнейшая российская компания-ритейлер на рынках мобильной электроники, портативной техники и финансовых услуг
Екатеринбург
Бизнес-аналитик
Февраль 2008 — Июнь 2012 (4 года и 5 месяцев)
Анализ и автоматизация бизнес-процессов компании. Участие во внедрении новых проектов, разработка и согласование регламентов, планов внедрения, разработка технических заданий для различных информационных систем (1С, SAP, внутренний Web-портал). Участие в технической реализации. Дальнейший контроль работы бизнес-процессов и проектов, выявление путей оптимизации и дальнейшего улучшения. Участие в разработке методик мотивации сотрудников розничных продаж. Анализ розничных бизнес-процессов, выявление путей оптимизации и постановка соответствующих технических заданий.
Высшее образование
Уральский государственный экономический университет; СИНХ
Екатеринбург
Факультет: Экономический
Сентябрь 1999—Июнь 2004 (4 года и 9 месяцев)