Aliskhan Khutiev

Golang Backend Developer

Telegram: @aliskhannn

Email: aliskhankdev@gmail.com

GitHub: github.com/aliskhannn

Location: Nazran, Russia (Open to relocation and remote work)

EXPERIENCE

January 2026 — Present

Backforge — Backend Interview Prep Platform (In Development)

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

Developing a scalable educational platform using Go and PostgreSQL.

  • Architecture: Designed and implemented a service-oriented architecture following Clean Architecture principles (domain, service, transport/http). Ensured loose coupling and independent scaling of business modules (Analytics, Auth, Progress, Questions).
  • Database Patterns: Developed a custom Transaction Manager (Transactor) to handle atomic operations at the business logic layer without tight coupling to a specific database implementation. Implemented the Repository pattern using pgx/v5, optimized complex SQL queries (JOINs, data aggregation), and configured database migrations.
  • Security & Auth: Designed a JWT-based authentication system with Refresh token rotation and PostgreSQL session storage. Implemented secure token storage (Memory AccessToken + HttpOnly Cookie) and custom Middleware for RBAC and Rate Limiting (Token Bucket algorithm).
  • Testing & QA: Covered the system with multi-level testing: Unit tests with mock generation (Mockery) and Integration tests for repositories using actual database containers.
  • Tooling: Documented the API using Swagger (OpenAPI 3.0). Integrated structured logging (Uber Zap) and configured environment-based settings (YAML/Viper).

Stack: Go, Chi, PostgreSQL (pgx), Redis, Docker, Swagger, Zap, Testify, Mockery.

GitHub: github.com/backforge-app/backforge

April 2025 — December 2025

Taxi Fleet Management System

MX-GROUP

Backend Developer

Developed the backend for a taxi fleet management system, including a Telegram bot for drivers and an admin panel for fleet operators.

  • Developed a Telegram bot enabling drivers to manage their shifts (start/end).
  • Built a REST API for the administrative dashboard to manage drivers, vehicles, and shifts.
  • Implemented a Role-Based Access Control (RBAC) system for authorization./li>
  • Developed automated PDF generation for electronic waybills.
  • Engineered background task processing using worker pools.
  • Integrated Redis for managing Telegram user state and caching.
  • Implemented custom middleware (authentication, rate limiting, role validation).

Stack: Go, PostgreSQL, Redis, Docker, MinIO Telegram Bot API, REST API

EDUCATION

Bachelor's Degree

2025

Kirklareli University, Turkey

Software Engineering

COURSES

2025

"Goroutine Golang" Advanced Course

WBTECH (Wildberries Tech School)

SKILLS

Languages
  • Russian (Native)
  • English (B2 - Upper Intermediate)
  • Turkish (B1 - Intermediate)
Tech Stack
Golang Gin PostgreSQL REST API gRPC Redis Apache Kafka RabbitMQ Docker Linux Git Unit Testing Clean Architecture

ADDITIONAL INFORMATION

ABOUT ME

I specialize in building scalable backend solutions, working with message queues, and distributed systems. I strongly believe in clean code, robust system design, and automation.

In my free time, I explore the internal workings of Go and share my findings on my blog (aliskhan.ru) and Telegram channel (@aliskhandev.). I believe that the best way to truly master a technology is to explain it to others.