Главная страница

Интеграция Outline

О себе

Фото Редько Никиты Сергеевича

Редько Никита Сергеевич, 26 лет (29.01.1999).

Проживаю в г. Красноярск.

Образование:

  • Сибирский государственный университет науки и технологий им. М.Ф. Решетнева, специальность Информационные системы и технологии в управлении, 4 года (бакалавриат). Дата окончания обучения: 2024 год.
  • Аэрокосмический колледж СибГУ им. академика М.Ф. Решетнева, специальность Техник по защите информации, 3 года (среднее профессиональное образование). Дата окончания обучения: 2020 год.

Стек технологий:

  • NodeJS, PHP, Golang
  • Vue, JavaScript
  • MySQL, MSSQL, PostgreSQL, Clickhouse
  • MongoDB

На данный момент работаю в КГБУ «ЦРМПиООС» (Министерство Красноярского края) на должности программист 1 категории, где занимаюсь развитием и поддержкой backend-сервисов, проектированием API, а также работой с базами данных и фронтендом.

До этого работал в ПКФ «ХозКомплект» (2024 год), где вначале занимал должность системного администратора, а позже участвовал в разработке сайта-каталога для онлайн-заказов. После увольнения продолжил работу над сайтом и начал разработку новых проектов: "Эмулятор ТСД", а также бота в телеграмме для уведомлений о работе сервера.

Моё первое официальное место работы — ООО «Сервис-ТК» (2018 год), где я занимался разработкой и поддержкой сайта компании, а также обеспечивал его бесперебойную работу и доступность. В мои обязанности входила настройка серверной части, работа с клиентской логикой и решение технических проблем для поддержания стабильности сайта.

О сайте

Сайт развернут в контейнере Docker с использованием веб-сервера Nginx. Все изменения на сайте выполняются через GitHub. Все изменения пушатся в репозиторий GitHub.

Для автоматизации развертывания используется GitHub Actions, что позволяет автоматически разворачивать контейнер с новым кодом на сервере при каждом изменении в репозитории. Контейнер берет настройки Nginx с файла, который также пушится в main ветку.
Таким образом, при каждом пуше на GitHub, соответствующие изменения автоматически внедряются в систему и обновляют сайт без необходимости ручного развертывания.

Все исходные коды лежат на данном репозитории, инструкция по развертыванию содержится по данном ссылке.