Кирилл Жиганов - Golang-разработчик
Навыки
- 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
-Githttps://github.com/Headliner38/Task_Scheduler
Pet - project "GraphQL forum"
Golang-разработчик - Июнь 2025 - Июнь 2025Backend часть для форума (аналог Хабр). Данный форум имеет возможность создавать посты, писать комментарии. Реализованы древовидные комментарии и их пагинация. Взаимодействие с фронтом реализовано через GraphQL. В качестве базы данных была выбрана Postgres с in memory кешированием. Приложение собиралось через Docker. Помимо этого, для повышения отказоустойчивости были написаны unit тесты.
Стек технологий:
-PostgreSQL
-GraphQL
-Docker
-Unit-tests
-Githttps://github.com/Headliner38/graphql-forum/tree/memorywork
Pet - project "Subscription service"
Golang-разработчик - Июль 2025 - Июль 2025REST-сервис для учёта и анализа онлайн-подписок пользователей, построенный с использованием фреймворка 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
-Логирование
-Githttps://github.com/Headliner38/Subscription_Service
Образование
Информационная безопасность автоматизированных систем
Пензенский государственный университет2022/2028
Обо мне
Являюсь студентом 4 курса Пензенского Государственного Университета на направлении «Информационная безопасность автоматизированных систем».
Владею REST, PostgreSQL, Docker, GraphQL, Redis, RabbitMQ, Git, JWT, написанием Bash скриптов. Знаком с принципами работы Protobuf.
Увлекаюсь разработкой на языке Golang и пишу различные сервисы. Стремлюсь устроиться backend разработчиком, потому что люблю писать код и хочу развиваться в этом направлении еще быстрее.
В свободное время путешествую по России, регулярно хожу в спортзал.