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

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

Комментарии


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

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

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