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. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...