Junior Golang Developer
Краснодар, Ростов-На, РоссияСтажер • Джуниор
Удаленная работа
Опыт работы от 1 года до 3х лет
Опыт работы от 1 года до 3х лет
Короткая ссылка: gkjb.ru/g12nV
О себе
На данный момент Студент.
Мои компетенции и опыт
Junior Backend Developer (Golang). Разрабатываю REST/gRPC сервисы, пишу микросервисы, работаю с PostgreSQL, Kafka и инструментами наблюдаемости (Prometheus, Grafana). Пишу unit-тесты, контейнеризую сервисы (Docker) и настраивал простые CI/CD-пайплайны в GitLab и GitHub. Ищу позицию Junior Backend в команде с наставничеством и возможностью расти в сторону распределённых систем.
За последний год освоил и применял на pet-проектах:
- разработку REST API (Gin, Chi, Fiber);
- работу с SQL/NoSQL (PostgreSQL, MySQL, MongoDB, DynamoDB, BoltDB);
- Kafka (производители/консьюмеры, базовые паттерны обмена сообщениями);
- контейнеризацию и локальную инфраструктуру (Docker, docker-compose);
- мониторинг и метрики (Prometheus + Grafana) для локальных сервисов;
- написание микросервисов и работу с сервис-ориентированной композицией;
- архитектурные подходы: Clean Architecture, SOLID, KISS, DRY, CQRS (понимание);
- написание unit-тестов/e2e (testing, testify), интеграционное тесты и настройку CI/CD в GitLab и GitHub.
Pet-проекты:
- URL Shortener - сервис сокращения ссылок: маршрутизация, хранение, редиректы, минимальное логирование.
- Телеграм-бот - Go (Gin, pgx/sqlx, GORM), Docker. Отслеживание появления новых видео на YouTube и отправка уведомлений. Пользовательские сессии сохраняются в BoltDB.
- TODO App API - Go + PostgreSQL, JWT-аутентификация, миграции, Docker; структура по Clean Architecture.
- Мини-стек ELK - сервис на Go (gin, zerolog) с отправкой логов в Elasticsearch, настройкой Logstash и визуализацией в Kibana.
- Парсер на Colly - сбор данных товаров для учебного проекта и экспорт в Excel.
- HTTP-балансировщик - реализация Round Robin, health checks, graceful shutdown, динамическая конфигурация.
Микросервисные эксперименты с Kafka - небольшой набор сервисов-продюсеров/консьюмеров, обмен событиями, базовые паттерны интеграции.
Инструменты и технологии: Go, PostgreSQL, Kafka, Docker, GitLab CI, GitHub Actions, Prometheus, Grafana, REST, gRPC, Git, migrate, goose, testing/testify.
Английский: A2-B1 (читаю документацию, веду переписку).
GitHub - нужен доступ к резюме
CodeWars - нужен доступ к резюме
Telegram - нужен доступ к резюме
E-mail - нужен доступ к резюме
Интересные кандидаты
- рнremote
- раrelocate remote parttime
- Фс
Фул стек программист, Архитектор
remote - Тс
Тимлид, старший разработчик, бэкенд-разработчик
relocate remote parttime - Тиremote parttime
- СGremote
- РB
Разработчик backend, frontend, fullstack
relocate remote parttime office - Раremote
- Прremote
- SGremote parttime
