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

Guvanch D.

Backend-разработчик5+ лет опыта

Node.js / TypeScript / Go

Разрабатываю масштабируемые backend-системы, распределённые сервисы и приложения с AI. Опыт в проектировании архитектуры, оптимизации баз данных, real-time приложениях и production-инфраструктуре.

  • Ашхабад, Туркменистан
  • Открыт к удалённой и офисной работе
  • Полная / частичная занятость
Фото Guvanch D.
СтатусОткрыт к новым предложениям
лет коммерческой разработки, с 2021 года
5+
онлайн-услуг на e.gov.tm — я был одним из двух backend-разработчиков
40+
OAuth 2.1-сервер, через который Claude и ChatGPT работают внутри спроектированной мной CRM
MCP
потоковая передача файлов через FIFA API в Turkmenportal
2.5 GB

Избранные проекты

Системы, которые я спроектировал, разработал и запустил в production

Четыре проекта, которые лучше всего показывают мой подход к backend-разработке: какую задачу решал каждый, как он устроен и почему сделан именно так.

01Микросервисы · CRM · AI

aseller — CRM для продавцов Amazon

CRM и аналитическая платформа для продавцов Amazon и их команд — товары, поставщики, заказы, отгрузки, фриланс-заявки, чаты и AI-инструменты — построенная из трёх сервисов на Node.js: REST API, фоновой очереди и real-time шлюза.

Ключевые решения

  • Долгие AI-задачи — асинхронно, с long-polling
  • Контроль доступа слоями, а не в одном месте
  • Блокировки строк в фиксированном порядке для отгрузок
  • Курсоры прочтения вместо строки на каждого читателя
  • Node.js
  • Fastify
  • BullMQ
  • Socket.IO
  • PostgreSQL
  • Redis
  • OAuth 2.1
  • MCP
Читать разбор
02GovTech · Интеграции

e.gov.tm — портал государственных услуг

Единый портал государственных услуг Туркменистана. Я был одним из двух backend-разработчиков платформы, на которой к началу 2024 года работало более 40 онлайн-услуг.

онлайн-услуг на платформе к началу 2024 года
40+
backend-разработчика в команде, включая меня
2

Ключевые решения

  • Каждая внешняя система — за своим интеграционным модулем
  • Изменения статуса оплаты — внутри транзакций
  • Go для сервисного слоя
  • Go
  • PostgreSQL
Читать разбор
03AI · Retrieval-augmented generation

RAG база знаний

Мультитенантная база знаний в launch-tools — Go-платформе Launchist. Команды загружают документы, они превращаются в эмбеддинги в PostgreSQL с pgvector, а затем с ними можно общаться в чате: ответы стримятся и опираются на источники.

Ключевые решения

  • pgvector вместо отдельной векторной БД
  • Пространства как единица изоляции и поиска
  • Обработка документов — отдельный pipeline с ограниченной параллельностью
  • Стриминг ответов с историей диалога
  • Go
  • Echo
  • LangChain (Go)
  • PostgreSQL
  • pgvector
  • Redis
  • WebSocket
Читать разбор
04Мобильный продукт · AI · Синхронизация

Finlens — приложение для личных финансов

Приложение для учёта личных финансов, которое я спроектировал и разработал сам: Flutter-приложение, backend на Fastify и AI-функции на Gemini — голос в транзакцию, чат-ассистент по финансам и голосовой помощник для форм приложения.

кейсов оценки распознавания голоса на язык
~7,000
языков в наборе оценки AI
5
автотестов backend
254

Ключевые решения

  • Оптимистичная конкурентность и глобальный курсор изменений
  • Ответам модели не доверяем
  • Устойчивые вызовы AI
  • Качество AI измеряется, а не угадывается
  • Flutter
  • Node.js
  • Fastify
  • PostgreSQL
  • Redis
  • Gemini API
Читать разбор

Другие проекты

Что ещё я разработал

ERP-аналитика, платформы рассылок и e-commerce, мониторинг новостей, AI-видео SaaS, AI-агенты и Android-приложение, сделанное мной самостоятельно.

  • E-commerce · Backend на Go

    Rowshen — e-commerce платформа

    Один backend на Go для магазина Rowshen — сайта, админ-панели и мобильного приложения: каталог, заказы, магазины и контент, организованные в независимые доменные модули.

    • Единый REST API для сайта, админ-панели и мобильного приложения
    • Каталог по категориям, коллекциям, сезонам и типам товаров
    • Заказы и их позиции записываются внутри транзакций
    • Go
    • Echo
    • GORM
    • PostgreSQL
    • JWT
    • Swagger
  • SaaS · AI-видео · Биллинг

    Yepic AI — платформа AI-видеоаватаров

    Backend Yepic AI — SaaS для AI-видеоаватаров: аккаунты, публичный API, биллинг по использованию и оркестрация внешних AI-сервисов. Разработан в Launchist.

    • Backend на FastAPI с PostgreSQL (SQLAlchemy, Alembic) и MongoDB (Beanie)
    • Биллинг по использованию на Lago и Stripe, вебхуки для счетов, кошельков и подписок
    • Публичный API с ключами, доступ к которым зависит от тарифа
    • Python
    • FastAPI
    • PostgreSQL
    • MongoDB
    • Redis
    • Lago
    • Stripe
    • Vertex AI
  • ERP-аналитика · Алгоритмы

    Аналитика денежных потоков для Logo Tiger ERP

    Аналитический сервис поверх базы Logo Tiger ERP компании, который восстанавливает, откуда пришли деньги и какие проекты они профинансировали — по движениям кассы, банка, текущих счетов и склада.

    • Чтение таблиц движений Logo Tiger и собственных SQL-представлений в MSSQL
    • Четыре стратегии связывания: вирманы, родительская ссылка, ссылка на источник и распределение по FIFO
    • Обход графа, распределяющий суммы по цепочкам движения денег по их узкому месту
    • Go
    • Echo
    • GORM
    • MSSQL
    • Logo Tiger
    • WebSocket
  • SaaS · Мессенджеры

    Платформа WhatsApp-рассылок

    Мультитенантная B2B-платформа для рассылок WhatsApp Business через Twilio: организации, контакты и списки, шаблоны сообщений с одобрением WhatsApp и массовая отправка.

    • Организации, пользователи, контакты, списки контактов и шаблоны сообщений
    • Создание шаблонов и запросы на одобрение WhatsApp через Twilio Content API
    • Массовая отправка пулом из 10 горутин с каналами задач и результатов
    • Go
    • Echo
    • PostgreSQL
    • Supabase Auth
    • Twilio
    • GCP Secret Manager
  • Сбор данных · Медиамониторинг

    Платформа мониторинга новостей

    Национальная платформа агрегации и мониторинга новостей: собирает статьи с зарегистрированных новостных сайтов на туркменском, русском и английском, фильтрует их по ключевым словам и формирует отчёты.

    • Сбор RSS с зарегистрированных сайтов по расписанию с фильтрацией по ключевым словам
    • Определение языка для туркменского, русского и английского контента
    • Поиск новых источников через Google News (Serper API) с очередью модерации
    • Go
    • Echo
    • GORM
    • PostgreSQL
    • RSS
    • Serper API
  • E-commerce · Интеграция с ERP

    E-commerce на базе ERP

    Один e-commerce backend для двух магазинов одежды — Ojuk Bujuk и Alfinur — работающий прямо поверх ERP-базы каждого клиента в MSSQL, с админ-панелями на Nuxt.

    • API на AdonisJS (TypeScript), читающий товары, цены и скидки прямо из таблиц ERP в MSSQL
    • Регистрация по телефону с одноразовыми кодами; SMS отправляет телефон-шлюз, подключённый через Socket.IO
    • JWT access- и refresh-токены с отдельными guard-ами для покупателей и администраторов
    • AdonisJS
    • TypeScript
    • MSSQL
    • Socket.IO
    • Nuxt
    • PM2
  • Ритейл · Интеграция с ERP

    POS-система для Logo Tiger ERP

    Backend кассовой системы, интегрированный с Logo Tiger ERP, с синхронизацией товаров и цен в реальном времени.

    • Интеграция с Logo Tiger ERP через Logo Objects REST API
    • Синхронизация товаров и цен в реальном времени
    • Обработка продаж
    • Node.js
    • Sequelize
    • PostgreSQL
    • Redis
    • Logo Objects REST API
  • AI · Оркестрация агентов

    Мультиагентная AI-платформа

    Backend для создания AI-агентов, назначения им задач и запуска их командами (crews) через API.

    • Управление агентами
    • Управление задачами
    • Оркестрация crews с помощью CrewAI
    • Python
    • Django
    • CrewAI
  • Мобильный продукт · AI · Обучение

    AI-словарь для Android

    Нативное Android-приложение для изучения английских слов, сделанное мной самостоятельно: слово можно захватить из любого приложения, получить AI-статью с переводами и выучить его с интервальным повторением и экзаменами, которые генерирует AI.

    • Захват слов откуда угодно: меню выделения текста в любом приложении, «Поделиться картинкой» с обрезкой и AI-распознаванием, наблюдатель скриншотов с плавающим пузырём
    • AI-статьи о словах — объяснение, переводы на русский и туркменский, примеры — с озвучкой
    • AI за одним интерфейсом с реализациями для Gemini (по умолчанию) и Anthropic; собственный ключ пользователя хранится в зашифрованном виде
    • Kotlin
    • Jetpack Compose
    • Hilt
    • Room
    • Ktor
    • WorkManager
    • Gemini API
    • Anthropic API

Также делал

  • Wakant — портал вакансийBackend и админ-панель с ролями администратора и агентства, резюме, чатом, push-уведомлениями FCM и выгрузкой в PDF.Express · Sequelize · PostgreSQL · Nuxt
  • Портал консульской регистрацииГосударственный портал для граждан за рубежом: загрузка документов, вход по одноразовому коду на email, JWT refresh и модерация заявок.Go · Echo · PostgreSQL
  • Мобильные ERP-дашбордыBackend мобильных приложений с остатками кассы, банка и текущих счетов компании из ERP-базы: проверки по расписанию, push через FCM и лента через WebSocket.Go · MSSQL · gocron · FCM
  • Abraýly Mebel — API мебельного магазинаДерево категорий, атрибуты товаров, поиск на трёх языках и CI/CD в systemd-сервис.Go · Echo · PostgreSQL · GitHub Actions
  • Сервис идентификации (в разработке)Основа единого сервиса идентификации: access- и refresh-токены с ротацией, отзывом и блокировкой строк.NestJS · Sequelize · PostgreSQL
  • Menzil — админка картографического приложенияАдмин-панель приложения с картами и маршрутами: точки и маршруты на карте, погода, предложения пользователей, интерфейс на туркменском и русском.Nuxt · Vuetify · MapLibre

Обо мне

Как я работаю

Я backend-разработчик с опытом коммерческой разработки 5+ лет (с 2021 года). Специализируюсь на Node.js, TypeScript и Go. Разрабатываю REST API, микросервисы, распределённые и real-time системы, а также продукты с AI.

Участвовал в разработке e.gov.tm — единого портала государственных услуг Туркменистана. Моя сильная сторона — данные: SQL, оптимизация запросов, транзакции, блокировки и конкурентность. Сам развёртываю и сопровождаю то, что разрабатываю: Docker, Linux-серверы, production-окружения.

  • Архитектура систем

    Разделяю системы по профилю нагрузки и зонам отказа: API, воркеры, real-time шлюзы и задачи по расписанию.

  • Данные и производительность

    Проектирование схем, индексы, транзакции и блокировки в PostgreSQL. Запросы строятся вокруг горячих путей.

  • Production-инфраструктура

    Docker, Linux, nginx, HTTPS, PM2 и systemd. От первого коммита до работающего сервера с бэкапами.

  • Code review и менторство

    Ревью кода, менторство junior-разработчиков и ведение проектов от начала до конца.

Опыт

Где я работал

5+ лет коммерческого опыта: начинал с frontend в 2021 году, затем перешёл в backend.

  1. Turkmenportal · Backend-разработчик

    янв. 2025 — н.в.

    Backend API и production-инфраструктура, на которой они работают.

    Node.js · Fastify · nginx · PM2 · systemd

    • FIFA API с потоковой передачей файлов до 2.5 GB
    • Разработка и настройка production-инфраструктуры
    • Backend API для мультиязычной медиатеки
    • Настройка nginx, HTTPS, PM2 и systemd
  2. Launchist · Backend-разработчик

    янв. 2024 — дек. 2024

    Студия разработки: backend для SaaS- и AI-продуктов клиентов на Go и Python.

    Go · Echo · Python · FastAPI · PostgreSQL · Supabase · MongoDB · Redis · Cloud Run

  3. e.gov.tm · Backend-разработчик

    июн. 2022 — дек. 2023

    Единый портал государственных услуг Туркменистана.

    Go · PostgreSQL

  4. Nesip Etsin · Frontend-разработчик

    сен. 2021 — май 2022

    Разработка frontend-платформы на Vue и Nuxt.

    Vue 2 · Nuxt 2

Стек

Технологии, которые я использую в production

Сгруппированы по назначению. Без процентов — как именно я их применяю, видно по проектам выше.

  • Backend-разработка

    • Node.js
    • TypeScript
    • Go
    • Python
    • NestJS
    • Fastify
    • Express
    • Echo
    • Gin
    • Django
  • Базы данных и хранилища

    • PostgreSQL
    • MySQL
    • MS SQL
    • MongoDB
    • Redis
    • SQLite
    • pgvector
  • Инфраструктура и DevOps

    • Linux
    • Docker
    • Docker Compose
    • nginx
    • CI/CD
    • PM2
    • AWS EC2
    • Sentry
  • Архитектура и инженерия

    • Microservices
    • REST API
    • Distributed Systems
    • Clean Architecture
    • Dependency Injection
    • Concurrency
    • Database Optimization
    • Transactions & Locking
    • Real-time Systems
  • AI и интеграции

    • RAG
    • LangChain
    • CrewAI
    • Anthropic API
    • Gemini API
    • Vector Search
  • Дополнительно

    • Vue
    • Nuxt
    • Flutter
    • Kotlin
    • WebSocket
    • Socket.IO
    • ffmpeg
    • HLS

Контакты

Давайте создадим что-то вместе

Открыт к удалённой и офисной работе, интересным инженерным задачам и фриланс-проектам.

Написать на email
Telegram
@guvanchd
Локация
Ашхабад, Туркменистан