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-параметры.
Программист - Центр Аутсорсинга
(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-код.
Среднее специальное - Информационные системы и программирование, Разработчик веб и мультимедийных приложений - Набережночелнинский педагогический колледж (2020 - 2024)