Ведущий программист · НПП «ТЭК»

Меренок Денис

Ведущий Full Stack разработчик · Python/FastAPI · Flutter

Разрабатываю продукты end-to-end: mobile, API, базы данных, фоновые задачи, деплой и эксплуатация на Linux. Сейчас веду корпоративное мобильное приложение в production и параллельно делаю pet project — CRM с онлайн-записью для сферы услуг.

Production: Flutter + FastAPI, LDAP/AD, FCM, 8+ модулейPet project: CRM — Flutter-клиент + Next.js онлайн-запись (YClients)IoT-мониторинг станков: ESP32 → свой сервер и web-дашборд

О себе

Full stack разработчик с фокусом на Python backend и прикладные бизнес-системы. Закрываю не только код, но и инфраструктуру: Linux, Docker, systemd, миграции, фоновые процессы и эксплуатационную документацию.

Использую AI-assisted development в ежедневном workflow: ускоряю прототипирование, ревью и доведение фич до production, сохраняя контроль над архитектурой и качеством кода.

Сейчас в свободное время разрабатываю CRM для сферы услуг по модели YClients: мобильный клиент на Flutter для сотрудников и администрирования, онлайн-запись клиентов на Next.js, общий FastAPI backend.

По первому образованию врач — комфортно работаю в доменах, где важны точность, ответственность и данные. 5 лет развивал IT-направление семейного косметологического бизнеса.

Опыт

ООО НПП «ТЭК»

Ведущий программист
  • Спроектировал и вывел в production корпоративное mobile-приложение: Flutter + FastAPI, 8+ модулей
  • Реализовал JWT + LDAP/AD, push (FCM), Celery-задачи и интеграцию с Telegram-новостями
  • Настроил инфраструктуру: Docker Compose, PostgreSQL, Redis, systemd, Alembic-миграции
  • Подготовил эксплуатационную документацию: runbooks обновления, backup/restore

Семейный бизнес (косметология)

IT, web и автоматизация
  • Запустил и сопровождал сайт студии (Next.js): дизайн, разработка, администрирование
  • Автоматизировал рабочие процессы и поддержку IT-инфраструктуры

ОГАУЗ Детская больница №1

Врач-статистик
  • Автоматизировал отчётность на Python: обработка данных и генерация отчётов

МО «Здоровье», Томск

Системный администратор

Флагманский кейс

НПП «ТЭК» · корпоративное мобильное приложение

Flutter-клиент и FastAPI backend в production

Единственный разработчик продукта: спроектировал архитектуру, реализовал клиент и backend, вывел в эксплуатацию и сопровождаю релизы.

8+ бизнес-модулей: новости, onboarding, справочник, marketplace, push
API /api/v1 и Celery — 24/7 на Linux host
JWT + LDAP/AD, FCM-уведомления, Alembic-миграции и runbooks

Flutter: экраны, интеграция с API, push-уведомления и работа с медиа

JWT-авторизация с LDAP/Active Directory и fallback на локальных пользователей

Асинхронный PostgreSQL через SQLAlchemy и asyncpg

Celery worker/beat: автосинхронизация новостей из Telegram

Локальное хранение медиа, Firebase push, аналитика активности

Документация: миграции, backup/restore, инструкции по обновлению

FlutterDartPython 3.10+FastAPIUvicornSQLAlchemy asyncasyncpgPostgreSQLAlembicPydanticpython-josebcryptldap3CeleryRedisPyrogramFirebase Admin SDKDockersystemd

Frontend и mobile

React / Next.js: корпоративные сайты, TypeScript, SEO, интеграция с API.

Flutter / Dart: production mobile, JNI для аудио и тяжёлых вычислений (MelSpect, Маяк).

UX/UI: самостоятельный дизайн, адаптивная вёрстка, аккуратная типографика.

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

CRM · онлайн-запись для услуг

Pet project · в разработке · Python, FastAPI, Flutter, Next.js, PostgreSQL

CRM для салонов и сервисов по модели YClients: Flutter-приложение для клиентов и сотрудников (расписание, записи, клиентская база), веб-виджет онлайн-записи на Next.js (услуги, слоты, бронирование), общий FastAPI backend.

Мониторинг станков · Industrial Insight

ESP32, Edge IoT, свой сервер, Web UI

Edge-модуль на ESP32: неинвазивный контроль нагрузки станков с ЧПУ, определение статусов работает/простой/выключен, приём телеметрии на собственном сервере, отрисовка данных и отчётов в веб-интерфейсе, учёт причин простоя и сменные отчёты.

ibtcom.ru/industrial-insight

Автоматический новостной контент

Локальные LLM, Python, автоматизация, SEO

Сервис на локальных LLM: мониторинг источников, аналитический контекст вместо рерайта, генерация изображений, автопубликация до 100 материалов в сутки, работа 24/7.

ibtcom.ru/automated-news

КИБТ — ibtcom.ru

Next.js, TypeScript

Корпоративный сайт IT-компании: услуги, продукты, блог, партнёры, формы заявок, RU/EN.

ibtcom.ru/

Toplaser Tomsk

Next.js, JavaScript

Сайт студии лазерной косметологии: дизайн, разработка, администрирование и поддержка.

toplaser-epilation.ru/