Junior Frontend Developer

Контакты


Контакты доступны после входа на сайт

Описание

Цель:

Устроиться на работу или стажировку Junior Frontend разработчиком.
Рассматриваю предложения удаленной, офисной работы, а также гибридный вариант.

Территориально нахожусь в г. Тверь.

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

Есть большое желание погрузиться в процесс реальной разработки и поработать в команде.
Закончил обучение Hexlet по профессии Фронтенд-разработчик.


Проекты:


Игры Разума

Первый проект - набор из 5 консольных игр, прокачивает работу с экосистемой JavaScript.

Навыки:
 - Настройкой среды (linux, vscode, Eslint, node.js, npm);
 - Работа с терминалом;
 - Подключение дополнительных библиотек;
 - Работа с Git, GitHub, Github Actions;


Вычислитель отличий

Второй проект - программа, определяющая разницу между двумя структурами данных.

Навыки:
 - Выбор правильных структур данных;
 - Автоматизированное тестирование;
 - Функциональное программирование;
 - Работа с древовидной структурой данных и рекурсией;


RSS агрегатор

Третий проект - сервис, который умеет опрашивать RSS-ленты сайтов на наличие новых постов и выводит их в удобном виде.

Навыки:
 - Работа с DOM API браузера;
 - Реализация MVC архитектуры;
 - Асинхронность;
 - Обработка ошибок;
 - Работа с Bootstrap;
 - Сборка проекта (Webpack);
 - Деплой проекта (Versel);


Чат (Slack)

Четвертый проект - аналог Slack-чата (упрощенная версия).

Навыки:
 - Работа с React/ReduxToolkit;
 - Работа с веб-сокетами (Socket.IO);
 - Взаимодействие с REST API;
 - Организация роутинга (React Router v6);
 - Авторизация и аутентификация (JWT);
 - Деплой проекта (Heroku);


Седона

Учебный проект HTML Academy по верстке - "Седона".

Навыки:
 - Создание семантичной разметки страниц по макету;
 - Подключение графики, базовая стилизация;
 - Постоение сеток на флексах и гридах;
 - Работа со шрифтами, декоративными элементами;
 - Проверка валидатором HTML;
 - Работа с Pixel Perfect;


Pink

Учебный проект HTML Academy по адаптивной вёрстке и автоматизации - "Pink".

Навыки:
 - Препроцессоры SCSS;
 - Построение адаптивных сеток и декоративных элементов;
 - Работа с адаптивной и ретиновой графикой;
 - Работа со векторными спрайтами;
 - Работа Google Maps JavaScript API;
 - Сборка, оптимизация Gulp;


Pet-проекты:


Todo list

Данный проект - Тестовое задание на вакансию "Frontend Developer" (JS, React).

Навыки:
 - Работа с TypeScript;
 - E2E тестирование (Playwright);
 - Сборка проекта (Webpack);
 - CI (Github Actions);


Decision Helper

Данный проект - мобильное приложение для android, которое поможет принять решение (отрисует круговую диаграмму на основе количества "за" и "против").

Навыки:
 - Dart;
 - Flutter;
 - Bloc state management;
 - Интеграционые тесты;
 - CI (Github Actions);


Другие проекты можно посмотреть на моей странице github.

О себе:

В свободное время я играю музыку (https://stkraut.bandcamp.com/), люблю пленочную фотографию, иногда путешествую и каждый год жду выхода книги Дж. Р. Р. Мартина).

Прочитал "Грокаем алгоритмы" Адитья Бхаргава, сейчас в процессе чтения "Совершенный код" Стив Макконнелл. Интересуюсь мобильной разработкой.
Уровень английского примерно Upper-Intermediate (около полугода учился в Advanced группе).

Навыки
Базовые знания:

 - Javascript ES6;
 - React 17+;
 - Redux/ReduxToolkit;
 - HTML 5, CSS 3, SASS/SCSS;
 - Автоматическое тестирование (Jest);
 - Структуры данных и Алгоритмы;
 - Принципы ООП в JS;
 - Adobe Photoshop/Figma;
 - Webpack;
 - Linux;
 - Git, Github.

Также работал со следующими технологиями:

 - TypeScript;
 - Playwright;
 - SQL, PostgreSQL;
 - Express;
 - Docker;
 - Dart;
 - Flutter;

Опыт


Frontend Developer, Hexlet
Ноябрь 2022 - по настоящее время
Работаю над Open Source проектом Hexlet Runit.
  • работал с задачей по верстке, привел компоненты страниц к единому стилю;
  • в данный момент правлю интерфейсы логина и регистрации в части отображения ошибок;
Инженер-проектировщик, ООО Электросистем
Август 2015 - Март 2021

Обязанности:

  • проектирование сетей электроснабжения различной нагрузки;
  • проектирование автоматизации и управления сетей освещения и электроснабжения;
  • 3д моделирование и визуализация светотехнических расчетов;
  • составление технической документации в соответствии со стандартами;
  • оптимизация технологических процессов;

Образование


Специальность Электроснабжение. Тверской Государственный Технический Университет.
Сентябрь 2006 - Июнь 2011

О себе
Читаю профессиональную литературу на английском языке

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...
Это резюме Junior Frontend-разработчика содержит достаточно информации о вашем образова...