GiDTrans: Портфолио фрилансера Vadim Pshentsov 18.08.2020, работа №1 - FL.RU
К списку работ
Vadim Pshentsov
Vadim Pshentsov

GiDTrans

Стек: PHP 7.x, PHPUnit, Laravel 5.8, 7.x, JS, VueJS+NuxtJS, MySQL 8, Redis, Centrifugo(e), Elastic Search, PyTest + Selenium, XHProf, Docker, Caddy Обязанности: Доработка и расширение функциональности сервиса, покрытие тестами и рефакторинг кода. Исправление ошибок. Ревью. Достижения: Восстановлена работа и использование тестов, обязаетльное покрытие тестами кода бэкенда. Рефакторинг и оптимизация тестов. Разработка и использование тестов безопасности, нагрузочных тестов. Были выявлены и устранены недостатки. Разработана и внедрена система профайлинга кода XHProf + GUI. Миграция с role-based авторизации пользователей на permission-based. Восстановлена работа в реальном времени подсистемы тикетов службы поддержки - исправлены ошибки и произведен рефакторинг кода. Разработана и внедрена единая структура классов для работы с сервером вебсокетов Centrifugo. Исправление выявленных ошибок, доработки в поведении, взаимодействии компонентов системы сервиса. Каждая задача по исправлению ошибок сопровождалась рефакторингом с целью улучшения структуры кода, упрощению его дальнейшего развития, снижения вероятности появления новых ошибок в ходе развития функциональности. Проектирование расширяемой архитектуры (UML, TDD) и реализация модуля Laravel для динамической выдачи XML, в т.ч. RSS Feed для бота Яндекс.Новости (партнерская программа).
https://gidtrans.com