Руслан Х.
Аутсорс-разработка веб-приложений. В компании 30+ сотрудников, работал в команде из 7 человек (4 разработчика, тимлид, PM, тестировщик); разработка велась итерациями, по итогам каждой презентовали демо заказчику. https://digimatix.ru Разработал веб-приложение TPPP (TextProof PixelProof) для сотрудников фармацевтической компании «НИЖФАРМ»; приложение позволяет проводить побуквенное и попиксельное сравнение изображений упаковок медикаментов, фиксировать недочеты и формировать PDF-отчёт для пользователя. https://proof.alkohost.ru/ Задачи: · С нуля разработал backend приложения на Yii2: реализовал RBAC-систему, логику работы с API внутренних серверов антивируса, Python-сервера и файлового хранилища. · Построил асинхронный пайплайн обработки запросов используя Kafka и Redis. Запросы записывались Kafka-топик, консюмер проекта передавал их в backend, а backend отправлял задачи на Python-сервер. Ответ возвращался асинхронно, а Redis хранил связь между запросом и этапами его выполнения, через SSE пользователь видел обновления статуса запроса в реальном времени. · Сделал единый механизм обработки ошибок: каждой ошибке присваивался идентификатор, статус запроса и trace ошибки сохранялись в Redis. Администратор или разработчик могли посмотреть, на каком этапе произошла проблема и что именно пошло не так. Ошибки логировались в базу данных и текстовые файлы. Стек: PHP 8.3, Yii2, Kafka, Redis, PostgreSQL, Postman, phpDocumentator
Продуктовая компания, разрабатывающая CRM-сервис Seenday для фотографов: загрузка и продажа фотографий, управление фотосессиями, прайс-листами и заказами. Работал в команде из 4 человек (2 backend, 1 frontend, 1 PM) над двумя продуктами: Seenday и новой медиаплатформой (аналог vc.ru / T‑Ж) Seenday.журнал https://seenday.com/ru - Seenday https://journal.seenday.com/ - Seenday.журнал Разрабатывал backend на самописном PHP‑фреймворке компании (PHP 7.4), писал API для React‑фронтенда, участвовал в еженедельных синках с командой, проводил код-ревью под руководством старшего backend‑разработчика. Интересные задачи: Сделал фичу "умных тегов": при вводе # и нескольких букв фронт запрашивает существующие теги, показывает подсказки; при сохранении поста несуществующий тег создаётся автоматически. Писал многоступенчатые SQL-запросы с оконными функциями и JOIN'ами на получение статей из БД. Стек: PHP 7.4, Swagger, MariaDB, Git
Понравился профиль? Создайте себе такой же