Проводим исследование о роли образования в ИТ. Пройти опрос (займёт 7-10 минут).
Обо мне

Здравствуйте! Я фронтендер, и мне интересно всё, что связано с фронтендом.

Хочу устроиться на позицию Junior Frontend Developer.

Имею 1 месяц коммерческой разработки на проектной основе в роли помощника основному фронту, исправлял баги в вёрстке, дополнял логику, переводил существующую вёрстку на реакт.

Мои компетенции:

— владение ReactJS (Components, State, Props, Refs, Data Flow, HOC, Composition, etc.) на уровне программирования несложной логики на клиенте;

– работа с асинхронным кодом посредством Redux Thunk/Saga, axios, fetch;

— использование в проектах статической типизации (TypeScript/Flow);

— понимание важности тестирования проектов и использование для этого в работе Jest и Enzyme;

— сборка Webpack (конфиги пишу сам по документации);

— использование в работе средств для дебаггинга и проверки кода (ESLint, TSLint, Chrome Dev Tools);

— владение JavaScript (ES6+, Prototypes, Closures, Currying, DOM, Events, Fetch, Async/Await, Promises etc.) на уровне решения типовых задач верстки и программирования логики на клиенте;

— владение HTML, CSS, Sass. Знакомство с принципом mobilefirst и flexbox.

Использование библиотеки для стилизации компонентов: Styled-components;

– работал с UI-библиотеками: Semantic-ui, Material-ui;

— знакомство с адаптивной версткой (media queries, retina, типографика, svg);

— на базовом уровне владение с Git;

— использование менеджера пакетов Yarn;

С чем не работал:

– сложная верстка

– сложная анимация / графики / канвас

– CMS системы

В перспективе:

– StoryBook

– GraphQL

– VueJs

– NodeJs

– Алгоритмы / Структуры данных

Мои предпочтения:

— хочу работать на стеке React;

— хочу работать в реальных проектах под руководством опытных наставников.

Мои проекты можно посмотреть на github. Ссылка в описании профиля.

Я готов на полную занятость удаленно или с переходом в офис.

В случае релокации рассматриваю Москву и СПб.

При необходимости выполню тестовое задание.

Пишите, не стесняйтесь, всё обсудим, отвечу на любые ваши вопросы.

Я всегда открыт к предложениям.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Ноябрь 2018 — по настоящее время (4 месяца)
Junior React Developer
Ростов-на-Дону
Обязанности и достижения

- Верстка на CSS Grid, Responsive Design, Styled-components
- Создание библиотеки компонентов
- Связываю фронтенд с бэкендом с помощью Redux-Thunk, Redux-Saga
- Пишу API интеграцию с использованием axios, fetch
- Покрываю код типами с помощью Flow
-  В работе применяю Ramda, React-Final-Form
- Настраиваю Webpack под нужды проекта
- Слежу за чистотой кода с помощью ESLint, Prettier
- Работаю с Git, Git Flow, Gitlab

Применяемые навыки
Май 2017 — по настоящее время (1 год и 10 месяцев)
Опыт личных проектов
Junior React Developer
Псков
Обязанности и достижения

В проектах используется адаптивная вёрстка, флексбокс, svg графика.

При построении лэйаутов используются как чистый CSS, так и css-modules, styled-components, SASS.

Общение по REST API со сторонними сервисами (youtube, openweather, pokeapi и т.д).

Написание компонентов на React, управление состоянием приложения через Redux.

Писал тесты на Enzyme и Jest.

Внедрение в проекты статической типизации на примере TypeScript.

Проекты проверяются линтерами и соответствуют код стайлу от airbnb.

Применение ООП и функционального подходов в зависимости от задач.

Август 2018 — Сентябрь 2018 (2 месяца)
Фриланс Проект
HTML-Верстальщик
Москва
Обязанности и достижения

Проект: Корпоративный мультистраничный лендинг
- Написание React компонентов
- Адаптивная верстка
- Написание логики на jQuery
- Интеграция ReactJS с существующей структурой проекта

Применяемые навыки
Высшее образование
Сентябрь 2012 — Июль 2016
ПсковГУ
Исторический
Псков