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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...