Специалисты

Описание

Знания и навыки
Языки: PHP 5.6 - 8.2, JavaScript, HTML5, CSS, C#
Базы данных / хранилища: MongoDB, MySQL, MSSQL, PostgreSQL, Redis
Библиотеки: jQuery, Moment, Bootstrap
PHP Фреймворки: Yii2, Laravel, CodeIgniter
JS Фреймворки: Vue.js
Инструменты: Git, Composer, Docker, Docker-compose
ОС: Windows, Linux
Образование
Высшее ФГБОУ ВО Уральский государственный горный университет — Информатика и вычислительная техника (2015)

Опыт
Проект

Информационная система для медицинских организаций

Описание

Команда: 90 fullstack разработчиков, PM, аналитик, QA, проектировщик БД Роль: fullstack разработчик Вклад: поддержка проекта с глубоким legacy-кодом; внедрение новых подходов к разработке; доработка функционала; написание raw-запросов для MSSQL и PGSQL; отладка кода; исправление ошибок выполнения js-кода; вынесение логики формирования подсказок в UseCase; переработка функционала заполнения специфики ВРТ.

Технологии

PHP 7.4, CodeIgniter, MSSQL, PostgreSQL, MongoDB, HTML5, CSS, JavaScript, Ext.js, Git, Docker, Docker-compose

Длительность

Апрель 2023 — настоящее время месяцев

Проект

Интернет-агрегатор отелей

Описание

Команда: 2 backend, 2 frontend, PM, тестировщик Роль: backend разработчик Вклад: поддержка и рефакторинг legacy-кода; внедрение строгой типизации; внедрение новых подходов к разработке; код-ревью backend-разработчиков; помощь в собеседовании специалистов; внедрение laravel-mix; изменение процесса инициализации проекта; разработка алгоритма рекомендаций на основе задачи о множественных рюкзаках; оптимизация запросов к СУБД; оптимизация настроек проекта; натягивание и адаптация готовой вёрстки; декомпозиция JavaScript; доработка js/jquery кода, предоставленного верстальщиком; изучение исходных кодов плагина-календаря для его адаптации под нужды проекта; разработка API взаимодействия vue-приложений и бэкенда; изменение процессов расчёта сложных данных; приведение кода к стандартам/нормам MVC; использование композиции; внесение предложений по улучшению кода проекта и настроек веб-сервера и СУБД; анализ проблем производительности кода; внедрение PHPStan.

Технологии

PHP 7.4, Yii2, MySQL, MongoDB, HTML5, CSS, JavaScript, jQuery, Git,Docker, Docker-compose, PHPStan

Длительность

Апрель 2022 — Март 2023 (1 год и 1 месяц) месяцев

Проект

Маркетплейс специалистов

Описание

Команда: 2 разработчика, PM Роль: backend разработчик Вклад: рефакторинг API-взаимодействия бэкенда и фронтенда; реализация обмена с 1С; реализация и доработка экспорта данных в Excel; реализация конвертации html в docx; доработка структуры БД; добавление данных в индексацию ElasticSearch; написание автотестов; документирование API через Swagger; правка конфигурации Docker-образа.

Технологии

PHP 7.4, Laravel7, PostgreSQL, ElasticSearch, HTML5, CSS, JavaScript, REST, Git, Docker, Docker-compose, Swagger, PHPUnit

Длительность

Ноябрь 2021 — Март 2022 (5 месяцев) месяцев

Проект

Интеграционная шина взаимодействия служб доставки

Описание

Роль: backend разработчик Вклад: реализация обмена данными между двумя системами; приём, обработка и конвертация данных; настройка таймера взаимодействия; написание API для принудительного получения данных

Технологии

PHP 8, Laravel, MySQL, SOAP, REST, Git, Docker, Docker-compose

Длительность

Сентябрь 2021 — Ноябрь 2021 (3 месяца) месяцев

Проект

Интеграционная шина взаимодействия службы доставки и крупного строительного магазина

Описание

Команда: 2 backend, PM Роль: backend разработчик Вклад: реализация обмена данными между двумя системами; приём, обработка и конвертация данных; реализация API-взаимодействия сервисов (создание заказов, получения статусов, обновления информации) в соответствии со строгой структурой, предоставленной заказчиком; выявление и исправление ошибок; интеграция получения дополнительной информации из DaData; сбор и отправка ошибок на Email техподдержки.

Технологии

PHP 8, Laravel, MySQL, SOAP, REST, Git, Docker, Docker-compose, DaData, PHPStan, XML

Длительность

Июль 2021 — Август 2021 (3 месяца) месяцев

Проект

Хранилище отчетов для службы доставки

Описание

Команда: 1 разработчик, PM Роль: backend разработчик Вклад: реализация системы хранения отчётов; написание API для создания, чтения и удаления данных из хранилища; разделение хранилища на основное и архивное; реализация composer-пакета для лёгкой интеграции сервиса в любое приложение написанное на PHP 7.4 или PHP 8.0.

Технологии

PHP 8, PHP7.4, Laravel, MongoDB 4.4, REST, Git, Docker, Docker-compose, PHPStan

Длительность

Апрель 2021 — Июнь 2021 (3 месяца) месяцев

Проект

Интернет магазин компьютерной техники и расходных материалов

Описание

Команда: 1 разработчик, PM Роль: backend разработчик Вклад: перенос сайта с Wordpress на Laravel; реализация фильтров для поиска товаров; реализация функционала wordpress-подобных шорт-кодов; разработка структуры хранения данных; написание методов перевода данных из БД сайта на Wordpress; воспроизведение структуры сайта с сохранением всех url; реализация импорта товаров из xml.

Технологии

PHP 8, Laravel, PostgreSQL, HTML5, CSS, JavaScript, jQuery, CSS, Git, Docker, Docker-compose

Длительность

Февраль 2021 — Май 2021 (4 месяца) месяцев

Проект

Веб-приложение для менеджмента контрольно-пропускной системы

Описание

Команда: 2 backend, PM, тестировщик Роль: backend разработчик Вклад: доработка фронтенда и бэкенда; наращивание функционала; внедрение взаимодействия между двумя сервисами; исправление багов фронтенда и бэкенда.

Технологии

PHP 7.4, Yii2, MySQL, HTML5, CSS, JavaScript, Vue.js, JavaScript, Git, Docker, Docker-compose

Длительность

Май 2020 — Январь 2021 (9 месяцев) месяцев

Проект

Сервис контроля выполнения технических заявок

Описание

Команда: 2 backend, PM, тестировщик Роль: backend разработчик Вклад:доработки выгрузки, генерации и вывода данных, API, функционала фильтрации; натягивание новой вёрстки; реализация выгрузки данных в Excel.

Технологии

PHP 5.6, Yii2, MySQL, HTML5, CSS, JavaScript, jQuery, Git, Docker, Docker-compose

Длительность

Сентябрь 2019 — Апрель 2020 (8 месяцев) месяцев