Frontend-разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Начинающий Frontend-разработчик, JavaScript (ES6+), HTML, CSS, React, Redux. Есть небольшой опыт автоматического тестирования с Jest, работы с git и GitHub, включая использование Github Actions для CI. До перехода в разработку работал в команде, включая опыт руководства небольшими командами на 2–3 человека.

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

Готов погрузиться в рабочие проекты и изучать новые инструменты. Открыт для работы в офисе и онлайн, с особым интересом к командной работе и коммерческой разработке веб–приложений.

Навыки

Знаю основы
- JavaScript (ES6+)
- HTML
- CSS
- Автоматическое тестирование (jest)
- Системы контроля версий git и GitHub
- CI (Github Actions)
- React
- Redux (включая react-redux, Redux Toolkit)

Инструменты
- WSL (Windows Subsystem for Linux)
- VS Code

Дополнительно
- Читаю на английском языке
- Базово знаком с Figma
- Создавал адаптивную вёрстку
- Для работы с git и организации проектов использую WSL
- Навыки управления: несколько раз организовывал команду из 2–3 человек

Описание проектов

Разработка

С 21 июня 2023 обучаюсь на профессии Frontend-разработчик в школе программирования Хекслет.

Учебные проекты

RSS-Агрегатор | Деплой
Описание: Форма принимает url определённого формата, парсит xml и выводит на экран два списка: список фидов и список постов из каждого фида.
Стек: JS (ES6+), git (GitHub), Github Actions (CI), Bootstrap, HTML, Webpack.
Освоил/закрепил навыки:
- MVC
- автоматизация работы с тектсом: i18next
- деплой

Вычислитель отличий
Описание:
- Сравнивает файлы в форматах yaml и json и возвращает разницу между ними.
- Предлагает разные режимы для отображения результата: json-структура, plain (одна строка на одно отличие), stylish (как в выводах тестов, с пометками + и - перед добавленными и удалёнными).
Стек: JS (ES6+), git (GitHub), Code Climate, Github Actions (CI).
Освоил/закрепил навыки:
- Рекурсия
- commanderJS

Mind Games
Описание: Пять консольных игр на арифметические операции.
Стек: JS (ES6+), git (GitHub), Code Climate
Освоил/закрепил навыки:
- commanderJS

За все проекты усвоил следующее:
- Модульная организация проекта
- Написание автотестов
- Работа с git и командной строкой (WSL)
- CI (написал свой workflow)
- Code Climate
- Работа с рекурсией и деревьями
- Настройка рабочего окружения
- MVC
- Деплой
- Сборка проекта с помощью Webpack.


Активности

Опыт


Motion Designer, freelance
Январь 2016 - по настоящее время
Обязанности

• Написать сценарий ролика
• Отрисовать раскадровку и/или аниматик
• Подготовить статику (отрисовать, подредактировать готовые изображения)
• Анимировать
• Добавить звуковые эффекты, музыку

Достижения в анимации
  • Анимировал фон для гастролей певца "El Caballero de la Salsa"
  • По словам одного клиента, мой ролик помог ему найти инвесторов
  • Сделал несколько роликов для YouTube-канала StopGame, в том числе заставку для рубрики, которую используют с 2020 года
  • Участвовал в дизайнерском хакатоне, где коллабил с саунд дизайнером
  • Анимировал сцены для более чем 29 маппинг шоу (проекции на фасады зданий, мосты, интерьер)

Использовал моушерский стек: Adobe (After Effects, Premiere Pro, Illustrator, Photoshop), Cinema 4D, Blender, Unreal Engine.

Образование


Российская Академия Народного Хозяйства и Государственной Службы при Президенте Российской Федерации. Экономист
Сентябрь 2012 - Июнь 2016

О себе
Готов к релокации
Читаю профессиональную литературу на английском языке
Проживаю в городе Бийск

Будучи моушером (motion design) семь лет работал на фрилансе, поэтому умею общаться с разными людьми: выявлять их желания, договариваться.

Частично изучил такие книги:
- Грокаем алгоритмы
- How to Design Programs
- Код. Тайный язык информатики

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации, но оно может быть более эффективным, если сделать...
Привет, Константин! Замечательное резюме. Ты молодец! Желаю тебе удачи в освоении нов...
Привет, Андрей! 
Давай улучшим твое резюме: 1. Описание Этот раздел давай пересоберем...
Привет, Вячеслав! Давай доработаем раздел «Опыт» в твоем резюме, а именно «Достижения»...
Это резюме имеет много положительных моментов. Кандидат имеет опыт работы над различным...
Это резюме содержит множество информации о вашем образовании, опыте работы и проектах, ...
Это резюме выглядит очень подробным и информативным. Описаны различные проекты, навыки,...
Привет, Алексей! 
Давай улучшим твое резюме: 1. Описание Приветствие отсюда убираем, ...
Привет, Алена! 
Давай улучшим твое резюме: 1. Описание проектов - Для удобства и комп...
Привет, Константин! 
Давай улучшим твое резюме: 1. Описание проектов - Для удобства и...