Junior frontend-разработчик
Контакты
Я начинающий frontend-разработчик и заинтересован в развитии в этой области.
Работая дизайнером, всегда уделял внимание структурированию информации и автоматизации процессов верстки. Со временем понял, что это приносит мне удовольствие и в дальнейшем я хочу развивать связанные с этим навыки, что привело меня к изучению программирования.
За последний год я занимался самообучением и окончил групповые курсы в Hexlet с наставником.
В рамках обучения выполнил четыре проекта
1. Игры разума
Консольные математические игры
Закрепленные навыки:
- настройка окружения;
- Git, GitHub;
- стандарты кодирования, ESLint;
- корректное именование сущностей;
- импорты/экспорты;
- планирование архитектуры проекта, принцип DRY.
Использованные инструменты:
- JavaScript ES6+
2. Вычислитель отличий
Вывод различающихся элементов в двух конфигурационных файлах. Поддерживает работу в качестве скрипта или библиотеки
Закрепленные навыки:
- автоматическое тестирование, TDD;
- изоляция побочных эффектов, проектирование чистых функций;
- функциональное программирование, функции высшего порядка;
- деревья.
Использованные инструменты:
- JavaScript ES6+
- Jest
- Lodash
3. RSS-агрегатор
Веб-приложение для чтения RSS-потоков из нескольких источников. Поддерживает предпросмотр и автоматически обновляет ленту. Написано без применения фреймворков, только JavaScript и модель DOM.
Закрепленные навыки:
- настройка окружения для фронтенд-проекта;
- работа с DOM;
- паттерн MVC;
- асинхронный код, промисы;
- работа с HTTP-запросами.
Использованные инструменты:
- JavaScript ES6+
- Webpack
- Bootstrap
- Axios
- i18next
- onChange
- yup
4. Hexlet chat
Выпускной проект. Приложение для группового чата с возможностью создания неограниченного количества каналов. Работает в веб-браузере.
Закрепленные навыки:
- настройка окружения для фронтенд-проекта;
- работа с React, хуками и Redux Toolkit;
- работа с HTTP API и сокетами.
Использованные инструменты:
- JavaScript ES6+
- React
- Redux
- Bootstrap
- Axios
- Socket.IO
- i18next
- Formik
- yup
Увлекает тема алгоритмов и академического программирования, лиспоподобные языки. Конечно, для серьезного изучения у меня еще мало опыта, и вряд ли это напрямую связано с фронтенд-разработкой, но это то, что захватывает само по себе :). Начал изучение книги «Структура и интерпретация компьютерных программ» (Абельсон, Сассман).
В течение более десяти лет работал в сфере графического дизайна штатно и в качестве фрилансера. Занимался версткой журналов, рекламных материалов (электронных и печатных), брендингом (логотипы, развитие и поддержание фирменного стиля), графикой, моушн-дизайном.
В свободное время я люблю путешествовать и посещать места с интересной архитектурой. Увлекаюсь театром, фитнесом и плаванием.
Языки
- JavaScript ES6+
- TypeScript
- HTML5
- CSS3
Фреймворки, библиотеки
- React + Redux Toolkit
- Sass
- Bootstrap
- Axios
- Socket.IO
- i18next
- Formik
- Jest
Инструменты
- Git
- GitHub
- Visual Studio Code
- Figma
- Adobe CC
Дизайн
- графический дизайн (Adobe Photoshop, Adobe Illustrator, Figma)
- верстка полиграфии и подготовка к печати (Adobe InDesign, Acrobat Pro + Distiller)
- моушн-дизайн (Adobe AfterEffects, Adobe Premiere)
Опыт
В качестве фрилансера сотрудничаю с различными клиентами. В случае необходимости привлекаю и других исполнителей: иллюстраторов, корректоров, редакторов и дизайнеров.
Задачи:
- развитие фирменного стиля;
- разработка макетов рекламной и корпоративной продукции (печатной и электронной);
- оформление корпоративных мероприятий.
Достижения:
- оформил новогодний корпоратив и активности в корпоративной социальной сети, которые проходили в течение месяца перед ним;
- подготовил презентации для стратегических партнеров;
- сверстал буклет о направлениях работы компании для клиентов;
- участвовал в верстке пособия для обучения менеджеров по продажам.
Задачи
- верстка многополосных изданий (газет, журналов, книг);
- подготовка к печати.
Достижения:
- в результате совместной работы с редактором журнал для детей, бывший на грани закрытия, удалось сделать лидером по количеству подписок;
- произвел редизайн ряда изданий.
Задачи:
- распределение работы;
- формирование технического задания;
- контроль качества выполненных работ и согласование с другими отделами;
- разрешение проблем технического характера при работе с типографиями;
- менторство.
Достижения:
- организовал удаленную работу отдела в 2020 году. Перевел сотрудников на полностью электронный обмен материалами, внедрил использование Trello;
- разработал карту согласования обложек, чтобы минимизировать переделки;
- руководил перезапуском ряда изданий с изменением концепции, формата, стиля, что сделало возможным его продажу в новых каналах.
Задачи:
- подготовка макетов для соцсетей клиентов агентства;
- обработка фотоматериалов (иногда — видео);
- верстка корпоративных журналов и книг.
Достижения:
- сверстал две книги о заводах Нижегородской области
- выпускал три периодических корпоративных издания.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Батуми
Рекомендации
Дмитрий, привет!
Готовое резюме :)
У меня только одно пожелание к формату:
Работа. Здесь будет лаконичнее обязанности и достижения перечислить отдельно каждое с новой строки, не через запятую и от 1го лица.
Не забывай добавлять новые проекты по мере завершения!
Успехов тебе и самореализации!
Добавить комментарий/ссылку на вакансию