Lead Software Engineer · NPP TEC

Denis Merenok

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

I build applied products end-to-end: from UI and mobile clients to APIs, databases, background jobs, deployment and Linux operations.

Lead Software Engineer at NPP TEC (npptec.ru)Vibe coding 1+ year · primary IDE — CursorCorporate mobile app in production: Flutter client and backend

About

Full stack developer with a strong focus on Python backend and applied business systems. I handle not only application code, but also infrastructure: Linux, Docker, systemd, migrations, background workers and diagnostics.

For over a year I've been using vibe coding in daily development: fast iterations, prototyping and shipping features to production with AI assistants. My current primary tool is Cursor.

My first degree is in medicine, so I am comfortable in domains where accuracy, responsibility and data matter. For 6 years I grew the IT side of a family cosmetology business: website, administration, automation and support.

Corporate Mobile Application

NPP TEC · corporate mobile application

Full stack: Flutter client and FastAPI backend

Built and maintain a corporate mobile product end-to-end: Flutter client and FastAPI backend — authentication, news, onboarding, employee directory, questions to the director, marketplace, notifications, app version checks and user activity analytics.

Flutter client and /api/v1 API in production
PostgreSQL + Redis in Docker Compose
API and Celery managed by systemd on a Linux host

Flutter: screens, API integration, push notifications and media handling

JWT authentication with LDAP/Active Directory and local-user fallback

Async PostgreSQL access via SQLAlchemy and asyncpg

Celery worker/beat for Telegram news synchronization

Local media storage and static file serving

Firebase push notifications and FCM token management

Alembic migrations, update runbooks, backup/restore documentation

FlutterDartPython 3.10+FastAPIUvicornSQLAlchemy asyncasyncpgPostgreSQLAlembicPydanticpython-josebcryptldap3CeleryRedisPyrogramtgcryptoFirebase Admin SDKpandasopenpyxlDockersystemdWireGuard

Frontend & Mobile

React / Next.js: websites, SPA, TypeScript, state management, UI and API integration.

Flutter / Dart: Android apps, native-code integration through JNI, data visualization.

UX/UI: independent design work, concise interfaces, responsive layout and careful typography.

Experience

NPP TEC LLC

Lead Software Engineer

Full stack development of a corporate mobile app: Flutter client, FastAPI backend, PostgreSQL, Redis, Celery, LDAP/AD, Linux deployment, systemd and operational documentation.

Individual entrepreneur E.A. Merenok

IT infrastructure, web and automation

Grew the IT side of a cosmetology business: website, design, administration and workflow support.

Children's Hospital No. 1

Medical statistician

Wrote Python scripts for reports and data processing.

MO Health, Tomsk

System administrator

Projects

KIBT — ibtcom.ru

Next.js

Corporate website for an IT outsourcing company: services, products, blog, partners, lead forms and RU/EN localization.

ibtcom.ru/

Machine Monitoring · Industrial Insight

ESP32, Edge IoT, Docker, ClickHouse, Grafana

Designed the edge module and ESP32 firmware: non-invasive CNC load monitoring without touching machine electronics, working/idle/off status detection, data delivery to the server stack (Docker, ClickHouse, Grafana/PWA), downtime reasons and shift reporting.

ibtcom.ru/industrial-insight

Automated News Content

Local LLMs, Python, automation, SEO

Built a service on local neural networks: source monitoring, analytical context instead of plain rewriting, unique image generation, automated publishing from 1 to 100 posts per day, 24/7 operation with minimal human involvement.

ibtcom.ru/automated-news

Toplaser Tomsk

Next.js, JavaScript, Webpack

Website for a laser cosmetology studio. Owned design, development, administration and support.

toplaser-epilation.ru/