Немного о себе: Люблю разработку, обладаю аналитическим складом ума, проактивен, порой нахожу неочевидные решения.
Опыт работы
Стек: PHP, MySQL, HTML/CSS/JS, cron
- Вёрстка новых страниц и разработка админки на PHP + MySQL: врачи, цены, заявки, акции, отзывы, фоновый конвертер изображений
- Заявки в Telegram, на почту и в админку с повторной отправкой через cron
Стек: критические стили, WebP-конвертеры, микроразметка
- Мобильная производительность выросла с 42–72 до 98 на трёх живых сайтах
- SEO-оптимизация — 100
Стек: JS(es6), HTML, SCSS, Twig, PHP, MySQL, ChatApp, React, TypeScript, TailwindCSS, Git, GitLab
- Вёрстка новых страниц по макетам из Figma на Laravel, Symfony, встраивание вёрстки в БД, создание кастомных страниц на Blade и Twig, деплой
- Правки промо-страниц на React / TypeScript / TailwindCSS
- Подключение сторонних сервисов, обработка JSON
- Работа с SQL: запросы по добавлению страниц, извлечение данных, проверка записей в БД, проектирование и создание таблиц для новых фич
- Docker & Docker Compose — настройка и оптимизация контейнеров для разработки
- Webpack — оптимизация, быстрые компиляции в dev, корректная сборка в production
- Интеграции AI-моделей в онлайн-чаты, N8N для написания статей в блог, доработка агрегатора мессенджеров ChatApp
- Внедрение библиотек: Animate.css, Swiper JS, ScrollMagic, jQuery, jQuery Migrate, jQuery Mask, GSAP/ScrollTrigger и др.
- SEO-оптимизация сайтов
Стек: PHP 8.2+, Laravel 11, Blade, Eloquent, MySQL; MoonShine 3; Vite 6, SCSS, TailwindCSS; Docker Compose
- Админ-панель на MoonShine спроектирована и реализована самостоятельно с нуля: блог (привычный WYSIWYG), CMS-страницы (главная, «О проекте», критерии и др.), рейтинги и карточки агентств по направлениям, заявки с формы — всё в одном месте, без правки кода для смены текстов и структуры контента
- Рейтинги и карточки хранятся в БД; при неполном наполнении разделов подставляются эталонные страницы из вёрстки, чтобы сайт оставался цельным
- Тексты и разметка страниц из админки: ссылки на разделы и изображения в контенте работают; публичная часть — Blade + Vite, отдача данных из БД
- Локальная среда и деплой: Docker Compose, предсказуемый порядок миграций и обновлений, описание под продакшен
Стек: PHP, JS(es6), HTML, SCSS, FTP, Git, GitHub
- Правки в вёрстке, редизайн, помощь с элементарными вещами в дизайне
- Устранение багов, динамическая сборка вёрстки, правки в картах Яндекса
- Настройка роутинга и редиректов, code-review, установка линтера
Стек: PHP, JS(es5 && es6), jQuery, Bootstrap, Wazzup
- Правка вёрстки в сложных местах и множественных конфликтующих стилях
- Разворачивание Telegram-бота, фикс багов
- Перенос хаотичного CSS на структурированный SCSS по БЭМ
- Внедрение GigaChat от Сбера для автоматического анализа звонков менеджеров
Стек: HTML, CSS, JS(es6)
- Вёрстка по макету Figma, ленивая загрузка тяжёлых изображений
- Подключение и настройка Materialize.css, деплой
Стек: PHP, HTML, CSS, Bootstrap 4, Laravel Mix (Webpack), jQuery 3.x, Vanilla JS, Docker
- Устранение багов, попап с динамической подгрузкой автозапчастей
- Оптимизация: устранение зависаний при большом числе предложений поставщиков — ограничение параллельных запросов, ленивая подгрузка
- Animate.css, Lottie (JSON), интерактивная лупа для мелких деталей
Стек: HTML, CSS, JS(es6), Bootstrap, jQuery, Slick
- Самообновляющиеся таймеры скидок, оплата хостинга снизилась в 25 раз
- 6-ступенчатый квиз, отправка результатов в Telegram и на почту
Стек: HTML, CSS, JS(es6), PHP
- Форма обратной связи с AJAX, Animate.css
- Курирование дизайнера, логирование и обработка форм и ошибок
Платформа аренды спецтехники (NDA); сайт о своих услугах; сайт-визитка видеографу; учебный проект для дизайнера; баннеры; шаблоны email-рассылок; иные простые вёрстки.
Стек: HTML, SCSS, CSS, JS(es6), библиотеки, простые PHP-обработчики
Образование и курсы
- Самостоятельное изучение JS по learn.javascript.ru и вёрстки по YouTube
- PHP — 6+ месяцев самостоятельного обучения по metanit.com/php: синтаксис и ООП, формы, сессии и cookies, MySQL
- Английский — курсы English Galaxy
- Профессиональные курсы IT-Academy (завершены с отличием):
Также работал с
- SSH, FTP/SFTP, деплои, работа с production, анализ логов
- Хостинг, домены и DNS — настройка, перенос сайтов, простая донастройка Apache и Nginx
- API Integration: боты для уведомлений (JS, PHP), Web3Forms и др., обработка JSON
- Яндекс.Метрика: счётчики, цели, кастомные цели, webvisor
- Интеграции моделей: Gemini, GPT и др. в разработку и на страницы
- Работа с директологами: Яндекс.Директ, Google Ads
- Карты: Google Maps, Яндекс.Карты
- reCAPTCHA & защита от ботов: Google reCAPTCHA v3, SmartCAPTCHA
- Canvas, методология БЭМ, SASS/SCSS
- Бэкенд: PHP, Symfony + Twig, Laravel + Blade, Yii2, MySQL (миграции, дампы), Redis
- Инфраструктура: Docker / Docker Compose, Linux, Nginx и Apache, Webpack и Vite
- SEO и скорость: PageSpeed 98+, микроразметка, sitemap/robots, фоновые WebP-конвертеры, аудит сайтов и поиск уязвимостей
Тестирование
- Ручное тестирование функциональности веб-приложений через консоль и пользовательский интерфейс
Инструменты
- Git / GitHub / GitLab — контроль версий, совместная работа, мержи, разрешение конфликтов
- AI: Cursor, Perplexity и др. — делегирование простых и шаблонных задач, ускорение разработки
- Яндекс.Трекер, Битрикс24
Примеры достижений
- Поднял мобильный PageSpeed с 42 до 98 баллов на трёх живых сайтах
- Внедрил GigaChat от Сбера в CRM для автоматического анализа звонков менеджеров — руководитель видит отчёты по чек-листам и частоту типовых недоработок
- Внедрил автоматизацию на N8N для блога: статьи и новости теперь готовятся в десятки раз быстрее
- Довёл до результата вёрстку, с которой до меня не справились 5 верстальщиков (из отзыва заказчика)
- Оптимизировал сборку Webpack для маркетингового агентства: время компиляции в dev-режиме сократилось в несколько раз, сборка для прода — корректная
- Оперативно поднимал упавший production, в том числе вечером и в выходные
- Реализовал отправку форм с валидацией и уведомлениями в Telegram и на Email для многих проектов
- Подготовил к продакшену платформу подбора автозапчастей: исправил многочисленные баги и поехавшую вёрстку, устранил зависание страницы из-за многочисленных рендеров
Почему стоит выбрать меня
- Полный цикл: закрываю задачу от вёрстки и админки до деплоя и интеграций
- Сроки и связь: сдаю раньше срока и всегда на связи
- Из отзывов: «Справился в отличие от 5-ти предыдущих верстальщиков»; «Быстро разобрался в чужом коде, исправил ошибки и восстановил нормальную работу сайта»; «Был проактивным: предлагал решения, а не создавал проблемы»
Моя цель
Хочу работать над сильными продуктовыми и агентскими проектами, где закрываю задачу от вёрстки до продакшена и отвечаю за результат.
Готов к сотрудничеству и новым вызовам! Пишите в Telegram @prosto_Dvan.