Обо мне

Увлечён фронтендом. В отрасль привело меня не только желание программировать, но и желание что-то создавать, что можно увидеть и потрогать. Нравится верстать, и ещё больше нравится писать код, поэтому совершенствую свои знания JS и хочу расти как специалист в этом направлении. Для развития стараюсь брать на реализацию сложные задачи. В свободное время учу и практикую английский язык, люблю слушать музыку.

Участие в профессиональных сообществах
Опыт работы
VoxWeb Interactive
Москва
Frontend-разработчик
Март 2020 — По настоящее время (8 месяцев)

Какие задачи решал:

  • адаптивная резиновая верстка страниц по макетам Figma
  • написание логики на JS (например логика взаимодействия с бэкендом для сортировки или фильтрации контента и др.)
  • выполнение небольших задач на Vue (например связывание полей данных о пользователе со стором и др.)
  • JS-анимации
  • оптимизация ресурсов проекта и скорости загрузки страниц
  • проведение код-ревью

Какие технологии использовал:

  • шаблонизаторы - Pug, Nunjucks
  • методология - БЭМ
  • препроцессор - SCSS
  • ES6+, JQuery, Vue
  • инструменты для анимаций - GSAP, ScrollMagic
  • сборщик модулей - Webpack
Фронтенд-аутсорс
Санкт-Петербург
Frontend-разработчик
Октябрь 2019 — Февраль 2020 (5 месяцев)

Работа в команде над проектами разной сложности, взаимодействие с тестировщиками и работа с багами, следование дедлайнам и соблюдение ТЗ.

Какие задачи решал:

  • адаптивная резиновая верстка страниц по макетам Figma
  • реализация как простых так и сложных компонентов страниц, в частности:
    • формы с кастомной валидацией и поля с отображением превью загруженного файла и возможностью его удаления
    • фиксированный хедер с мегаменю, сложное перестроение меню при разной ширине экрана
    • адаптивная схема организационной структуры предприятия (с резиновой сеткой)
    • нестандартные слайдеры (тройной слайдер, слайдер переключающийся ползунком, и т.п.)
  • оптимизация ресурсов проекта и скорости загрузки страниц (90+ баллов в Google PageSpeed)
  • подготовка сборки проекта для начала работы команды над проектом
  • менторство в случае необходимости

Какие технологии использовал:

  • шаблонизатор - Pug
  • препроцессор - Sass
  • нативный JavaScript + плагины
  • методология - БЭМ
  • метод верстки - Desktop First
  • таскраннер - Gulp
Частная практика, работа без зачисления в штат
Frontend-разработчик
Август 2019 — Сентябрь 2019 (2 месяца)

Верстка страниц, реализация их функционала.

Профиль на фриланс-бирже: https://freelance.habr.com/freelancers/MaxEinSof

Высшее образование
Сургутский государственный университет
Сургут
Факультет: Управления; ФУ
Июнь 2005—Июнь 2010 (5 лет)
Дополнительное образование
Интерактивные онлайн-курсы
Санкт-Петербург
Профессиональный JavaScript, уровень 1
Май 2019—Июль 2019 (2 месяца)
  • Использование встроенных API
  • Управление DOM-деревом
  • Обработка событий
  • Применение принципа модульности, использование IIFE
  • Получение и отправка данных с помощью AJAX

Итоги:

Профессиональный HTML и CSS, уровень 2
Март 2019—Май 2019 (2 месяца)
  • Применение методологии БЭМ
  • Использование препроцессоров Sass и Less
  • Построение адаптивных сеток с помощью медиавыражений
  • Работа с адаптивной графикой
  • Автоматизация сборки проекта с помощью Gulp
  • Оптимизация загрузки страниц

Итоги:

Профессиональный HTML и CSS, уровень 1
Январь 2019—Март 2019 (2 месяца)
  • Создание семантической и валидной разметки
  • Соблюдение принципа доступности
  • Работа с графическим макетом в Adobe Photoshop и Zeplin
  • Построение сеток с помощью Flexbox
  • Создание стилей с учетом принципа кроссбраузерности

Итоги: