Doświadczenie w pracy:
Я — Fullstack-разработчик с 5+ годами коммерческой практики. Начинал в 2018 году и прошёл путь от работы с унаследованным кодом на чистом PHP до проектирования и внедрения новых модулей на современных фронтенд-фреймворках.
С января 2024 года работаю в JoyWork (Санкт-Петербург) — это CRM для агентств недвижимости. Здесь я занимаюсь разработкой и поддержкой функционала как на фронтенде, так и на бэкенде: добавляю новые возможности, оптимизирую существующие интерфейсы под требования бизнеса и пользователей, довожу производительность и UX. Использую Vue.js (2 и 3), React и Next.js; из инфраструктуры — Docker для окружений и Sphinx для полнотекстового поиска; на серверной стороне — PHP 5.6 и SQL, местами jQuery/AJAX в старых модулях. Один из примеров реализованной мной страницы на Vue 3: я сделал три варианта интерфейса с разными способами отображения данных (пример доступен по ссылке из портфолио). Работа в JoyWork — это постоянное погружение в «боевые» условия: интеграция с наследием, аккуратная доработка монолита, параллельно — создание независимых компонентов и страниц с нуля.
До этого, с сентября 2022 по январь 2024, я работал Fullstack-разработчиком над продуктом с Laravel и Vue.js (Teachfloor). На этой роли я проектировал REST-API, интегрировал фронтенд с бэкендом, настраивал маршрутизацию, работал с базами данных и кешированием. Много внимания уделял оптимизации производительности (быстрая загрузка страниц, работа с большими объёмами данных), а также тестированию и отладке как на клиенте, так и на сервере. Делал адаптивные интерфейсы, следил за кросс-браузерностью, плотно взаимодействовал с дизайнерами и коллегами-разработчиками по архитектуре и планированию релизов.
Ещё раньше, с ноября 2018 по сентябрь 2021, был Fullstack-разработчиком в Pivvit. Основной стек — Vue.js на клиенте и чистый PHP на сервере. Я модернизировал проект: улучшал существующий функционал, добавлял новые фичи и оттачивал пользовательский опыт. Работал с Axios, Vue Router, Vuex, Moment.js; писал серверную логику и REST-эндпоинты на PHP, настраивал взаимодействие с БД. Особый фокус был на стабильности и производительности кода и на том, чтобы продукт одинаково хорошо работал на разных устройствах и в разных браузерах.
В целом мой профиль — это уверенное владение Vue.js (2/3), React/Next.js, Laravel и чистым PHP, работа с SQL и кешированием, интеграция фронтенда и бэкенда через API, контейнеризация в Docker, полнотекстовый поиск (Sphinx), поддержка легаси-кода и постепенное «озеленение» проекта без рисков для бизнеса. Я быстро вникаю в архитектуру, аккуратно меняю существующие модули и умею с нуля собрать интерфейсы, которые решают задачи пользователей и остаются удобными команде в эксплуатации и развитии.
Edukacja:
Ереванский Государственный Университет (ЕГУ)
Факультет информатики и прикладной математики, Информационные технологии
Umiejętności zawodowe i inne:
JavaScript, Git, PHP, MySQL, HTML, Веб-программирование, TypeScript, Python, Linux, Лендинг, Vue, JS, Docker-compose, Docker, Sphinx
Dodatkowo:
Крайне не понятно что сюда нужно писать)