Fullstack-разработчик Vue/TypeScript/Laravel
Контакты
Fullstack-разработчик с 7+ годами коммерческого опыта. Основной стек — Vue 3 (Composition API, Quasar, PrimeVue), TypeScript на фронтенде и Laravel, NestJS на бэкенде. Запускал SPA с нуля, проектировал архитектуру и дизайн-системы, строил real-time сервисы на WebSocket и Redis.
Frontend: Vue 3, TypeScript, Composition API, Quasar, PrimeVue, Pinia, Vuex, Nuxt, vue-router, JavaScript, HTML, SCSS, SPA, SSR, PWA. Backend: Laravel, NestJS, PHP 8, Node.js, REST API, WebSocket, Socket.IO, Redis, RxJS, MySQL, PostgreSQL, CodeIgniter. Инфраструктура и качество: Docker, Docker Compose, Nginx, Apache, Linux, Ubuntu Server, Bash, Git, ESLint, Prettier, vue-tsc, Babel, webpack.
Real-time платформа коммуникаций (NestJS + Socket.IO + Redis, Vue 3): чат операторов и клиентов, авторизация сокетов, адресная и широковещательная доставка событий. Vue 3 SPA медицинской платформы с нуля: аутентификация, роли, поиск, корзины и заказы. REST API записи на диагностику на Laravel: слой сервисов, валидация, ресурсы. Open-source: github.com/olegopro.
Опыт
Frontend-инженер (TypeScript / Vue 3 / Quasar / Pinia), запустил проект с нуля. Спроектировал архитектуру SPA, дизайн-систему, единые компоненты и процессы разработки. Обеспечил типобезопасность, читаемую структуру модулей и стабильный UX. Технологии: TypeScript, Vue 3 (Composition API), Quasar, Pinia, vue-router, axios, ECharts, MapLibre, ESLint, Prettier, vue-tsc. Сформировал библиотеку кастомных компонентов (таблицы, формы, модалки, фильтры), снизил регрессии за счёт строгой типизации и унификации. Внёс 730+ коммитов из ~2600.
Frontend / Backend инженер (Vue / TypeScript / NestJS / Laravel), проектировал real-time системы. Платформа real-time коммуникаций: чат операторов и клиентов на Vue 3, серверная часть на NestJS (WebSocket-гейтвеи, Socket.IO, Redis-пропагация, RxJS). SPA медицинской платформы с нуля на Vue 3 + Pinia. REST API записи на диагностику на Laravel: сервисный слой, Eloquent, Sanctum, валидация через Request-классы. Docker, docker-compose, ESLint, Babel.
Разрабатывал интеграции с API капчи и SMS на CodeIgniter / PHP, настраивал очереди и события. Автоматизировал сценарии в браузерах через Selenium на PHP (chromedriver). Писал бэкенд на Laravel: facades, service container, Eloquent / Query Builder, REST-эндпоинты. Работал с Quasar (SPA); знаком с PrimeVue. Настраивал инфраструктуру: Dockerfile, docker-compose, Nginx / Apache; администрировал Bash, CentOS, Ubuntu. Документация: Doctum для PHP, Swagger / OpenAPI.