Frontend-разработчик
Контакты
Начинающий Frontend-разработчик, обладаю знаниями JavaScript (ES6+), HTML, CSS. Есть опыт автоматического тестирования с Jest, работы с git и GitHub, включая использование Github Actions для CI. Обладаю навыками работы в команде, включая опыт руководства небольшими командами на 2–3 человека.
В настоящее время углубляю свои навыки в области фронтенд-разработки в школе программирования Хекслет, где уже реализовал несколько учебных проектов на JS. В дополнение к программированию имею опыт в создании анимаций.
Готов погрузиться в рабочие проекты и изучать новые инструменты. Открыт для работы в офисе и онлайн, с особым интересом к командной работе и коммерческой разработке веб– и мобильных приложений.
Знаю основы
- JavaScript (ES6+)
- HTML
- CSS
- Автоматическое тестирование (jest)
- Системы контроля версий git и GitHub
- CI (Github Actions)
Инструменты
- 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, деплоил на render.com
Вычислитель отличий
- Сравнивает файлы в форматах yaml и json и возвращает разницу между ними.
- Предлагает разные режимы для отображения результата: json-структура, plain (одна строка на одно отличие), stylish (как в выводах тестов, с пометками +
и -
перед добавленными и удалёнными).
Стек: JS (ES6+), git (GitHub), Code Climate, Github Actions (CI).
Mind Games
Пять консольных игр на арифметические операции.
Стек: JS (ES6+), git (GitHub), Code Climate
Какие навыки получил
- Модульная организация проекта
- Написание автотестов
- Работа с git и командной строкой (WSL)
- CI (написал свой workflow)
- Code Climate
- Работа с рекурсией и деревьями
- Настройка рабочего окружения
- MVC
- Деплой
- Настройка локализации с автоматическим подтягиванием текстов
- Сборка проекта с помощью Webpack.
Активности
Хакатон
В ноябре 2023 участвовал в благотворительном джунском Хакатоне, организаторы «Чат джунов» Наташи Давыдовой и НКО «Найди семью». Это игра пятнашки. Делал вёрстку главной страницы и игрового поля, а также её адаптив под три разрешения: mobile, tablet, PC.
(деплой уже не работает, но есть возможность пощупать локально)
Стек: HTML, CSS, JS, git (GitHub)Лендинг
Сверстал лендинг на основе публичного figma-проекта.
(не деплоил, запускается локально)
Стек: HTML, CSS, git (GitHub)
Опыт
Обязанности
• Написать сценарий ролика
• Отрисовать раскадровку и/или аниматик
• Подготовить статику (отрисовать, подредактировать готовые изображения)
• Анимировать
• Добавить звуковые эффекты, музыку
Достижения в анимации
- Анимировал фон для гастролей певца "El Caballero de la Salsa"
- По словам одного клиента, мой ролик помог ему найти инвесторов
- Сделал несколько роликов для YouTube-канала StopGame, в том числе заставку для рубрики, которую используют с 2020 года
- Участвовал в дизайнерском хакатоне, где коллабил с саунд дизайнером
- Анимировал сцены для более чем 29 маппинг шоу (проекции на фасады зданий, мосты, интерьер)
Использовал моушерский стек: Adobe (After Effects, Premiere Pro, Illustrator, Photoshop), Cinema 4D, Blender, Unreal Engine.
Образование
Проживаю в городе Бийск
Будучи моушером (motion design) семь лет работал на фрилансе, поэтому умею общаться с разными людьми: выявлять их желания, договариваться.
Частично изучил такие книги:
- Грокаем алгоритмы
- How to Design Programs
- Код. Тайный язык информатики