Full-stack разработчик (React, Node.js)

Контакты


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

Описание

Основное

Я ищу компанию профессионалов, в которой мог бы стать полезным Full-stack разработчиком и развиваться в этой сфере.
Особенно интересны высокая инженерная культура, увлекательные проекты, саморазвитие, высокая ценность знаний.
Подойдет любой формат работы.

Решил изменить свою жизнь и заняться интересным делом, приносящим удовольствие мне и пользу людям.

Окончил обучение в онлайн-школе Hexlet по профессиям «Frontend-разработчик» и «Node.js-разработчик».
В настоящее время изучаю DevOps, а именно работу с облаками, автоматизацию, Docker, Ansible.


Планы на 2023 год

  • Прочитать книги и применить полученные знания на практике
    • Цель. Процесс непрерывного совершенствования (Элияху Голдратт, Джефф Кокс)
    • Грокаем алгоритмы (Адитья Бхаргава)
  • Освоить необходимый стек технологий
    • Docker
    • Ansible
    • Next.js
    • GraphQL
    • React Native
  • Реализовать 3 пет-проекта
  • Повысить ценность своих навыков разработчика
  • Получить опыт коммерческой разработки

О себе

  • Общительный, легко нахожу общий язык с людьми;
  • Стараюсь все делать "как для себя" и доводить начатое до конца;
  • Одинаково хорошо выполняю задачи, как в команде, так и индивидуально;
  • Самостоятелен, дисциплинирован, умею управлять своим временем;
  • Сначала гуглю, потом задаю вопросы;
  • Мечтаю посетить Японию, так как увлекаюсь ниндзя, самураями и японской культурой;
  • Катаюсь на эндуро-мотоцикле.

Навыки

Знаю: JavaScript (ES6+), HTML5, CSS3, Bootstrap, Pug, DOM-API, HTTP 1.1, React, React Hooks, Redux, Redux Toolkit, TypeScript, Git, Jest, Node.js, Express, Fastify, SQL

Изучаю: Docker, Ansible

Использую: ESLint & Prettier, Code Climate, Chrome DevTools, React Developer Tools, Redux DevTools, GitHub Actions (CI), TDD

Работаю с: Axios, i18next, yup, formik, on-change, webpack, Knex.js, Objection.js, Postgres

Опыт


Студент, Hexlet
Февраль 2021 - по настоящее время
Реализованные проекты на GitHub:

Hexlet chat. Полноценное одностраничное веб-приложение (SPA).

В рамках проекта прокачался в использовании функциональных компонентов React, хуков и Redux Toolkit.
Использовал компоненты react-bootstrap, в работе с формами и валидацией использовал связку formik + yup.
Работа чата построена на протоколе WebSocket, роутинг развернут на стороне клиента с помощью react-router-dom.
Также подключен Rollbar для отлавливания возникающих у пользователей ошибок и багов.

Стек технологий: JavaScript, React, React Hooks, React-Redux, Redux Toolkit, React-router-dom, Toastify, Socket.io, Formik, Yup, leo-profanity, React-bootstrap, Rollbar, React-i18next


RSS-агрегатор. Веб-приложение для просмотра RSS контента с различных источников в удобном формате.
В рамках проекта освоил и применил архитектурный паттерн MVC, отработал взаимодействие с DOM на ванильном JS, реализовал валидацию формы и интернационализацию проекта.
Закрепил знания по асинхронному программированию и промисам. Научился собирать и деплоить фронтенд-приложение.

Стек технологий: JavaScript, HTML, Webpack, DOM API, Bootstrap, axios, i18next, on-change


Менеджер задач. SSR веб-приложение, написанное на фреймворке Fastify.
В рамках проекта реализовал серверный рендеринг, научился использовать шаблонизатор Pug. Получил навыки работы с базой данных, использовал Knex.js и Objection.js. При разработке приложение использует SQLite, а в процессе эксплуатации Postgresql для повышения производительности.

Стек технологий: Node.js, Fastify, Pug, Knex.js, Objection.js, SQLite, Postgres, Rollbar, i18next, Jest


Вычислитель отличий (CLI). Утилита командной строки для определения отличий между двумя структурами данных (файлами формата JSON или YAML).
В рамках проекта освоил и применил непрерывную интеграцию и автоматическое тестирование, работу с деревьями и рекурсию.

Стек технологий: JavaScript, Jest (TDD), Lodash, commander.js

Загрузчик страниц. Приложение, которое загружает html-страницу по указанному адресу вместе с необходимыми файлами, заменяет ссылки на эти файлы локальными и позволяет в дальнейшем запускать эту страницу без подключения к интернету. Приложение дружелюбно, оно отображает статус загрузки каждого из файлов и уведомляет о возникших ошибках.

Стек технологий: Axios, Cheerio, Commanderjs, Debug, Listr, Jest, Nock


Участие в open-source проектах:

Также являюсь активным участником небольшого, но яркого комьюнити студентов Хекслета, где мы помогаем друг другу с заданиями, решаем задачки на Codewars, занимаемся парным программированием и мотивируем новичков.


Главный специалист, Министерство имущественных и земельных отношений Нижегородской области
Февраль 2021 - по настоящее время

Достижения:

  • Провел наибольшее количество совещаний в рамках работы Центра содействия строительству
  • Оптимизировал рабочий процесс для увеличения производительности отдела
  • Получил благодарственное письмо от министра

Образование


Государственное и муниципальное управление, РАНХиГС при президенте РФ, бакалавриат
Сентябрь 2011 - Июль 2016

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

Комментарии


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

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

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