Это — я. 2022 год, май

Сергей Глазов

Full-stack разработчик Laravel, Nuxt, WordPress

из Санкт-Петербурга с 11+ годами коммерческого опыта; ИП

Навыки, инструменты и технологии

Бэкенд + Фронтенд + Инфра, MVP, MLP

PHP, JavaScript, Laravel + Nova, Nuxt, Vue, WordPress

Docker, GitHub Actions, GitLab CI, server

mysql, postgresql, redis

ЛПР, жизненный цикл, agile, тестирование, документация

ресурсы, планирование, наставничество + найм

Какие использую инструменты и технологии

Набор технологий, языков и сервисов, с которыми работал. Сортировка без приоритета и случайна. В прогрссбарах набор быстрых хештегов для понимания, что умею и не умею относительно друг друга.

JavaScript, Eleventy (11ty), Git, Pug (Jade), Figma, Pinia, Gulp, Vue, WordPress, Zeplin, Flarum, Shop-Script, Deployer.php, MySQL, Apache, Laravel Nova, БЭМ, Markdown, Sketch, Shell, Docker, HTML, Makefile, Bitbucket, Cypress, SVG, React, GitLab, CloudPayments API, Livewire, SEO, Nuxt, SCSS, PostCSS, Nginx, Nunjucks, phpMyAdmin, TimeWeb, Less, Vite, Stylus, Blade, Laravel, GitHub, CSS, jQuery, webpack, Eloquent ORM, PHP, GitHub Actions, MAMP, Accessibility (a11y), Tinkoff API, Photoshop, Tailwind, styled-components, HTTPie, Composer, Reg.ru, Bootstrap, ispmanager, Grunt.

Карьера: где работал и какие решал задачи

  1. Platform Frontend/Backend Developer в NDA

    • Переписал проект с легаси-кода на CoffeeScript пятилетней давности на новый хипстерский стек,
    • Написал девять телеграм-ботов для уведомлений о событиях в жизненном цикле клиента,
    • Написал масштабируемый телеграм-бот и веб-админку для генерации электронных сертификатов,
    • Придумал и написал конструктор страниц оплат для клиентского сервиса; проект показал >30М₽ оборота,
    • Курировал и кодревьюил команду: 2 бэкендеров, фронтендера, 3 контент-менеджеров, тестировщика,
    • Внедрил для маркетинговых команд использование общего сервиса сокращённых ссылок YOURLS для SMM и email-рассылок,
    • Запустил за 3 месяца проект публикации и агрегации очных и онлайн мероприятий с оплатой через CloudPayments + Tinkoff и интеграцией в AmoCRM,
    • Настроил процессы работы, где GitHub основное место для кода, знаний, задач и проектов,
    • Запустил интернет-магазин на Shop-Script с кастомной витриной,
    • Написал интеграцию для API Tilda в старинный WordPress-сайт, чтобы маркетинговые лэндосы появлялись быстрее и были самостоятельным проектом, но и не сломать существующий сайт и процессы,
    • Настроил общие и частных случаи и правила деплоя проектов, доступы к серверу и CI/CD через GitHub Actions,
    • Описал масштабируемую схему БД для нового проекта,
    • Для проектов на Nuxt и Laravel настроил CI/CD и релизные процессы через Deployer.php,
    • Написал свою систему авторизации через One-time Password (OTP) на почту на базе Laravel Sanctum,
    • Написал 2 фронтенд приложения на Nuxt с авторизацией по API в Laravel,
    • Бесшовно для разработки и прод-окружения, распилил монолитный проект бекенд + фронтенды на 3 отдельных,
    • В приложении на Nuxt внедрил систему работы с разметкой маркетинговых целей через GTM и dataLayer.
  2. Frontend-разработчик в PromoPult (ex. SeoPult) и Click.ru

    Единый автопилот для всех видов онлайн-рекламы и рекламная экосистема.

    • Сверстал интерактивный прототип встраиваемой партнёрской рекламной системы «Интегра»,
    • Сверстал весь редизайн проекта PromoPult в момент ребрендинга SeoPult → PromoPult,
    • Сверстал прототип редизайна проекта CyberMarketing вместе с внутренним ЛК студента,
    • Разрабатывал интерфейсы внутренних ЛК мастер- и пользовательских аккаунтов на React,
    • Сверстал адаптивную версию Click.ru среди легаси вёрстки,
    • Принял участие в точечном внедрении React в части легаси в разных модулях,
    • Создавал глобальную библиотеку компонентов и внедрял общий Storybook,
    • Учавствовал в разработке фронта нового продукта «Реклама в соцсетях»,
    • Создал систему и набор инструментов для работы с генерацией писем для транзакционных писем и маркетинговых рассылок,
    • Сверстал сотни шаблонов писем и рассылок, создал инструмент для вёрстки адаптивных писем,
    • Создал сайт документации API со сборкой страниц из CHANGELOG-файлов,
    • Создал и построил 5 контент-проектов: 3 блоги, базу знаний, проекты-саттелиты для маркетинга,
    • Построил процессы и описал в документации работы с контент-проектами,
    • Принял участие во внедрении в командах тогда ещё не хайповой Figma,
    • Самостоятельно нашёл и нанял человека в помощники для работы с контент-вёрсткой,
    • Научился делегировать задачи и контролировать результат,
    • Курировал и кодревьюил 2 разработчиков и верстальщика,
    • Настраивал CI/CD деплой- и ревью-окружения для контент-проектов,
    • Написал кастомную систему комментариев для блогов с авторизацией через соцсети.
  3. Frontend-разработчик в WebArtex

    Рекламная система для продвижения бизнеса.

    • Учился работать в продуктовой команде: задавать вопросы и формулировать ответы,
    • Познакомился с AngularJS, React на фронтенде; с Python, Perl и Ruby на бэкенде,
    • Разобрался с .git и системами сборки статики CSS/JS,
    • Сделал админку системы дружелюбнее к человеку,
    • Участвовал в переписывании сложной формы создания заказа с jQuery-лапши на React,
    • Редизайнил сервис с состояния MVP до новой общей дизйан-системы,
    • Напрямую коммуницировал с дизайнерами при создании библиотеки компонентов,
    • Переписал тысячи строк старинного CSS на препроцессоры SCSS,
    • Участвовал в полном обновление визарда системы,
    • Участвовал в создании нового раздела услуги покупки рекламы в ВК до запущенного прототипа,
    • Создал систему маркетинговых лендосов для рекламы у ютуберов с генерацией контента из данных системы,
    • Запустил лучший блог проекта за два месяца.
  4. Верстальщик/HTML-разработчик в SE-LM

    Веб-студия из Новочеркасска.

    Первая работа в студии, первая работа в коллективе с субординацией и процессами. Я — верстальщик, веб-мастер, оптимизатор, мастер на все руки, всегда сонный студент.

    • Вёрстка больших сайтов, сложных макетов и посадочных рекламных страниц,
    • Работа с первыми дизайн-системами,
    • Вёрстка для CMS Drupal,
    • Разработка форумов на CMS phpBB и vBulletin,
    • Разработка модулей, админок и плагинов для Drupal,
    • Разработка контент-проектов на CMS DataLife Engine,
    • Переговоры с заказчиками студии,
    • Писал первые простые JS-скрипты и плагины для jQuery.

    Это, кстати, те самые ребята, которые через несколько лет запишут мемное видео «работаем дальше»

  5. Вебмастер, фриланс

    Познавал мир разработки, коммуникаций, взаимодействий сторон заказчик-исполнитель, пробовал на себе роли: менеджер, исполнитель, бухгалтер. Учился и развивался.

    • Верстал WAP-версии сайтов (всё задолго до апативной вёрстки),
    • Узнал о веб-стандартах и семантике в разметке,
    • Знакомился с идей сервера, устройством и технологиями внутри для работы сайтов,
    • Знакомился с серверными языками и шаблонизаторами,
    • Изучал программы и средства локальной разработки; использовал FrontPage, Dreamweaver и Денвер; изучал реляционные базы данных,
    • Писал первые простые парсеры и скрипты,
    • Развивал софт-скиллы и первую репутацию специалиста на биржах вебмастеров и форумах.

    С тех времён остался профиль на fl.ru

Нанимателям: обо мне

Родился в маленьком городке в Челябинской области. Мне 30 лет. Много лет жил в Москве, переехал в Питер. Пью пуэр, живу по ночам, пытаюсь понять людей.

Умею понятно формулировать мысли и внятно их излагать. Стараюсь уметь договариваться. Слышать и слушать. Ну и не быть токсичным.

Больше предпочитаю рабочие коммуникации асинхронные — достаточно самостоятелен и много лет работаю удалённо. Можно получить задачу, уточнить вводные и приходить с результатом. Верю, что другие люди вокруг — взрослые и самостоятельные.

Выполняю работу вовремя, придерживаюсь концепции несдвигаемых дедлайнов и довожу дела до конца. Знаю, что значит «сделать». Иногда наивен и оптимистичен. За годы опыта успел избавиться от излишнего перфекционизма и научился превращать идеализм в итерационный процесс.

Понимаю, как вообще верхнеуровнево может быть устроен бизнес: почему, зачем, цифры-показатели и куда в отчётах смотрят руководители. Знаю секрет, что задача исполнителя — разгрузить руководителя и как к такому взаимодействию приходить без надрыва.

Чего я хочу

Хочу в компанию и команду, где будет проект, за который я могу быть ответственным, стремиться делать идеально с вниманием к деталям, не забывая про важные бизнес-штуки, где с моим миксом странного опыта, было бы одновременно не скучно, но и было куда расти.

Рекрутерам