Опыт веб-разработки — 18 лет. Основной стек — PHP 7/8, Yii2, MySQL, HTML, CSS, jQuery, Vue, Angular, React Native. Опыт создания REST API, интеграций с платёжными системами, email/SMS-рассылками. Администрирование Linux (Ubuntu, Apache2, Nginx), Docker, CI/CD. Разработка телеграм-ботов (telegraf.js), мобильных приложений, систем маршрутизации ТС (OSRM, VROOM, OSM, OpenMapTiles). Работа с MongoDB, ElasticSearch, CMS (Drupal, Bitrix, WordPress и др.).
Разработка и поддержка внутренней Ситуационной карты — картографического сервиса учреждения, на который отделы выкладывают геоданные по уровням доступа. Интеграция с «Наркопанелью» (губернаторская панель) и системой «Безопасный город».
Вёл проект социальной сети для фармацевтов iq-provision.ru. На момент принятия работал нестабильно: страницы не кешировались, поиск не индексировал контент. Устранял ошибки, повышал отказоустойчивость, разрабатывал новый функционал.
Разработка и поддержка веб-сайтов, мобильных приложений, настройка Linux-серверов. Работа с технологиями PHP, Yii2, MySQL, MongoDB, Angular, Vue.js, Ionic Framework, Bootstrap. Интеграции с платёжными системами, сервисами доставок и рассылок.
Разработка геолокационной поисковой системы (стартап). Проект объединял поиск по координатам и категориям, отображение на картах и API-доступ для партнёров.
Технический директор в веб-студии. Разработка и поддержка более 300 сайтов на разных CMS. Отвечал за технические решения, архитектуру и качество кода.
Работаю в веб-разработке уже много лет, в основном с PHP и Yii2. За это время делал и простые сайты, и крупные системы — от CRM и личных кабинетов до картографических сервисов и мобильных приложений. Люблю, когда проект работает стабильно, предсказуемо и без костылей.
Мой основной стек — Yii2, PHP 7/8, HTML, CSS, jQuery, Vue, Angular, React Native. Большой опыт интеграции с внешними сервисами через REST API (JSON, XML), подключения платёжных систем, систем рассылок, аналитики и других внешних решений.
Хорошо понимаю серверную часть: умею настраивать Linux, Apache2, Nginx, работать с базами MySQL, PostgreSQL, MongoDB, ElasticSearch. Использую Docker как для развёртывания, так и для сборки собственных контейнеров. Есть общее представление о Kubernetes и CI/CD.
Работал с геоданными и маршрутизацией транспорта (стек OSRM / VROOM / OSM / OpenMapTiles, включая генерацию тайлов планеты на собственных мощностях). Создавал мобильные приложения на Ionic Framework, Flutter и React Native, а также Telegram-ботов на Telegraf.js.
Ранее занимался множеством проектов на CMS — Drupal, Bitrix, WordPress, ModX и др. Стараюсь писать чистый, понятный код и строить решения, которые удобно поддерживать и развивать.
Сейчас расширяю свой стек и изучаю Go, чтобы лучше понимать современные подходы к производительности и многопоточности в серверных приложениях, а возможно и перейти на эту технологию в будущем.
Несмотря на большой опыт, отлично понимаю, что технологии быстро развиваются, поэтому считаю себя на уровне начального Middle. Хочу расти в направлении разработки, в том числе командной, осваивать новые инструменты и углублять техническую экспертизу. Легко обучаем и открыт к новым задачам.