Frontend Developer (junior)

Основное


Описание

Начал свое обучение с курсов HTML Academy. Прошел интерактивы по HTML, CSS и JS, а также два интенсива по верстке. В процессе обучения научился верстать одностраничные сайты (Landing Page), делать их доступными, адаптивными, использовать семантику.

  1. «Infinite Selection» Тестовый многостраничный сайт по аренде обуви.
    Цель: обучиться работе с фреймворком Bootstrap, писать анимации на CSS3 и применять CSS3 Grid layout.
    Стек: Bootstrap 4 + кастомный CSS, JS.
    Ссылка: Infinite Selection

  2. «Agnecy Landing». Тестовый одностраничный сайт. Тематика: лендинг.
    Цель: обучиться работе с jQuery, JS, Sass, accessibility.
    Стек: HTML, Sass, JS.
    Ссылка: Agnecy Landing

  3. «Minimo Blog». Тестовый одностраничный сайт. Тематика: блог для WP.
    Цель: обучиться работе с Pug, углубить знания по JS, Sass.
    Стек: Pug, Sass, JS.
    Ссылка: Minimo Blog

  4. «Ubereats». Тестовый двухстраничный сайт-платформа для поиска ресторанов.
    Цель: обучиться работе с SCSS, углубить знания по Pug, JS.
    Стек: Pug, SCSS, JS.
    Ссылка: Ubereats

После перешел на курсы от Hexlet, Coursera и Udemy. Приступил к изучению фреймворка Vue и Vuetify. На данный момент написаны несколько простых приложений на JS:

  1. «Конвертер валют». Простейшее JS приложение.
    Цель: обучиться работе с Fetch API и парсингом данных от стороннего API, углубить знания по JS.
    Ссылка: Конвертер валют

  2. «Прогноз погоды». Простейшее JS приложение.
    Цель: обучиться работе с Fetch API и парсингом данных от стороннего API, углубить знания по JS.
    Ссылка: Прогноз погоды

  3. «To-do List». Простейшее JS приложение.
    Цель: обучиться работе с LocalStorage.
    Ссылка: To-do List

  4. «Challenges». Одностраничный сайт, в котором собраны небольшие JS проекты, выполненные на курсах или интервью.
    Ссылка: Challenges

Ознакомиться с исходным кодом всех проектов Вы можете в моем профиле на GitHub.

Навыки

Языки программирования:
- Javascript (стандарты ES5, ES6; есть навыки работы с DOM, Canvas, Fetch, сторонними API, AJAX, Promises, Classes),
- PHP (синтаксис, основы).
Основы вёрстки:
- HTML5 - семантика, доступность, кроссплатформенность
- Pug - в основном пишу сайты на нем, используя, по возможности, циклы, миксины, массивы, условия.
- CSS3 - в основном использую связку Grid+Flexbox, создаю анимации, использую normalize.css
- LESS, Sass(SCSS) - использую миксины, циклы, условия и переменные.
- SVG - чаще всего работаю со спрайтами. Умею создавать различные несложные фигуры и анимации.
Графические редакторы:
- Photoshop - могу исправить косяки макета, изображений, вырезать элементы, провести несложный цветокор.
- Figma / Adobe XD - могу создать макет самостоятельно, либо сверстать по представленному макету.
Фреймворки и библиотеки:
- Bootstrap 4 / Materialize - есть опыт верстки на данных фреймворках, подключения скриптов для более удобной работы с ними.
- jQuery - есть опыт написания небольших приложений и функционала типа вкладок, слайдеров.
- VueJS - пока изучаю основы / раздел будет обновляться.
Другое:
- Webpack - умею подключать плагины так, чтобы они выполнялись в зависимости от среды разработки (env.mode). Работаю с Babel. Есть собственный конфиг.
- Gulp 4 - есть собственный конфиг и сборка, также умею работать с плагинами.
- git - прод пока не ронял ;)
- Docker - использую в проекте, умею настраивать и поднимать образы, контейнеры. Но уровень базовый, скорее всего.
В верстке использую БЭМ-методологию и применяю линтеры (ESLint, StyleLint). Придерживаюсь код-гайда от HTML Academy и AirBnB.
Английский: B1 (Intermediate)

Владение английским
Читаю профессиональную литературу

Работа


Товаровед-эксперт, Адгезия
июня 2016 - сент. 2018

Обязанности:
- ведение отчетной документации,
- составление и заключение договоров поставки продукции и договоров с различными контрагентами,
- оприходование товара, соблюдений условий его хранения и транспортировки,
- наполнение сайта компании статьями, описаниями и иным контентом.

Образование


Товаровед-эксперт, БГЭУ
сент. 2011 - июня 2016

Добавить комментарий
Для этого действия нужновойти
Рекомендации
Изменения внесены
1

Отличная идея с наглядными примерами кода и вёрстки на отдельном сайте, смотреть приятно.

Однако всё же, если резюме на фронтэнд-разработчика, я бы посоветовала подробнее раскрыть уровень владения JS и основами программирования.

Javascript (ES5, ES6)

— мало о чём говорит. Я заглянула в исходный код code challenges, там один файл на 500 строк. Модули не используются. Старый синтаксис вперемешку с новым. нет babel. Как мне кажется, у работодателя возникло бы много вопросов.

Языки разметки: HTML5 / шаблонизатор Pug; CSS3 / препроцессоры LESS, Sass(SCSS); SVG;

Языки разметки, шаблонизаторы, препроцессоры и работа с SVG это немного разные вещи. Но я бы не стала выделять их в разные категории. Можно обозначить как «Основы вёрстки».

Фреймворки и библиотеки: Bootstrap, Materialize, NodeJS, jQuery, VueJS (основы);

Тут тоже всё перемешано. Желательно указывать везде уровень владения. NodeJS — это не фреймворк и не библиотека, это среда для выполнения JS. Когда речь идёт о NodeJS, работодателя интересуют ваши навыки бэкенд-разработки.

Упаковщики: Webpack, Gulp.

Gulp — это таскраннер.

Другое: Git, Docker, npm;

Раскрывайте уровень владения. Особенно у работодателя может возникнуть вопрос про докер. Про npm писать скорее всего не стоит, если речь идёт о владении на уровне npm i.

Графические редакторы: Photoshop, Illustrator, Figma, Adobe XD.

Опять же, нужен уровень владения. Если это просто открыть файл — скопировать, сохранить, то об этом не стоит писать.

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

Тоже самое касается сертификатов. Пересмотрите их, выберите наиболее важные и весомые. Иначе это может восприниматься как желание немного приукрасить действительность.

Вы пишете, что закончили обучение в 2016 году. У HR и работодателя первым делом возникнет вопрос, чем вы занимались с 2016 до 2020 года. Даже если есть нерелевантный опыт (типа ведения собственного бизнеса или неофициальная работа где-либо кем-либо), его нужно указывать в резюме и раскрывать свои достижения на рабочем месте.

Меньше пишите про процесс обучения и сколько часов в день у вас он занимает. Работодателя интересует результат, то, чего вы уже достигли. Вместо слов об углублении знаний — пишите конкретно то, что изучили.


Благодарю за отзыв, Ирина! Вскоре внесу правки, но, меня немного стопорит ваша фраза про конкретизацию "уровней владения". Как именно указывать этот "уровень"? проясните этот момент, пожалуйста.

Eugene Kotsarev20 янв., 13:06

Просто расскажите, что конкретно умеете делать с теми или иными инструментами. :) И желательно сделать акцент на тех инструментах, с которыми вы планируете дальше углубленно работать.

Irina Nikolaidi20 янв., 13:37

Можно подсмотреть описание профессии на Хекслете, выбрать и рассказать то, что соответствует вашим знаниям и навыкам: https://ru.hexlet.io/professions/frontend

Irina Nikolaidi20 янв., 13:38

Стало гораздо лучше! :) Можно добавить информации о достижениях на рабочем месте.

Irina Nikolaidi24 янв., 12:52



Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы

Junior PHP Developer
Slim – тут лучше уточнять что все же это ...
1 Ответ

Junior Frontend разработчик
Начините сразу с описания что вы знаете и ...
1 Ответ

Team Lead / Python-разработчик
У меня диссонанс от резюме. С одной сторон...
1 Ответ

Frontend-разработчик
Первый абзац точно не нужен. Лучше сразу н...
1 Ответ

Junior PHP/Web Developer
Написано неплохо, но проекты слишком специ...
1 Ответ

Python junior developer
Пока не очень похоже на резюме. Описание л...
1 Ответ

Junior Frontend Dev
Выглядит неплохо! Для полноты картины не х...
1 Ответ

Junior Frontend разработчик
Пока мало веб-опыта конечно. Нужно поделат...
1 Ответ

PHP junior/intern developer
> В ходе обучения и выполнения проектов по...
1 Ответ

Frontend разработчик
В принципе неплохо, но меня смущает резкий...
1 Ответ