Хутиев Алисхан

Golang Backend Developer

Тел: +7 (938) 014-72-43

Telegram: @aliskhannn

Email: aliskhankdev@gmail.com

GitHub: github.com/aliskhannn

Город: Назрань, готов к переезду и удалёнке

Опыт разработки

Январь 2026 — настоящее время

BackForge — платформа подготовки к backend-собеседованиям (в разработке)

Backend-разработчик

Разработка масштабируемой системы для обучения с использованием Go и PostgreSQL.

Ключевые достижения:

  • Спроектировал и реализовал сервисную архитектуру на основе принципов Clean Architecture (domain, service, transport/http). Обеспечил слабую связность компонентов и независимое масштабирование бизнес-модулей (Analytics, Auth, Progress, Questions).
  • Разработал кастомный Transaction Manager (Transactor) в слое pkg, позволяющий прозрачно управлять атомарными операциями на уровне бизнес-логики без привязки к конкретной реализации БД.
  • Спроектировал систему аутентификации на базе JWT с механизмом ротации Refresh-токенов и сессионным хранилищем в PostgreSQL. Внедрил защищенную схему хранения (Memory AccessToken + HttpOnly Cookie) и реализовал Middleware для RBAC и Rate Limiting (алгоритм Token Bucket).
  • Реализовал эффективный слой доступа к данным с использованием паттерна Repository и pgx/v5. Оптимизировал сложные SQL-запросы (Join-ы, агрегация прогресса пользователей) и настроил миграционную политику.
  • Покрыл систему многоуровневым тестированием: Unit-тесты с генерацией моков для интерфейсов и интеграционные тесты для репозиториев (test/integration) с использованием реальных контейнеров БД.
  • Документировал API с использованием Swagger (OpenAPI 3.0). Интегрировал структурированное логирование (Uber Zap) и настроил конфигурационный слой (YAML/Viper) с поддержкой различных окружений.

Стек: Go, Chi, PostgreSQL (pgx), Redis, Docker, Swagger, Zap, Testify, Mockery.

GitHub: github.com/backforge-app/backforge

Апрель 2025 — Декабрь 2025

Система управления таксопарком (Telegram-бот + панель администратора)

MX-GROUP

Backend-разработчик

Разработал backend системы управления таксопарком, включающей Telegram-бот для водителей и административную панель для управления водителями, автомобилями и путевыми листами.

Система автоматизирует работу таксопарка: управление сменами водителей, генерацию электронных путевых листов и контроль автопарка.

Достижения

  • разработал Telegram-бот для водителей с возможностью начала и завершения смены
  • реализовал REST API для административной панели управления водителями, автомобилями и сменами
  • реализовал RBAC систему ролей и авторизации
  • разработал систему управления сменами и назначением автомобилей
  • реализовал генерацию PDF путевых листов
  • реализовал фоновую обработку задач через worker-процессы
  • внедрил Redis для хранения состояния Telegram-пользователей
  • реализовал middleware слой (auth, rate limiting, role checks)
  • разработал unit и integration тесты

Стек: Go, PostgreSQL, Redis, Docker, MinIO Telegram Bot API, REST API

Образование

Высшее образование

2025

Университет Кыркларели, Турция

Программная инженерия (Software Engineering)

Курсы

2025

«Горутиновый Golang»

WBTECH Техношкола

Навыки

Знание языков
  • Русский — родной
  • Английский — B1 — Средний
  • Турецкий — B1 — Средний
Навыки
Golang Gin PostgreSQL REST API gRPC Redis Apache Kafka RabbitMQ Docker Linux Git Unit Testing Clean Architecture

Дополнительная информация

О себе

Специализируюсь на создании масштабируемых бэкенд-решений, работе с очередями сообщений и распределенными системами. Верю в качественный код, системный дизайн и автоматизацию.

В свободное время исследую внутреннее устройство Go и делюсь находками в своем блоге aliskhan.ru и Telegram-канале @aliskhandev. Считаю, что лучший способ по-настоящему разобраться в технологии — это объяснить её другим.