Навык и компетенции:
-Работа с БД: MySQL Workbench, pgAdmin.
-Управление версиями: Git, GitHub.
-Фреймворк: Gin.
-ORM: GORM.
-Базы данных: PostgreSQL, MySQL.
-Контейнеризация: Docker, Docker Compose.
-Инструменты разработки API: Swagger, Postman.
-Знание основных структур данных и алгоритмов.
-Базовые навыки работы с Linux.
-Базовый английский.
-Базовые знания Unit тестирования.
Обо мне:
В данный момент являюсь студентом 3 курса. Моим основным приоритетом является получение опыта коммерческой разработки. Готов к переработкам. Люблю учиться, быстро усваиваю новую информацию.
Дружелюбен и всегда открыт к диалогу. Увлекаюсь решением задач на LeetCode для укрепления алгоритмической базы.
Проекты:
1. Админ-панель для интернет-магазина
Репозиторий: https://github.com/f7rzen/store.github.io
-Язык программирования: Go (Golang).
-Разработка REST API с использованием фреймворка Gin.
-Разработаны CRUD-операции для админ панели.
-Работа с ORM-библиотекой GORM для интеграции с базой данных PostgreSQL.
-Использование миграций для создания таблиц и их обновления.
-Контейнеризация: Docker, Docker Compose.
-Документирование API с помощью Swagger.
-Для реализации защиты и авторизации использовалась система JWT-токенов, хранение токенов в куки, а также middleware для проверки доступа
-Для тестирования использовался Postman.
2. Создание ИИ-чат-бота для хакатона с интеграцией внешнего API от YandexGPT для обработки запросов.
Репозиторий: https://github.com/f7rzen/assistant_bot
Участвовал в окружном хакатоне «Цифровой прорыв».