Frontend-Developer

Контакты


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

Описание

Ищу работу на позицию Фронтенд-разработчика, JavaScript-разработчика, готов рассмотреть все варианты работы: офис, удаленно, неполный рабочий день

В настоящий момент обучаюсь на курсах онлайн-платформы Хекслет по профессии Фронтенд-разработчик, завершил четыре учебных проекта:
Brain-Games (Игры разума)
Описание:
Небольшой набор игр из серии BrainGames, дающий возможность проверить свои арифметические способности.

Приобретенные навыки:
- Настройка окружения: VSCode, NodeJS, Npm, ESLint (в условиях Linux);
- Работа с репозиторием: Git, GitHub, CodeClimate;
- Подключение и работа с сторонними библиотеками: Lodash.
- Рефакторинг кода, функциональное программирование.

Difference Calculator (Вычислитель отличий)
Описание:

Вычислитель отличий – программа, определяющая разницу между двумя структурами данных. Подобный механизм используется при использовании GIT для определения внесенных изменений в документы, которые были проиндексированы.
Приобретенные навыки:

- Использование рекурсии, работа с древовидными структурами данных;
- Разработка через тестирование (TDD) с использованием фреймворка Jest;
- Знакомство и использование библиотеки Commander.js;
- Работа с файловой системой и консолью: NodeJS, Bash;
- Непрерывная интеграция: GitHub Actions, Makefile

RSS агрегатор
Описание:

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

- Умение собирать проект с нуля сборщиком Webpack;
- Использовать в качестве стилей компоненты и утилиты html/css фреймворка Bootstrap;
- Запуск фронтенд приложения в продакшн;
- Работа с элементами DOM API, обработка форм, выполнение ajax запросов с помощью библиотеки axios, использование прокси;
- Использование в коде JavaScript разных видов асинхронного программирования в (промисы, async/await), организация безопасной структуры асинхронного кода с обработкой ошибок;
- Правильное разделение приложения на слои MVC, организация зависимости между ними, использование теории автоматов для описания происходящих процессов в коде;
- Внедрение и использование в приложении фреймворка интернационализации текстов i18next;
- Использование валидации форм с библиотекой yup;

Чат (Slack)
Описание:
Real-time приложение на React/Redux/Toolkit, используя AJAX, REST, websockets, React (с хуками). Чат разработан с возможностью общения разных людей в режиме реального времени с мгновенной доставкой сообщений через протокол websockets. В чате реализована возможность создавать, переименовывать, удалять новые каналы (комнаты) для общения, а доступ к чату ограничен авторизацией пользователя с использованием технологии JWT. Для авторизации предусмотрена возможность регистрации нового пользователя.
Приобретенные навыки:

- React (hooks)/Redux/Toolkit;
- Использование глобального состояния в проекте. Использование библиотеки для установки сервера проекта.
- React-bootstrap;
- HTTP API, Websockets API;
- Изучение и использование в проекте таких полезных библиотек как Formik, react-toastify, react-i18next, leo-profanity

Навыки

Hard skills:
- JavaScript;
- React: Hooks/Redux/Redux Toolkit;
- HTML, CSS;
- Bootstrap, React-bootstrap;
- HTTP API, Websockets API;
- NodeJS, Bash;
- ESlint, Jest;
- CI (GitHub Actions, Makefile);

Soft skills:
- легко обучаем
- неконфликтный
- командный работник
- коммуникабельный

Опыт


Ведущий инженер по планированию ремонта локомотивов, ОАО "РЖД"
Июль 2012 - по настоящее время
Основные обязанности:

• Планирование ремонта локомотивов (свыше 1000 единиц локомотивов);
• Защита программы ремонта на основании межремонтных пробегов;
• Контроль над межремонтными пробегами;
• Координация и взаимодействие с работниками организации, а также других филиалов для обеспечения постановки локомотивов на ремонт;
• Участие в организации мер, направленных на выполнение заданий по содержанию эксплуатируемого парка локомотивов, выполнению программы ремонта и норм простоев на ремонте.

    Достижения:

• Участвовал в расследовании причин неисправностей локомотива на Улан-Баторской железной дороге в Монголии;
• Получил повышение до работника органа управления;
• Преданность компании более 10 лет;

Образование


Инженер по специальности Технология машиностроения, Иркутский государственный университет путей сообщения
Сентябрь 2007 - Июнь 2012

О себе
Готов к релокации
Начальные знания английского языка
Проживаю в городе Иркутск

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...
Резюме содержит следующие положительные аспекты: Хороший набор навыков в области Fron...
Это резюме имеет несколько проблем: Необходимо убрать информацию о работе официантом-...
Это резюме Junior QA Manual Engineer содержит много полезной информации о вашем образов...