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

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

Full Stack Developer | Python, Flask/FastAPI, React, Next.js, Flutter

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

Ведущий программист в НПП «ТЭК» (npptec.ru)Вайбкодинг 1+ год · основной IDE — CursorКорпоративное мобильное приложение в production: Flutter-клиент и backend

О себе

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

Больше года активно занимаюсь вайбкодингом в ежедневной разработке: быстрые итерации, прототипирование и доведение фич до production с AI-ассистентами. Сейчас основной рабочий инструмент — Cursor.

По первому образованию врач, поэтому хорошо чувствую предметные области, где важны точность, ответственность и работа с данными. 6 лет развивал IT-направление семейного косметологического бизнеса: сайт, администрирование, автоматизация и поддержка.

Корпоративное мобильное приложение

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

Full stack: Flutter-клиент и FastAPI backend

Разработал и сопровождаю корпоративное мобильное приложение целиком: клиент на Flutter и backend на FastAPI — авторизация, новости, onboarding, справочник сотрудников, вопросы директору, marketplace, уведомления, проверка версии и аналитика активности.

Flutter-клиент и API /api/v1 в production
PostgreSQL + Redis в Docker Compose
API и Celery под systemd на Linux host

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

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

Асинхронная работа с PostgreSQL через SQLAlchemy и asyncpg

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

Локальное хранение медиа и раздача static-файлов

Firebase push-уведомления и FCM-токены

Alembic-миграции, runbooks обновления, backup/restore документация

FlutterDartPython 3.10+FastAPIUvicornSQLAlchemy asyncasyncpgPostgreSQLAlembicPydanticpython-josebcryptldap3CeleryRedisPyrogramtgcryptoFirebase Admin SDKpandasopenpyxlDockersystemdWireGuard

Frontend и mobile

React / Next.js: сайты, SPA, TypeScript, состояние, UI и интеграция с API.

Flutter / Dart: Android-приложения, работа с нативным кодом через JNI, визуализация данных.

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

Опыт

ООО НПП «ТЭК»

Ведущий программист

Full stack разработка корпоративного мобильного приложения: Flutter-клиент, FastAPI backend, PostgreSQL, Redis, Celery, LDAP/AD, деплой на Linux, systemd и эксплуатационная документация.

ИП Меренок Е.А.

IT infrastructure, web и автоматизация

Развитие IT-направления косметологического бизнеса: сайт, дизайн, администрирование, поддержка рабочих процессов.

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

Врач-статистик

Писал Python-скрипты для отчетов и обработки данных.

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

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

Проекты

КИБТ — ibtcom.ru

Next.js

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

ibtcom.ru/

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

ESP32, Edge IoT, Docker, ClickHouse, Grafana

Спроектировал edge-модуль и прошивку на ESP32: неинвазивный контроль нагрузки станков с ЧПУ без вмешательства в электронику, определение статусов работает/простой/выключен, передача данных в серверную часть (Docker, ClickHouse, Grafana/PWA), учёт причин простоя и сменные отчёты.

ibtcom.ru/industrial-insight

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

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

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

ibtcom.ru/automated-news

Toplaser Tomsk

Next.js, JavaScript, Webpack

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

toplaser-epilation.ru/

Android-приложение Маяк

Dart, Flutter

Приложение для контроля аренды детских машинок в парках и снижения операционных потерь.

bitbucket.org/merenokd/mayak_mobi_app/src/main/

Android-приложение MelSpect

Dart, Flutter, JNI, FFTW

Запись PCM с микрофона, передача в native-код, расчет и визуализация mel-спектрограммы.

bitbucket.org/merenokd/melspect/src/main/