Константин ЧекмакKonstantin Chekmak
Backend-разработчик (Python) · AI / Telegram-боты · REST API Backend Developer (Python) · AI / Telegram Bots · REST API

Backend-разработчик с опытом ~2 года. Специализируюсь на построении backend-логики для Telegram-ботов и REST API-сервисов на Python, интеграции AI-сервисов (LLM, голосовые агенты) и сторонних API в продакшен-приложения. Имею коммерческий опыт: от проектирования БД и разработки API до развёртывания и администрирования приложений на Linux-серверах. Для ускорения работы использую AI-инструменты (Claude Code, Cursor), при этом свободно пишу и читаю код самостоятельно, без их помощи. Backend developer with ~2 years of experience. I specialize in building backend logic for Telegram bots and REST API services in Python, integrating AI services (LLMs, voice agents) and third-party APIs into production applications. My commercial experience spans database design and API development to deployment and administration of applications on Linux servers. I use AI tools (Claude Code, Cursor) to speed up my work, while being fully capable of writing and understanding code on my own, without them.

Опыт работыWork Experience

foundation-lab (f-lab) Python Backend Developer
авг 2025 — май 2026Aug 2025 — May 2026
Полная занятость · Компания специализируется на AI-продуктах для HR Full-time · Company specializing in AI products for HR
  • Настройка и интеграция голосового AI-агента ElevenLabs (WebRTC) в систему автоматизированного рекрутинга. Configured and integrated an ElevenLabs voice AI agent (WebRTC) into an automated recruiting system.
  • Проектирование и рефакторинг базы данных (PostgreSQL, SQLAlchemy, Alembic). Designed and refactored the database (PostgreSQL, SQLAlchemy, Alembic).
  • Разработка и доработка REST API на FastAPI под нужды голосового агента и React-фронтенда. Built and extended a FastAPI REST API to support the voice agent and React frontend.
Bralght Python Backend Developer
март 2025 — ноябрь 2025Mar 2025 — Nov 2025
Проектная работа · e-commerce Project-based work · e-commerce
  • Order Management (март — июнь 2025): проектирование базы данных, разработка REST API для административной панели интернет-магазина. Order Management (Mar — Jun 2025): designed the database, built a REST API for an online store's admin panel.
  • glass4u (сент — нояб 2025): парсер для автозаполнения заказов через Selenium, интеграция с Google Таблицами. glass4u (Sep — Nov 2025): a Selenium-based parser for auto-filling orders, integrated with Google Sheets.
  • rutkovsky (сент 2025): парсер для сбора товаров с сайта. rutkovsky (Sep 2025): a parser for collecting products from a website.
NovaTunnel Backend Developer
июнь 2025 — август 2025Jun 2025 — Aug 2025
Проектная работа · VPN-сервис (прототип) Project-based work · VPN service (prototype)
  • Разработка API, настройка серверов и маршрутизации трафика на базе Xray. Developed the API, configured servers and traffic routing based on Xray.
Jarvel Python Backend Developer
август 2024 — февраль 2025Aug 2024 — Feb 2025
Проектная работа · корпоративный Telegram-бот Project-based work · corporate Telegram bot
  • Улучшение промптов, суммаризация голосовых сообщений. Improved prompts, implemented voice message summarization.
  • Реализация пересылки (туннелирования) сообщений между чатами. Implemented message forwarding (tunneling) between chats.
  • Эпизодическая донастройка системы и правка промптов после основного этапа. Occasional fine-tuning of the system and prompt edits after the main phase.

НавыкиSkills

Языки и фреймворкиLanguages & Frameworks
Python FastAPI aiogram SQLAlchemy Pydantic Alembic asyncio
AI / интеграцииAI / Integrations
OpenAI / LLM API ElevenLabs (голосовые агенты)ElevenLabs (voice agents) LangGraph Транскрибация аудиоAudio transcription Промпт-инжинирингPrompt engineering REST / HTTP API JSON
Базы данных и инфраструктураDatabases & Infrastructure
PostgreSQL MongoDB Redis Celery Docker / Docker Compose Linux Nginx Git
ПрочееOther
Selenium (парсинг)Selenium (parsing) Google Sheets API Xray / VPN Сессионная авторизацияSession-based auth React (базовый уровень)React (basic level)

Опыт и зона ответственностиResponsibilities

  • Разработка и поддержка backend-логики для Telegram-ботов на Python. Development and maintenance of backend logic for Telegram bots in Python.
  • Создание и поддержка REST API-сервисов для взаимодействия с внешними системами. Building and maintaining REST API services for integration with external systems.
  • Интеграция AI-сервисов и сторонних API в backend-приложения. Integrating AI services and third-party APIs into backend applications.
  • Настройка и интеграция голосовых AI-агентов в ElevenLabs. Configuring and integrating voice AI agents in ElevenLabs.
  • Реализация взаимодействия Telegram-ботов с AI-моделями (LLM API) для обработки запросов пользователей. Implementing interaction between Telegram bots and AI models (LLM APIs) to process user requests.
  • Работа с HTTP API, обработка и сериализация данных (JSON). Working with HTTP APIs, data processing and serialization (JSON).
  • Проектирование и оптимизация баз данных, рефакторинг существующего backend-кода. Database design and optimization, refactoring existing backend code.
  • Работа с системой контроля версий Git. Working with the Git version control system.
  • Развёртывание и администрирование приложений на Linux-серверах. Deployment and administration of applications on Linux servers.

ПроектыProjects

Jarvel — корпоративный Telegram-бот Jarvel — corporate Telegram bot в продакшенеin production GitHub ↗

Коммерческий бот для ускорения внутренней работы компании: транскрибация голосовых сообщений, ответы на базе ИИ с учётом контекста чата и пересылка сообщений разных типов между чатами. A commercial bot built to speed up internal company workflows: voice message transcription, context-aware AI responses, and forwarding of various message types between chats.

Моя роль: улучшение промптов, суммаризация голосовых сообщений, реализация пересылки (туннелирования) сообщений между чатами. My role: improving prompts, voice message summarization, implementing message forwarding (tunneling) between chats.
Python aiogram FastAPI PostgreSQL MongoDB OpenAI Транскрибация аудиоAudio transcription Docker
HR Tech Platform — AI-платформа для рекрутинга HR Tech Platform — AI recruiting platform коммерческийcommercial

Backend- и frontend-приложение для анализа кандидатов и вакансий. Сбор информации происходит через голосового ассистента на базе ElevenLabs (WebRTC), по итогам разговора формируется профиль и отчёт. Backend — FastAPI, frontend — React. A backend and frontend application for candidate and job analysis. Information is collected via an ElevenLabs-based voice assistant (WebRTC); after the conversation, a profile and report are generated. Backend on FastAPI, frontend on React.

Моя роль: настройка и интеграция голосового агента ElevenLabs в систему, проектирование и рефакторинг базы данных, доработка API под нужды голосового агента. My role: configuring and integrating the ElevenLabs voice agent into the system, database design and refactoring, extending the API to support the voice agent.
Python 3.11 FastAPI PostgreSQL SQLAlchemy Alembic ElevenLabs OpenAI GPT-4o Docker React
Order Management — админка для e-commerce Order Management — e-commerce admin panel коммерческийcommercial

Система из frontend и backend — административная панель для e-commerce проекта (товары из бисера): управление заказами и каталогом. A frontend + backend system — an admin panel for an e-commerce project (beadwork products): order and catalog management.

Моя роль: проектирование базы данных, разработка REST API. My role: database design, REST API development.
Python FastAPI SQLAlchemy PostgreSQL Alembic JWT Docker
Парсеры для e-commerce (glass4u, rutkovsky) E-commerce parsers (glass4u, rutkovsky) внутренние инструментыinternal tools

glass4u — парсер для автозаполнения заказов через Selenium, данные берутся из Google Таблиц. rutkovsky — парсер для сбора товаров. Автоматизация рутинных операций интернет-магазина. glass4u — a Selenium-based parser for auto-filling orders, with data sourced from Google Sheets. rutkovsky — a parser for collecting products. Automation of routine online store operations.

Python Selenium Google Sheets API
NovaTunnel — кастомный VPN NovaTunnel — custom VPN прототипprototype

VPN-сервис на базе Xray. Разработка приостановлена; реализованы Android-приложение, API и одностраничный сайт. A VPN service based on Xray. Development is currently paused; an Android app, an API, and a one-page website were built.

Моя роль: разработка API, настройка серверов, распределение трафика. My role: API development, server configuration, traffic distribution.
Python Xray Linux

Личные проектыPersonal Projects

zip-url — сервис сокращения ссылок zip-url — URL shortening service онлайнlive demo ↗ backend ↗ frontend ↗

Сервис для укорачивания URL с авторизацией через сессии и подтверждением почты. Асинхронный backend на FastAPI, фоновые задачи на Celery/Redis. A URL shortening service with session-based auth and email confirmation. Async backend on FastAPI, background tasks via Celery/Redis.

FastAPI SQLAlchemy (async) PostgreSQL Celery Redis Docker
YouTube Video Generator — генерация видео с ИИ YouTube Video Generator — AI video generation онлайнlive demo ↗ GitHub ↗

Сервис генерации видео: по запросу пользователя строит подробный промпт, генерирует несколько видео (с возможностью создавать цепочки и описывать каждый этап), позволяет редактировать и подтверждать результат на каждом шаге. Поддерживает автоматическую выгрузку готового видео на YouTube. Авторизация через сессии и подтверждение почты. A video generation service: builds a detailed prompt from the user's request, generates multiple videos (supporting chains with a description for each stage), and allows editing/approval at every step. Supports automatic upload of the finished video to YouTube. Session-based auth with email confirmation.

FastAPI LangGraph OpenAI Celery Redis PostgreSQL React YouTube API

ОбразованиеEducation

ПГТУ – филиал НИУ МГСУ PGTU – branch of NRU MGSU
2023 — 2027
Высшее (незаконченное) · 3 курс Bachelor's degree (in progress) · 3rd year
  • Учебно-научный институт информационных технологий Institute of Information Technologies
  • Специальность: Информационные технологии Major: Information Technology