Специалисты
Опыт
Более 10 лет опыта на php, mysql, jq, html/css
Более 5 лет опыта на laravel
Более 10 лет технического опыта в области анализа, проектирования, разработки, тестирования и развертывания программных систем объектно-ориентированного программирования.
Опыт работы с нативным JavaScript
Технические навыки
php, mysql, jq, html/css, laravel, linux, docker, wordpress, битрикс (эпизодически), JIRA, очереди (gearman), работа с api разных сервисов, интеграции, PhpStorm, DBeaver, Postman, Scrum, Meld, docker, git, linux console, Confluence, Gitlab GitFlow
Образование
Лесотехническая Академия им С.М. Кирова
Инженер по автоматизации технологических процессов и производств , 1999 г
Информационный проект
Роль: Teamlead Особенности проекта: Большое количество интеграций (yandex, сбербанк, ozon, avito, admitad, retail rocket b т.п) Команда: backend-разработчики, seo-специалисты, дизайнеры. Обязанности: -построение отдела IT, принципов работы; -руководство отделом программистов (3 человека); взаимодействие с Руководителем проекта; -планирование работ и распределение задач среди команды; -Сбор и проверка выполненной работы; публикация на сервере.
php 5.6 - 7.3, mysql, redis. интеграция с ozon, yandex
08.2022- наст. время месяцев
Система учета заявок гипермаркета
Роль: Backend-разработчик Особенность проекта: Внутренняя складская система, включающая в себя обширную схему ролей (>8) и прав(>25). Учет заявок, клиентов, товаров. Личные карточки как пользователей, так и клиентов. Обширные карточки заказов. Навыки: создание и широкое использование системы ролей и прав. Опыт миграции кодовой базы и базы данных крупного проекта. Обязанности: создание системы прав и ролей согласно исходной таблицы клиента; обработка в разных местах системы этого набора.
laravel 6, datatables, очереди
08.2021-12.2021 месяц
Сайт тренингового центра
Роль: Старший программист Особенности проекта: интеграция МойСклад -> битрикс. При изменении состава заказа в МойСклад, данные передавались в битрикс. Интеграция битрикс с GetCource. При создании покупки в битрикс, данные дублировались в google-таблицу по вкладкам менеджеров, среди которых распределялись заявки в GetCource. Команда: backend-разработчики, тестировщики, верстальщики Навыки: работа с api МойСклад, GoogleDocs, GetCource. Обязанности: скрипт обработки входящих данных от api МойСклад; изменение заказа в Битрикс; работа с google api, getcourse.
php, api МойСклад, gearmand, api GoogleDocs, api GetCource
01.2021-07.2021 месяц
Сайт сети клиник
Роль: Backend-разработчик Особенности проекта: Генерация pdf сертификатов для юр./физ. лиц из заполняемых пользователями форм. Обязанности: создание раздела для корпоративных и частных клиентов клиники; создание 3-х взаимосвязанных инфоблоков со своей структурой; написание php, js, sql ода для обработки.
битрикс, php, библиотека wkhtmltopdf
07.2019-12.2020 месяцев
Система размещения портфолио
Роль: Backend-разработчик Особенность проекта: создавался для выпускников high school. Возможность разместить, редактировать свои достижения за годы учебы (диплом, награды, курсы, спортивные достижения, etc), создать короткую ссылку на резюме (url | qr-code) с отслеживанием посещения (datetime, state). Индивидуальное оформление страницы. Навыки: написание плагина, расширяющего функциональность wysiwyg редактора (medium) на js. Работа с sms-провайдером. Обязанности: создание раздела учета спортивных достижений; расширение wysiwyg-редактора (medium, создал js-плагин); проектирование БД, частично структуры проекта.
laravel 6, sms-шлюз, очереди на gearman
08.2019-07.2020 месяцев
ERP клинингового агентства
Особенность проекта: Система учета рабочих часов, расстояния до объектов уборки, графика работы, автоматический расчет зарплаты с учетом накопленных данных о работе, индивидуальной налоговой ставке, расстояния до объектов, больничных, работе в выходные/праздники. Ориентировано на использование как веб-приложение для телефонов. Обязанности: создание “календаря клинера”; скрипты отчетности руководству; скрипты расчета зарплаты с учетом отработанных часов, расстояния до объекта, дня недели, прогрессивной шкалы налогообложения; проектирование БД.
datatables, laravel 5
01.2018-08.2020 месяцев
Система для американского медицинского вуза
Роль: Backend-разработчик Особенность проекта: актуальное расписание студентов с учетом выбранной ими специальности. Учет прослушанных лекций, сданных экзаменов/зачетов/работ, в т.ч. и дополнительных вне курса. Учет оплаты за учебу, кредита, уровня, категории студента. Личная карточка и прочий учет, касающийся специфики обучения в американском высшем учебном заведении. Большие “микросервисы”. Навыки: быстрое погружение в огромный проект, самостоятельное написание отдельных модулей, функциональных тестов Обязанности: поддержание в актуальном виде кодовой базы, согласно законодательству США в сфере медицины (различные отчеты).
php 5.3-5.6-7.0, laravel, yii2 (частично), mysql, js/jq, функциональные тесты на selenium
01.2016-12.2017 месяцев