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-01-2020 13:06:50

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

Irina Nikolaidi20-01-2020 13:37:59

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

Irina Nikolaidi20-01-2020 13:38:06

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

Irina Nikolaidi24-01-2020 12:52:56



Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит информацию о том, что кандидат имеет опыт работы в интернет-СМИ, гд...
Это резюме имеет некоторые положительные аспекты, такие как: Имеется опыт работы в об...
Резюме содержит полезную информацию о вашем опыте работы, навыках и образовании, что хо...
Данное резюме вызывает недопонимание и может быть непривлекательным для потенциального ...
Это резюме обладает большим объемом информации, что хорошо, но стоит обратить внимание ...
Это резюме Fullstack разработчика содержит много полезной информации о вашем опыте рабо...
Это резюме frontend разработчика имеет некоторые сильные стороны, но также требует неко...
Андрей, привет! Давай дополним резюме информацией: 1. Реализованные проекты. - здесь б...
Это резюме Junior PHP-разработчика содержит много полезной информации о навыках и опыте...
Этот кандидат имеет стремление развиваться в сфере IT, обладает базовыми знаниями и опы...