Специалисты

Описание

Опыт
Более 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 месяцев