Эльвина Хабирова
Fullstack-разработчик (Laravel, PHP)
Нанять этого специалиста
Отправьте предложение о работе этому кандидату
О себе
Разработкой занимаюсь около 4 лет, из них больше трёх — на бэкенде (Laravel, PHP). Начинала с фронтенда на Vue.js, поэтому весь цикл разработки понимаю не только теоретически. Последний год с лишним веду проект практически в одиночку: и бизнес-логику пишу, и с базой разбираюсь, когда она начинает тормозить под нагрузкой, и сервер администрирую, и с инцидентами вроде инъекций или ботов-паразитов разбираюсь сама. Из-за этого сильно прокачалась именно в части «что делать, когда всё горит»: чтение slow query log и EXPLAIN, работа с индексами, разница между MyISAM и InnoDB не в теории, а на живом проде. До этого — крупная платформа для изучения английского: авторизация, платежи, реферальная система, аналитика. Также участвовала в проекте для управления автопарком. Хочу расти и в техническую сторону (архитектура, производительность), и в сторону управления — интересна оптимизация процессов разработки в команде.
Опыт
Fullstack-разработчик - Центр шин - Набережные Челны
(2025-04)
Единственный разработчик, который отвечает за весь стек: от бэкенда и фронтенда до администрирования серверов и баз данных. Технологии: Laravel, PHP, Netcat, MySQL/MariaDB, REST API, 1С, Bitrix24, JavaScript, Python, Go, Linux (CentOS/AlmaLinux, ISPmanager, Apache + nginx). Переписала старый B2B-портал (b2b.centershin.ru) с NetCat на Laravel с нуля — роутинг, модели, миграции, middleware, авторизация, отчёты, экспорт. Позже часть Livewire-компонентов (списки клиентов и заказов) перевела на обычный JS с fetch — на списках с большим количеством строк Livewire ощутимо тормозил на каждом действии, а после переписывания страницы стали отвечать почти мгновенно. Занималась производительностью базы и стабильностью прода в целом: находила и закрывала N+1-запросы, добавляла индексы, убрала синхронные обращения к 1С со страницы заказов (заменила на чтение из БД), разгребала тяжёлые запросы к каталогу, из-за которых сервер уходил в свап. Также разбиралась с продовыми инцидентами: чистила таблицу избранного от ботов (Meta, Alibaba Cloud и тд), которые долбили GET-эндпоинт миллионами гостевых записей — переделала на POST + AJAX + CSRF; закрыла SQL-инъекцию через неэкранированные GET-параметры.
- Калькулятор стоимости доставки на PHP с интеграцией нескольких транспортных компаний (ПЭК, КИТ, Деловые линии и другие), включая отладку расчёта веса и суммирования сборов у ПЭК
- Воркер на PHP для обработки заказов с маркетплейса Ozon и Яндекс Маркет через вебхуки, с синхронизацией в 1С и уведомлениями в Telegram
- API и парсер подбора шин и дисков по автомобилю (многоуровневая иерархия бренд → группа → модель, роутинг по слагам, документация в Word)
- Пайплайн на Python (PIL, rembg) для генерации карточек товаров — шаблонные макеты с автоматической транслитерацией кириллицы
- Подключение Яндекс Маркета через новый платёжный протокол YCP: написала товарный фид, настроила склады и доставку через ПЭК, интегрировала оплату
- Настроила автоматическую ежемесячную отчётность по проделанной работе — через GitHub API вытягиваются коммиты из репозитория портала и собираются в понятный нетехническому руководству .docx-отчёт
- Написание программного кода
- Исправление выявленных багов
- Разработка и обслуживание серверной части приложения
- Разработка и поддержка клиентской части веб-приложения
- Сбор, анализ и разработка требований к интеграции систем
- Проведение регулярного мониторинга работоспособности и производительности программного продукта
- Масштабирование серверной инфраструктуры
- Документирование и спецификация требований к реализации системы
- Тестирование баз данных и серверной части веб-приложения
Программист - Центр Аутсорсинга
(2023-09 - 2025-02)
Веб-приложение для изучения английского языка. Технологии: Laravel, PostgreSQL, PHPUnit, REST API, Spatie Media Library, Laravel Socialite, smsc.ru, ЮKassa, Amazon S3. Сделала многоуровневую регистрацию: вход через соцсети (Laravel Socialite) и подтверждение по SMS (smsc.ru). Спроектировала админ-панель: управление пользователями и транзакциями, модерация анкет преподавателей с автоуведомлениями, CRUD для курсов с загрузкой файлов в Amazon S3, настройки сайта — тесты на главной, промокоды, блоки лендинга. Подключила эквайринг ЮKassa и систему промокодов. Сделала реферальную программу и начисление бонусных баллов за прохождение уроков. У преподавателей — многоэтапная регистрация с модерацией, личный кабинет с таймзонами, чаты с учениками; чинила баги в видеочате, которые всплывали именно из-за разницы часовых поясов. Параллельно участвовала в проекте по управлению автопарком: писала функциональные тесты на PHPUnit для существующих фич, разбирала и рефакторила legacy-код.
- Писала unit тесты для серверной части веб-приложения автопаркинга (проффит го)
Образование
Среднее специальное - Информационные системы и программирование, Разработчик веб и мультимедийных приложений - Набережночелнинский педагогический колледж (2020 - 2024)



