Есть дополнительная информация
Вы увидите полное резюме как только у вас будет доступ

Мои компетенции и опыт
Я — Backend-разработчик на Go (Golang), специализирующийся на проектировании REST API, разработке фоновых микросервисов и оптимизации работы с базами данных.
В работе фокусируюсь на написании чистого, поддерживаемого и эффективного кода на Go с использованием встроенных возможностей языка (Go Concurrency, Go Standard Library). Активно применяю слоеную архитектуру (Clean Architecture / Handlers & Repository) и проектирую приложения так, чтобы их было легко поддерживать, тестировать и масштабировать.
• Мой путь в Go: В IT и бэкенд-разработку я пришел через проектирование собственных сервисов с нуля. Выбор Go был осознанным: меня привлекает строгая типизация языка, предсказуемость, встроенная модель конкурентности (goroutines/channels) и высокая производительность при минимальных ресурсах.
• Постоянно развиваюсь как инженер: читаю книгу «Head First. Изучаем Go», подтягиваю базовые алгоритмы на LeetCode и Codewars, и осваиваю новые технологии — PostgreSQL, Redis, gRPC, Kafka и Kubernetes. Регулярно смотрю профильные обучающие курсы и разборы Go-архитектуры от экспертов индустрии, материалы Николая Тузова
• Что я ищу в команде: Ищу продуктивную инженерную команду с развитой культурой код-ревью, наставничеством и прозрачной архитектурой. Мне важны четкие процессы, обмен опытом с сильными разработчиками и возможность решать реальные бэкенд-задачи: от проектирования API и оптимизации SQL-запросов до работы с высоконагруженными сервисами и асинхронными очередями.
К разработке собственных проектов я отношусь как к полноценным коммерческим продуктам — с продуманной архитектурой, покрытием тестами и контейнеризацией:
• Task Scheduler (Сервис планирования задач):
– Проектирование и разработка REST API на Go для создания, редактирования и исполнения задач.
– Реализовал кастомную бизнес-логику расчёта рекуррентных событий (алгоритм NextDate) с поддержкой дневных, месячных и годовых интервалов.
– Организовал хранение данных в SQLite с применением B-Tree индексов для ускорения поиска по датам.
– Настроил автоматическую сборку легких CGO-free Docker-контейнеров на базе Alpine.
• Uptime Checker (Сервис мониторинга доступности):
– Разработал асинхронный фоновый сервис для периодической проверки доступности веб-ресурсов.
– Реализовал пулы воркеров (Worker Pool) с безопасной обработкой таймаутов, сетевых ошибок и контекстов ( нужен доступ к резюме t).
– Спроектировал схему хранения метрик (latency, HTTP-коды ответов, статусы ошибок) и логирование результатов проверок.
– Покрыл ключевую логику воркеров и сетевых запросов модульными тестами (Unit tests) для гарантии стабильности и корректной обработки граничных кейсов.
Мой технический стек:
• Язык: Go (Golang) — net/http, time, encoding/json, os, sync, context
• Базы данных: SQLite, B-Tree индексация, связи и транзакции
• Архитектура и API: REST API, JSON, Clean Architecture / Layered Architecture
• Тестирование: Unit testing, Integration testing (стандартный пакет testing)
• Инфраструктура: Docker, Containerization, Linux / Bash, Git / GitHub