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

Guvanch D.

Backend-разработчик · 5+ лет опыта · Node.js / TypeScript / Go

О себе

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

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

Опыт работы

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

янв. 2025 — н.в.

Node.js · Fastify · nginx · PM2 · systemd

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

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

янв. 2024 — дек. 2024

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

  • launch-tools — мультитенантная платформа на Go/Echo: RAG база знаний, инструменты валидации и обогащения данных, фоновые задачи через Cloud Tasks и вебхуки, учёт использования в Lago
  • Yepic AI — backend SaaS для AI-видеоаватаров: биллинг на Lago и Stripe, публичный API с доступом по тарифу, обучение аватаров в Vertex AI, real-time разговоры через Tavus и Daily
  • GHZ — backend и админ-панель панели маркетинговых исследований: pipeline обработки на MongoDB, синхронизация с Airtable, WhatsApp через Twilio, логи в реальном времени через WebSocket и SSE
  • Интеграции для клиентов: сервис веб-парсинга (Go/Gin + Puppeteer), WhatsApp-мессенджер (Go/Echo + Twilio), сверка платежей для Go DGTL, автоматизация CRM и вебинаров
  • Деплой в Google Cloud Run через Cloud Build
  • Оптимизация баз данных, кэширование, code review и менторство

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

июн. 2022 — дек. 2023

Go · PostgreSQL

  • Один из двух backend-разработчиков платформы
  • Интеграция государственных и платёжных сервисов
  • Участие в развитии платформы, на которой к началу 2024 года работало более 40 онлайн-услуг

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

сен. 2021 — май 2022

Vue 2 · Nuxt 2

  • Разработка UI-компонентов
  • Адаптивная вёрстка
  • Развитие frontend-платформы

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

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

Node.js · Fastify · BullMQ · Socket.IO · PostgreSQL · Redis · OAuth 2.1 · MCP

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

Долгие AI-задачи — асинхронно, с long-polling · Контроль доступа слоями, а не в одном месте · Блокировки строк в фиксированном порядке для отгрузок · Курсоры прочтения вместо строки на каждого читателя

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

Go · PostgreSQL

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

Каждая внешняя система — за своим интеграционным модулем · Изменения статуса оплаты — внутри транзакций · Go для сервисного слоя

RAG база знаний

Go · Echo · LangChain (Go) · PostgreSQL · pgvector · Redis · WebSocket

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

pgvector вместо отдельной векторной БД · Пространства как единица изоляции и поиска · Обработка документов — отдельный pipeline с ограниченной параллельностью · Стриминг ответов с историей диалога

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

Flutter · Node.js · Fastify · PostgreSQL · Redis · Gemini API

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

Оптимистичная конкурентность и глобальный курсор изменений · Ответам модели не доверяем · Устойчивые вызовы AI · Качество AI измеряется, а не угадывается

  • Rowshen — e-commerce платформа — Один backend на Go для магазина Rowshen — сайта, админ-панели и мобильного приложения: каталог, заказы, магазины и контент, организованные в независимые доменные модули.Go · Echo · GORM
  • Yepic AI — платформа AI-видеоаватаров — Backend Yepic AI — SaaS для AI-видеоаватаров: аккаунты, публичный API, биллинг по использованию и оркестрация внешних AI-сервисов. Разработан в Launchist.Python · FastAPI · PostgreSQL
  • Аналитика денежных потоков для Logo Tiger ERP — Аналитический сервис поверх базы Logo Tiger ERP компании, который восстанавливает, откуда пришли деньги и какие проекты они профинансировали — по движениям кассы, банка, текущих счетов и склада.Go · Echo · GORM
  • Платформа WhatsApp-рассылок — Мультитенантная B2B-платформа для рассылок WhatsApp Business через Twilio: организации, контакты и списки, шаблоны сообщений с одобрением WhatsApp и массовая отправка.Go · Echo · PostgreSQL
  • Платформа мониторинга новостей — Национальная платформа агрегации и мониторинга новостей: собирает статьи с зарегистрированных новостных сайтов на туркменском, русском и английском, фильтрует их по ключевым словам и формирует отчёты.Go · Echo · GORM
  • E-commerce на базе ERP — Один e-commerce backend для двух магазинов одежды — Ojuk Bujuk и Alfinur — работающий прямо поверх ERP-базы каждого клиента в MSSQL, с админ-панелями на Nuxt.AdonisJS · TypeScript · MSSQL
  • POS-система для Logo Tiger ERP — Backend кассовой системы, интегрированный с Logo Tiger ERP, с синхронизацией товаров и цен в реальном времени.Node.js · Sequelize · PostgreSQL
  • Мультиагентная AI-платформа — Backend для создания AI-агентов, назначения им задач и запуска их командами (crews) через API.Python · Django · CrewAI
  • AI-словарь для Android — Нативное Android-приложение для изучения английских слов, сделанное мной самостоятельно: слово можно захватить из любого приложения, получить AI-статью с переводами и выучить его с интервальным повторением и экзаменами, которые генерирует AI.Kotlin · Jetpack Compose · Hilt

Навыки

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