🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Матвей Головко (matweqer), Россия, МоскваМатвей Головко (matweqer), Россия, Москва

Матвей Головко

Эксперт
Backend-разработка современных web-приложенийБэкенд разработчикСредний (Middle)
От 260 000 ₽Рассмотрю предложения

Контакты

Войти
Опыт работы: 2 года и 10 месяцев
Регистрация: 14.07.2022
Последний визит: 2 дня назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Я - Middle Node.js разработчик с опытом работы в компаниях, на фрилансе и в стартапах. Технический бэкграунд и широкий кругозор позволяют мне быстро усваивать новые знания и применять их в деле.

Ответственный, целеустремлённый, легко нахожу общий язык с людьми и всегда стремлюсь к взаимопониманию, потому отлично вписываюсь в любой коллектив. 
В перспективе вижу себя на позиции Team Lead.

Навыки и инструменты:

  • JavaScript, Typescript, Node.js, Express, Nest, TypeOrm, Sequalize
  • PostgreSQL, MySQL, MongoDB, ClickHouse, Redis
  • Linux, Docker+Compose, Kubernetes, Nginx, CI/CD
  • RabbitMQ, gRPC, Kafka
  • Minio S3, AWS, Vault

    Применяю на практике паттерны проектирования и всегда держу в голове "базу": ООП, SOLID, KISS, DRY.
    Предпочитаю Backend разработку, но готов брать задачи и с Frontend, имею навыки работы с React и Vue.

    Навыки

    Node.js
    NestJS
    TypeScript
    Express
    JavaScript
    SQL
    PostgreSQL
    MongoDB
    Docker
    Redis

    Эксперт

    2консультации
    5
    2 оценки

    Работаю с квалификациями

    СтажёрМладший

    Помогаю развивать навыки

    Node.jsTypeScriptJavaScriptExpressSQLPostgreSQLDockerReactVue.jsNestJS
    Стоимость
    1000 ₽/ час
    Первая встреча бесплатно

    Опыт работы

    • NDA
      Белград
      Бэкенд разработчик (Средний)Node.js разработчик
      Май 2024 — По настоящее время (7 месяцев)

      Разработка микросервисного High-Load приложения, направленного на массовые рассылки и обеспечивающего интеграцию со внутренними сервисами и коммуникацию между модулями платформы.

      Обязанности: 

      • Разработка api-gateway для клиентов (REST API и SSE) и микросервисов (RabbitMQ, gRPC, Kafka)
      • Разработка и поддержка внутренних библиотек
      • Поддержка контрактов взаимодействия между микросервисам
      • Взаимодействие со смежными командами и отделами: аналитика, тестирование, frontend, devops
      • Анализ и обработка инцидентов
      • Проведение code-review

        Достижения:

        • Провёл нагрузочное тестирование, выявил узкие места в системе и ускорил процесс доставки 20+ млн уведомлений в 11 раз
        • Переписал legacy приложение по интеграции с Apple Wallet на новые технологии
      • Создание сложных, высокопроизводительных систем на платформе Битрикс24
        Санкт-ПетербургОт 10 до 100 сотрудников
        Фулстек разработчик (Средний)Full-Stack разработчик
        Май 2023 — Апрель 2024 (1 год)

        Разработка продукта компании X1Connector.
        Проектирование и разработка нового функционала, взаимодействие с Rest Bitrix, рефакторинг кода. 

        Большую часть времени занимался backend частью

        Достижения: 

        • Разработал функционал взаимодействия с CRM (Встройки в сущности, обработка событий)
        • Добавил поддержку двух режимов работы БД: с шифрованием и без него. 
        • Создал сервис для получения секретов из Vault и внедрил его в приложение
        • Интегрировал систему подписок на приложение
        • Написал собственную реализацию хранилища миграций
      • Конструкторское Бюро "КИТ"
        Таганрог
        Бэкенд разработчик (Младший)Backend-разработчик
        Июль 2022 — Декабрь 2022 (6 месяцев)

        Разработка нового и рефакторинг старого функционала для серверной части приложения Биржа практик ИКТИБ.  Активное взаимодействие с наставником и командой (Lead, frontend, QA,  PM). 

          Достижения: 

          • Создал систему email уведомлений для пользователей
          • Упростил процесс добавления новых практик с помощью парсинга xlsx файлов.
          • Организовал выгрузку статистики для университета
          • Автоматизировал процесс непрерывной доставки и запуска приложения на удаленном сервере (GitHub Workflows).
          Node.jsExpressJavaScriptCI/CDSQLMySQLGit
        • Частная практика, работа без зачисления в штат
          Фулстек разработчик (Средний)Full-Stack разработчик
          Февраль 2022 — Август 2023 (1 год и 7 месяцев)

           Занимался разработкой различных приложений, среди которых: 

          • Backend приложения для букинга коммерческой недвижимости. 
            Стек: TypeScript, Nest.js, PostgreSQL, TypeORM, S3, Swagger
          • Backend браузерной игры c элементами обучения основам blockchain технологий.
            Стек: JavaScript, Express, PostgreSQL, Sequalize
          • Frontend информационно-аналитического ресурса для специалистов в сфере информационной безопасности.
            Стек: TypeScript, React, Redux-Toolkit, SCSS.modules
          • Backend приложения для курсового проекта биржи фриланс заказов
            Стек: JavaScript, Express, PostgreSQL, Sequalize, multer
          • База данных для IoT-ситемы. Выполнил проектирование исходя из требований заказчика и написал миграции для создания моделей.

          Принял участие в мероприятиях: 

          • Хакатон CyberGarden 2022. Лидер команды и backend разработчик. Получил награду за отличную реализацию серверной части приложения. 
          • Хакатон IT’s Tinkoff CTF 2023. Специалист по web-приложениям. 

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

          Высшее образование

          • ИТА ЮФУ

            Инженерно-технологическая академия ЮФУ
            Таганрог928 выпускников
            Информационной безопасности
            Сентябрь 2020 — По настоящее время (4 года и 2 месяца)

            В ходе учебы я:

            • Изучил основы алгоритмов и структур данных
            • Получил навыки программирования на C++, Assembler, Python
            • Научился администрировать сети и сервера
            • Получил опыт в криптографии и криптоанализе
            • Изучил принципы ведения защищённого документооборота
            • Поработал с техническими средствами защиты информации 

          Дополнительное образование