Резюме

Контактні данні

ПІБ: Рожнов Максим Сергійович

Контакти:

  • Телефон — +380 99 741 0049

  • Телеграм — @DequElite

    Місце проживання: Україна,
    Місто Харків



Про себе

Я — FullStack Node.js розробник з
досвідом роботи протягом 2 років. Маю
глибокі знання JavaScript, TypeScript, Node.js та
різноманітних фреймворках, таких як
Express, Nest JS для Back-end і React.js для Front-end. Завжди
орієнтуюсь на ефективне вирішення задач
та масштабування проєктів з сучасними
архітектурами. Маю досвід з роботи
Docker, CI/CD, Apache Kafka, Nginx та базами данних
таких як SQL та NoSQL (MongoDB, FireBase, PostgreSQL),



Ключові навички

Back-End:

  • Добре працюю з JavaScript та
    TypeScript на Node.js;

  • Структурований та чистий
    код;

  • Використовую фреймворки
    Express.js, Nest.js для швидкого та зручного
    створення додатків.

  • Добре розуміюсь на роботі
    з NoSQL та SQL базами данних: MongoDB, FireBase,
    PostgresSQL;

  • Чікто вмію використовувати
    PrismaORM;

  • Вмію писати автоматизовані
    тести для всього додатку з допомогою
    Jest, Cypress та Cypress;

  • Гарно розумію принципи
    автентифікації за допомогою OAuth 2.0 та
    JWT. Також добре знайомий з bcrypt, вмію
    захищати данні;

  • Маю глибокий досвід та
    знання в використовуванні REST API для
    створення машрутів. Також на початковому
    рівні знаю GraphQL;

  • Розумію архітектури
    додатків, вмію писати мікросервісну
    архітектуру з різними паттернами;

  • Вмію автоматизувати
    процесс деплоя додатка за допомогою
    GitHub Actions. Глибокі знання CI/CD;

  • Вмію працювати з Docker та
    Docker-Compose для контейнеризації додатка
    та його деплоя;

  • Добре розуміюся на Apache
    Kafka для поєднання зв’язку між
    мікросервісами;

  • Можу працювати з Nginx,
    налаштовуючи proxi;

Front-end:

  • Глибокі знання та навички
    в HTML, CSS, JS;

  • Глибоке розуміння DOM;

  • Вмію та розумію як працювати
    с Git;

  • Добре володію та розробляю
    додатки на бібліотеці React.js;

  • Вмію писати сайти на
    Next.js для SEO та SSR оптимізації;

  • Також маю досвід в таких
    фреймворках: Vue.js, Angular.js;

  • Можу писати стилі за
    допомогою Tailwind CSS та Bootstrap;

  • Пишу стрктуровану розмітку
    на методології БЕМ;

  • Знаю препроцессори для
    CSS: SASS, SCSS;

  • Вмію конфігурувати
    технології ESLint та Prettier для правил
    написання коду;

  • Добрі вміння в роботі з
    Redux та RTK;

  • Безпечний фетчинг данних
    з TanStack Query та швидка маршрутизація з
    TanStack Router

  • Управління формою через
    React Hook Form

  • Тестування з react testing
    library та vitest





Досвід роботи:

  • Freelancer: Розробка
    веб-сайтів для замовників, реалізація
    повних стеків, включаючи авторизацію
    та інтеграцію з базами даних. Проектування
    та підтримка RESTful сервісів, інтеграція
    з сторонніми API.



Проєкти:

  1. OmmaTracker:

    1.1. Розробка сервісу
    для трекінгу завдань із використанням
    Node.js, Express, та PostgreSQL.

    1.2 Створення функціоналу
    для реєстрації користувачів і збереження
    даних у базі даних.

    1.3 Реалізація
    календарного вигляду завдань для
    зручності користувачів.

    1.4 Сайт:
    https://omma-trackerfullcoded.vercel.app/ Код: https://github.com/DequElite/OmmaTracker.fullcoded і https://github.com/DequElite/api.OmmaTracker.fullcoded

  2. Сайт для викладача:

    2.1 Розробка веб-сайту для
    викладача з можливістю створення задач
    та збору оцінок студентів.

    2.2 Використання
    фреймворку React для frontend-частини та
    Node.js для backend.

  3. MVC-DEX-CLI — своя архітектура
    на основі MVC:

    3.1 CLI — для автоматизованої
    ініціалізації структури проєкту

    3.2 Унікальна архітектура
    яка допомогає зручно розробляти додатки

    3.3 Код:
    https://github.com/DequElite/MVC-DEX

  4. Dex.js — фреймворк —
    альтернатива до Nest.js:

    4.1 Використовування
    декораторів для зручної та ефективної
    розробки додатків

    4.2 Легка альтернатива до
    Nest.js — менше магії та зручніше написання
    коду.

    4.3 Код:
    https://github.com/DequElite/Dex.js

  5. OmmaTeam — коммандна
    альтернатива до OmmaTracker:

5.1 Мікросервісна
архітектура

5.2 Nest.js фреймворк для
бекенду

5.3 React.js, RTK, RTK Query,
TanstackQuery, TanstackRouter, React Hook Form для форну

5.4 Чітка та чиста архітектура

5.5 Широкий функціонал



Знання мов:

  • Українська
    рідна

  • Англійська
    середній рівень.



Готовий вивчати нові
технології та паттерни, швидко освоююсь
в команді та в технологіях, розвинене
мислення до важких задач.


В избранных у 0 заказчиков

Наверх