Обо мне

Какой я специалист

Я люблю веб-интерфейсы и стараюсь вносить свой вклад, чтобы люди могли решать свои задачи через продукты, разработанные с моим участием. Стараюсь развивать свои знания в верстке, UI/UX дизайне, a11y, JS и оптимизации производительности интерфейсов.

Что я ищу

Ищу компанию с интересными и приятными людьми, которые слышат и воспринимают чужую альтернативную точку зрения. Где можно учиться у других и самому делиться знаниями.

В какие города готов переехать

Любые города.

Формат работы

Рассматриваю работу на полный рабочий день, частичную занятость, работу в офисе, удаленную работу.

Процесс обсуждения вакансии

    1. Начало обсуждения лучше всего начинать с письма на электронную почту. С помощью этого я буду уверен, что не пропустил сообщение и ответил на него.
    2. Я не выполняю тестовые задания. Поэтому если для вас тестовое задание обязательная часть найма, то я не лучший кандидат для вашей вакансии.
    3. На интервью я готов ответить на все волнующие вас вопросы. Также готов к лайв кодингу.

    Чем занимаюсь кроме разработки

    Веду свой блог на Patreon, где публикую обучающий материал по HTML и CSS.

    Пишу статьи для Нетологии

    Пишу статьи на платформе dev.to

    Разрабатываю HTML/CSS/JS компоненты и публикую их на Codepen и Github

    Участие в профессиональных сообществах
    Опыт работы
    My pets
    Пенза
    Frontend-разработчик
    Июль 2019 — Май 2020 (11 месяцев)

    Работаю в стартапе идея, которого заключается в разработке платформы продуктов предоставления различного рода услуг для владельцев животных. Например, видеконсультация ветеринара, запись к грумеру в салон.

    Разработал библиотеку независимых компонентов, которая реализует единую дизайн-систему всех продуктов. Для кастомизации использую CSS custom property.

    Решил проблему переиспользования компонентов в разных продуктах. Для этого создал систему из глобальных и локальных компонентов. Глобальные используются во всех продуктах, а локальные только в рамках одного. Также предусмотрена возможность перехода компонента из локального уровня в глобальный. Для эксплуатации и поддержки системы написал документацию.

    В работе использовал только чистые HTML и CSS. Код и документация хранятся в Gitlab.

    Примеры сверстанных страниц:

    https://stas-melnikov.ru/projects/rosoperator/my-pets/my-pets-online/vet.html
    https://stas-melnikov.ru/projects/rosoperator/my-pets/my-pets-online/vet2.html
    https://stas-melnikov.ru/projects/rosoperator/my-pets/my-pets-online/vet4.html
    https://stas-melnikov.ru/projects/rosoperator/my-pets/my-pets-online/vet5.html

    Частная практика, работа без зачисления в штат
    Консультант по верстке
    Январь 2018 — Июнь 2019 (1 год и 6 месяцев)

    Занимаюсь консультацией верстальщиков. Работаю со специалистам с любым опытом. Выявляю пробелы в знания HTML и CSS, которые ведут к следующим проблемам: 

    • проекты становятся не доступными для пользователей
    • проблемы избыточности и масштабируемости CSS
    • проблемы поддержки CSS

    В работе использую W3C и WHATWG стандарты, стандарты по accessibility и собственный опыт. Моя задача преподнести знания так, чтобы специалист мог применять их сразу в рабочих проектах. 

    Ментор (Наставник)
    Ноябрь 2013 — Январь 2018 (4 года и 3 месяца)

    Разработал собственную программу обучения верстки, которую использовал в офлайн и онлайн занятиях.

    С осени 2013 по весну 2014 проводил курсы для школьников. По итогам один школьник летом проходил стажировку на должность HTML-верстальщик.

    С сентября 2014 по декабрь 2014 года проводил курсы по для студентов. По итогам занятий один из студентов трудоустроился на должность Front-end разработчик.

    В 2015 году проводил дистанционное обучение. За год обучил 2 специалистов, которые трудоустроились на должность HTML-верстальщик (Москва и Тверь).

    С 2016 по 2017 года обучил 14 человек, из них 13 трудоустроились на должность Front-end разработчик.

    Также с 2014 по 2018 выступал на местных митапах, конференции Secon, открытом образовательном мероприятии ITlab. Организовывал мастер-классы. Участвовал в открытых встречах по профориентации студентов.

    Одна из крупнейших компаний на рынке онлайн-образования в России
    Автор курсов "HTML-верстка: с нуля до первого макета" и "Мобильная и адаптивная верстка"
    Май 2017 — Август 2019 (2 года и 4 месяца)

    Была поставлена задача разработать программу и обучающий материал двух онлайн-курсов по верстке для людей без технических знаний.

    В программе первого курса основными аспектами были: семантика элементов, контекст и свойства элементов (свойство display), блочная модель, позиционирование, работа с графическими редакторами.

    В программе второго курса были следующие аспекты: относительные единицы измерения, медиа-запросы, флексбоксы, векторная графика, верстка под экраны с повышенной плотностью пикселя.

    DevLab Pro
    Пенза
    Frontend-разработчик
    Февраль 2014 — Декабрь 2015 (1 год и 11 месяцев)

    Мы работали над двумя онлайн-сервисами: онлайн-бронирования билетов на концерты и портал статистики забегов марафонцев ТопАтлет.

    Сервис бронирования разрабатывался на стеке: Ruby on Rails, PostgreSQL, jQuery. В мои задачи входила только верстка. Для организации компонентов использовал БЭМ методологию, препроцессор SCSS.

    Проект сервис статистики перешел к нам на стадии функционирования. Стек ASP.NET, jQuery (плюс плагины), jQuery Templates и другие.

    Первая задача была оптимизация скорости загрузки проекта. В результате пришлось переписывать backend и frontend проекта. В рамках рефакторнига оптимизировал количество используемых JS-библиотек, упростил верстку, организовав отдельные модули. Для этой задачи использовал методологию БЭМ и препроцессор LESS.

    Логика была написана с использованием собственных и публичных jQuery плагинов. На страницах с динамической подгрузкой данных была использована клиентская шаблонизация на основе handlebars.js. Для статических страниц использовался ASP.NET шаблонизатор Razor.

    Позже, из-за форс-мажорных обстоятельств исполнял роль дизайнера. Была поставлена задача разработать адаптивную версию сервиса для мобильных устройств, которую нужно было представить на выставке ЭКСПО. Сдача дизайна проходила в несколько этапов. На первом этапе дизайн принимали владельцы сервиса, на втором этапе фокус-группа проекта. В результате дизайн был принят и представлен на выставке.

    Мастер-топ
    Пенза
    Frontend-разработчик
    Сентябрь 2013 — Февраль 2014 (6 месяцев)

    Адаптивная верстка и программирование клиентской части нескольких интернет-магазинов и корпоративных сайтов. Проекты разрабатывались на основе CMS Битрикс. Для организации верстки использовал: LESS, БЭМ. Реализация клиентской логики была сделана на основе jQuery.

    Также приходилось оптимизировать скорость загрузки проектов, улучшать рейтинг проектов в Google PageSpeed c 10 до 90 баллов.

    ООО "Веб Е студия"
    Пенза
    Frontend-разработчик
    Август 2013 — Сентябрь 2013 (2 месяца)

    Адаптивная верстка и программирование клиентской части внутренней системы учета сотрудников компании. Система разрабатывалась на стеке: Python, PostgreSQL, Backbone, jQuery.

    ТОП1
    Пенза
    HTML-верстальщик
    Февраль 2012 — Июль 2013 (1 год и 6 месяцев)

    В мои обязанности входила адаптивная верстка и ее интеграция с CMS Joomla. Интеграция сводилась к установке и кастомизации публичных компонентов CMS Joomla.

    Плюс Один
    Пенза
    HTML-верстальщик
    Июль 2011 — Август 2011 (2 месяца)

    Проходил стажировку в компании. Моя задача заключалась в том, чтобы за 2 месяца научиться самостоятельно верстать проекты. По результатам стажировки я не справился с задачей, поэтому компания не трудоустроила меня в штат.

    HTMLCSS
    Высшее образование
    Пензенский государственный технологический университет
    Пенза
    Факультет: Промышленных технологий
    Сентябрь 2008—Июнь 2013 (4 года и 9 месяцев)