Кирилл Жиганов - Golang-разработчик

  • Intern
  • Москва, Россия
  • 70 000 ₽ (руб/мес)
  • Полная занятость | Стажировка
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 1 день назад
Photo

Навыки

  • Docker
  • Gin
  • Git
  • Golang
  • GraphQL
  • JSON
  • JWT-Tokens
  • Middleware
  • PostgreSQL
  • REST-api
  • SQLite
  • Swagger
  • unit-tests

Опыт работы

Pet - project "Task scheduler"

Golang-разработчик - Май 2025 — Май 2025

Приложение для ведения заметок с возможностью создавать отложенные и ограниченные по времени заметки. Приложение имеет систему авторизации через JWT-tokens. В качестве базы данных была выбрана SQLite, так как сервис предполагался только для личного использования и не нуждался в большой базе по типу PostgreSQL. Взаимодействие с фронтовой частью было через стандартный пакет http/net. Также использовалась технология Middleware.

Стек технологий:
-REST
-Middleware
-JWT-Tokens
-SQLite
-JSON
-Git

https://github.com/Headliner38/Task_Scheduler

Pet - project "GraphQL forum"

Golang-разработчик - Июнь 2025 - Июнь 2025

Backend часть для форума (аналог Хабр). Данный форум имеет возможность создавать посты, писать комментарии. Реализованы древовидные комментарии и их пагинация. Взаимодействие с фронтом реализовано через GraphQL. В качестве базы данных была выбрана Postgres с in memory кешированием. Приложение собиралось через Docker. Помимо этого, для повышения отказоустойчивости были написаны unit тесты.

Стек технологий:
-PostgreSQL
-GraphQL
-Docker
-Unit-tests
-Git

https://github.com/Headliner38/graphql-forum/tree/memorywork

Pet - project "Subscription service"

Golang-разработчик - Июль 2025 - Июль 2025

REST-сервис для учёта и анализа онлайн-подписок пользователей, построенный с использованием фреймворка Gin и современных паттернов проектирования (разделение на handler, service, repository, model, config, utils). Сервис позволяет создавать, редактировать, удалять и просматривать подписки, а также рассчитывать их суммарную стоимость за выбранный период с гибкой фильтрацией. Реализована автоматическая инициализация структуры базы данных через миграции, подробное логирование, автогенерируемая Swagger-документация для удобного тестирования и интеграции. В качестве СУБД используется PostgreSQL, запуск и настройка сервиса полностью автоматизированы с помощью Docker Compose.

Стек технологий:
-Go (Gin, godotenv, стандартные паттерны проектирования:
-handler, service, repository, model)
-REST API
-PostgreSQL
-Docker, Docker Compose
-Swagger
-Логирование
-Git

https://github.com/Headliner38/Subscription_Service

Образование

Информационная безопасность автоматизированных систем

Пензенский государственный университет
2022/2028

Обо мне

Являюсь студентом 4 курса Пензенского Государственного Университета на направлении «Информационная безопасность автоматизированных систем».

Владею REST, PostgreSQL, Docker, GraphQL, Redis, RabbitMQ, Git, JWT, написанием Bash скриптов. Знаком с принципами работы Protobuf.

Увлекаюсь разработкой на языке Golang и пишу различные сервисы. Стремлюсь устроиться backend разработчиком, потому что люблю писать код и хочу развиваться в этом направлении еще быстрее.

В свободное время путешествую по России, регулярно хожу в спортзал.

Приложение GeekLink

Установить
×
33 / 0,330 / 54.63mb