Lead Software Engineer · NPP TEC

Denis Merenok

Lead Full Stack Engineer · Python/FastAPI · Flutter

I build products end-to-end: mobile, APIs, databases, background jobs, deployment and Linux operations. Currently leading a corporate mobile app in production and building a pet project on the side — a CRM with online booking for service businesses.

Production: Flutter + FastAPI, LDAP/AD, FCM, 8+ modulesPet project: CRM — Flutter client + Next.js online booking (YClients-style)CNC machine monitoring: ESP32 → custom server and web dashboard

About

Full stack engineer focused on Python backend and applied business systems. I own not only application code, but also infrastructure: Linux, Docker, systemd, migrations, background workers and operational documentation.

I use AI-assisted development in my daily workflow: faster prototyping, review and shipping features to production while keeping control over architecture and code quality.

In my spare time I'm building a YClients-style CRM for service businesses: a Flutter mobile client for staff and operations, a Next.js web app for client online booking, and a shared FastAPI backend.

My first degree is in medicine — I'm comfortable in domains where accuracy, responsibility and data matter. Spent 5 years growing the IT side of a family cosmetology business.

Experience

NPP TEC LLC

Lead Software Engineer
  • Designed and shipped a corporate mobile app to production: Flutter + FastAPI, 8+ modules
  • Implemented JWT + LDAP/AD, push (FCM), Celery jobs and Telegram news sync
  • Set up infrastructure: Docker Compose, PostgreSQL, Redis, systemd, Alembic migrations
  • Wrote operational docs: update runbooks, backup/restore procedures

Family business (cosmetology)

IT, web and automation
  • Launched and maintained a studio website (Next.js): design, development, administration
  • Automated workflows and supported IT infrastructure

Children's Hospital No. 1

Medical statistician
  • Automated reporting with Python: data processing and report generation

MO Health, Tomsk

System administrator

Flagship Case

NPP TEC · corporate mobile application

Flutter client and FastAPI backend in production

Sole product developer: designed the architecture, built client and backend, shipped to production and maintain releases.

8+ business modules: news, onboarding, directory, marketplace, push
API /api/v1 and Celery — 24/7 on a Linux host
JWT + LDAP/AD, FCM notifications, Alembic migrations and runbooks

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

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

Async PostgreSQL via SQLAlchemy and asyncpg

Celery worker/beat: automated Telegram news synchronization

Local media storage, Firebase push, user activity analytics

Ops docs: migrations, backup/restore, update runbooks

FlutterDartPython 3.10+FastAPIUvicornSQLAlchemy asyncasyncpgPostgreSQLAlembicPydanticpython-josebcryptldap3CeleryRedisPyrogramFirebase Admin SDKDockersystemd

Frontend & Mobile

React / Next.js: corporate websites, TypeScript, SEO, API integration.

Flutter / Dart: production mobile, JNI for audio and heavy compute (MelSpect, Mayak).

UX/UI: independent design, responsive layout, careful typography.

Selected Projects

CRM · online booking for services

Pet project · in development · Python, FastAPI, Flutter, Next.js, PostgreSQL

YClients-style CRM for salons and service businesses: Flutter app for clients and staff (schedules, appointments, client database), Next.js online booking web app (services, slots, reservations), shared FastAPI backend.

Machine Monitoring · Industrial Insight

ESP32, Edge IoT, custom server, Web UI

ESP32 edge module: non-invasive CNC load monitoring, working/idle/off status detection, telemetry ingestion on a custom server, data visualization and reporting in a web UI, downtime reasons and shift reporting.

ibtcom.ru/industrial-insight

Automated News Content

Local LLMs, Python, automation, SEO

Local LLM service: source monitoring, analytical context instead of rewriting, image generation, up to 100 posts per day, 24/7 operation.

ibtcom.ru/automated-news

KIBT — ibtcom.ru

Next.js, TypeScript

Corporate IT company website: services, products, blog, partners, lead forms, RU/EN.

ibtcom.ru/

Toplaser Tomsk

Next.js, JavaScript

Laser cosmetology studio website: design, development, administration and support.

toplaser-epilation.ru/