Перейти к содержимому

Камол Рамазанов

Junior Go Developer

Junior
13 навыка

О себе

Backend-разработчик на Go с акцентом на проектирование отказоустойчивых систем и работу с распределенными данными. Специализируюсь на оптимизации производительности БД и построении масштабируемых API. Имею опыт интеграции брокеров сообщений (Kafka, RabbitMQ) для создания высоконагруженных микросервисных архитектур.

Проекты

Go-checker

Стек: Go, PostgreSQL, Docker Compose. Разработал микросервисную систему распределенной обработки задач (паттерн Manager-Worker). Реализовал логику взаимодействия между компонентами в изолированных Docker-контейнерах. Использовал примитивы конкурентности Go (channels, goroutines) для параллельного выполнения проверок.

gRPC-auth

Стек: Go, gRPC, JWT, PostgreSQL, Docker. Реализовал микросервис аутентификации и авторизации через gRPC для межсервисного взаимодействия. Внедрил систему выдачи и валидации JWT-токенов для защиты API. Обеспечил контейнеризацию сервиса и базы данных через Docker. Настроил версионирование структуры БД через миграции (golang-migrate).

REST API Task Manager

Стек: Go, PostgreSQL, Docker. Разработал REST API сервис для управления задачами с полной поддержкой CRUD-операций. Спроектировал чистую архитектуру с разделением на слои и использованием контекстов. Реализовал обработку JSON-запросов и ответов с соблюдением стандартов HTTP. Интегрировал работу с PostgreSQL через чистый SQL для контроля производительности запросов.

Навыки

PostgreSQL Golang Go Docker Kafka RabbitMQ Redis REST API gRPC Ansible Linux Git Docker Compose

Языки

Русский Родной
Английский B1 — Средний
Ссылка скопирована