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;
- разработал карту согласования обложек, чтобы минимизировать переделки;
- руководил перезапуском ряда изданий с изменением концепции, формата, стиля, что сделало возможным его продажу в новых каналах.
Задачи:
- подготовка макетов для соцсетей клиентов агентства;
- обработка фотоматериалов (иногда — видео);
- верстка корпоративных журналов и книг.
Достижения:
- сверстал две книги о заводах Нижегородской области
- выпускал три периодических корпоративных издания.
Образование
Рекомендации
Резюме в целом выглядит хорошо. Вы описали свой опыт работы и проекты, которые вы выполнили во время самообучения. Также вы указали свои навыки в различных языках программирования, фреймворках, библиотеках и инструментах. Это дает работодателю представление о вашем уровне подготовки и готовности к работе.
Описание ваших обязанностей и достижений на предыдущих местах работы также довольно подробное и информативное. Это помогает работодателю понять, какие задачи вы выполняли и какие результаты достигали. Особенно полезно, что вы указали достижения, такие как увеличение числа подписок и редизайн изданий.
Однако, есть несколько предложений для улучшения резюме:
Опишите свое образование более подробно. Укажите название института, факультета и специальности, а также даты начала и окончания обучения.
Разделите описание проектов на более понятные и четкие пункты, чтобы работодатель мог легко просмотреть их и понять, какие навыки вы использовали.
Укажите свой уровень владения каждым из указанных языков и инструментов. Например, можно использовать шкалу от начинающего до опытного.
Если у вас есть ссылки на свои профили в GitHub или портфолио, добавьте их в резюме.
Убедитесь, что резюме оформлено в аккуратном и профессиональном стиле. Проверьте правильность грамматики и пунктуации.
В целом, ваше резюме уже дает хорошее представление о ваших навыках и опыте работы в области frontend-разработки. С учетом предложенных улучшений, оно будет еще более привлекательным для потенциальных работодателей.
Сопроводительное письмо
Уважаемый рекрутер,
Я хочу поделиться с вами своим резюме и заинтересовать вас в роли Junior frontend-разработчика. Я начинающий разработчик, который стремится развиваться в этой области.
Мой профессиональный путь начался в графическом дизайне, где я всегда обращал внимание на структурирование информации и автоматизацию процессов верстки. Со временем я осознал, что мне очень нравится этот аспект работы и я хочу развивать свои навыки в этой области, что привело меня к изучению программирования.
За последний год я самостоятельно обучался и окончил групповые курсы в Hexlet под руководством наставника. В рамках обучения я выполнил несколько проектов, которые помогли мне закрепить и развить навыки разработки.
Один из моих проектов - "Игры разума", консольные математические игры. В ходе работы над проектом я освоил настройку окружения, работу с Git и GitHub, стандарты кодирования, а также принципы планирования архитектуры проекта и DRY. Я использовал JavaScript ES6+ в этом проекте.
Другой проект, над которым я работал, это "Вычислитель отличий". Это приложение позволяет выводить различающиеся элементы в двух конфигурационных файлах. В процессе работы над проектом я изучил автоматическое тестирование, изоляцию побочных эффектов, функциональное программирование и работу с деревьями. Я использовал JavaScript ES6+, Jest и Lodash в этом проекте.
Также я разработал RSS-агрегатор, веб-приложение для чтения RSS-потоков из нескольких источников. В этом проекте я освоил работу с DOM, паттерн MVC, асинхронный код и HTTP-запросы. Я использовал JavaScript ES6+, Webpack, Bootstrap, Axios, i18next, onChange и yup.
Мой последний проект - выпускной проект на курсах в Hexlet. Это приложение для группового чата с возможностью создания неограниченного количества каналов. Я использовал React, Redux Toolkit, HTTP API и сокеты в этом проекте.
Кроме того, я увлекаюсь алгоритмами и академическим программированием, а также интересуюсь лиспоподобными языками. Хотя это может показаться не связанным с фронтенд-разработкой, но для меня это увлекательное исследовательское направление. Я начал изучение книги «Структура и интерпретация компьютерных программ» (Абельсон, Сассман).
В своей предыдущей работе я был дизайнером и руководителем отдела дизайна в издательстве «Газетный мир». Я занимался версткой многополосных изданий, подготовкой к печати и редизайном изданий. У меня также был опыт работы в рекламном агентстве и других сферах дизайна. Я обладаю навыками графического дизайна, верстки и моушн-дизайна, а также владею инструментами Adobe CC, Figma и др.
Я горячо увлечен фронтенд-разработкой и стремлюсь постоянно развиваться в этой области. Буду рад присоединиться к вашей команде и внести свой вклад в разработку инновационных проектов.
Спасибо за внимание к моему резюме. Я готов предоставить более подробную информацию о моем опыте и навыках при личной встрече или по запросу.
С уважением,
[Ваше имя]
Улучшенное резюме
Junior frontend-разработчик
Я начинающий frontend-разработчик и заинтересован в развитии в этой области. В течение последнего года я самостоятельно изучал и применял полученные знания на практике, а также прошел групповые курсы в Hexlet с наставником.
Мои проекты:
Игры разума - консольные математические игры. В этом проекте я научился настраивать окружение, работать с Git и GitHub, придерживаться стандартов кодирования, использовать корректное именование сущностей, а также планировать архитектуру проекта и принцип DRY. Использованные инструменты: JavaScript ES6+.
Вычислитель отличий - приложение для вывода различающихся элементов в двух конфигурационных файлах. В этом проекте я научился применять автоматическое тестирование и TDD, изолировать побочные эффекты, проектировать чистые функции, использовать функциональное программирование и деревья. Использованные инструменты: JavaScript ES6+, Jest, Lodash.
RSS-агрегатор - веб-приложение для чтения RSS-потоков из нескольких источников. В этом проекте я научился настраивать окружение для фронтенд-проекта, работать с DOM, применять паттерн MVC, асинхронный код и промисы, а также выполнять HTTP-запросы. Использованные инструменты: JavaScript ES6+, Webpack, Bootstrap, Axios, i18next, onChange, yup.
Групповой чат - выпускной проект. Это приложение позволяет создавать неограниченное количество каналов для группового чата и работает в веб-браузере. В этом проекте я научился настраивать окружение для фронтенд-проекта, работать с 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 для дизайна.
В моем опыте работы включены следующие места:
Компания: Издательство «Газетный мир»
Позиция: дизайнер, руководитель отдела дизайна
Период работы: 2017-09-01 - 2021-07-01
Описание: В мои обязанности входила верстка многополосных изданий, подготовка к печати. В результате совместной работы с редактором журнал для детей, который был на грани закрытия, стал лидером по количеству подписок. Также я провел редизайн ряда изданий.Компания: Рекламное агентство «Белый лев»
Позиция: дизайнер
Период работы: 2016-03-01 - 2017-08-01
Описание: Мои обязанности включали подготовку макетов для соцсетей клиентов агентства, обработку фотоматериалов, верстку корпоративных журналов и книг.Компания: Группа компаний «Инструмент»
Позиция: дизайнер
П
Добавить комментарий
Дмитрий, привет!
Готовое резюме :)
У меня только одно пожелание к формату:
Работа. Здесь будет лаконичнее обязанности и достижения перечислить отдельно каждое с новой строки, не через запятую и от 1го лица.
Не забывай добавлять новые проекты по мере завершения!
Успехов тебе и самореализации!
Добавить комментарий