Fullstack-разработчик PHP, JavaScript, TypeScript

Симферополь, Россия
Миддл
Информационные технологии • Разработка • Fullstack • Backend • JavaScript • SQL • TypeScript • PHP
Удаленная работа
Опыт работы от 3 до 5 лет
200 000 ₽
О себе

На данный момент Fullstack-разработчик PHP, JavaScript, TypeScript.

Мои компетенции и опыт

Fullstack-разработчик с 3+ годами коммерческого опыта. Основной стек — PHP/Laravel на backend и нужен доступ к резюме на frontend.
Разрабатываю функциональность end-to-end: от анализа и декомпозиции бизнес-задачи до проектирования решения, реализации и оптимизации. Есть опыт самостоятельной разработки архитектурных решений, интеграций с внешними API и работы с production-сервисами 24/7.

Ключевые навыки
Backend: PHP, Laravel, REST API, Eloquent, Service Layer, DTO, Jobs, Queues, Events/Listeners, Policies, Middleware, Dependency Injection

Frontend: JavaScript, TypeScript, нужен доступ к резюме 3, Composition API, Options API, Pinia, Vuex, Vue Router, Inertia, Livewire

Data & infrastructure: MySQL, SQL, Redis, Laravel Horizon, WebSockets, Broadcasting, Docker, CI/CD, Git, PHPUnit

Интеграции: Avito API, OpenAI API, Bitrix24, AmoCRM, ERP

Опыт работы

Разработка и поддержка двух production-продуктов, работающих 24/7.
Сервис для продвижения объявлений на Avito — веб-сервис с десятками тысяч пользователей, тарифами, оплатами, собственной бизнес-логикой и интеграцией с Avito API.

- Разработка backend и frontend-функциональности на Laravel и нужен доступ к резюме
- Работа с внешними API и фоновыми задачами для массовых операций.
- Оптимизация SQL-запросов и работа с индексами.
- Поэтапная миграция frontend-приложения с JavaScript на TypeScript с внедрением типизации в существующий код.
- Постепенный перенос состояния приложения с Vuex на Pinia без существенной перестройки существующей архитектуры.
Сервис взаимодействия с нейросетями — SaaS-продукт с поддержкой AI API, тарифов, команд и потоковой передачи ответов пользователю.
- Спроектировала и реализовала многотенантную архитектуру для работы пользователей и команд в единой базе данных.
- Реализовала разграничение контекста авторизации: пользователь, команда и административная работа от имени другого пользователя.
- Самостоятельно спроектировала и реализовала интеграции с OpenAI API, включая генерацию текста и изображений.
- Реализовала streaming-взаимодействие с AI API через WebSocket.
- Разработала поддержку tool calling: вызов инструментов на стороне приложения, передача результатов обратно AI и продолжение потокового ответа.
- Реализовала асинхронную обработку через Laravel Queues, Redis и Horizon: несколько очередей, retries, failed jobs, batching и job chaining.
- Использовала Laravel Broadcasting и WebSockets для real-time функциональности.
- Покрывала backend-функциональность тестами на PHPUnit.

Дополнительный опыт
Bitrix24
- Интеграции и разработка виджетов.
- Интеграция с ERP-системой и двусторонняя синхронизация этапов лидов между системами.

AmoCRM
- Backend/frontend-интеграции с API.
- Разработка виджетов для маркетплейса AmoCRM.
Дополнительно: React, Bootstrap, SCSS/Sass.

Профессиональные компетенции
- Анализ и декомпозиция бизнес-задач.
- Подготовка ТЗ и проектирование технического решения совместно с бизнесом.
- Оценка сроков и сложности разработки.
- Участие в архитектурных обсуждениях и code review.
- Работа в команде разработки.
- Постепенное внедрение новых технологий и современных подходов в существующие проекты.

Английский
B2 / Upper-Intermediate — чтение технической документации и работа с англоязычными API.


Специализация
Информационные технологииРазработкаFullstackBackendJavaScriptSQLTypeScriptPHP
Отрасль и сфера применения

Уровень
Миддл

Интересные кандидаты