www.dmt-lab.nl
Denis Dmitriev

Denis Dmitriev

International ITAM Expert

|

Moscow → Ljubljana → EU → Worldwide — 21+ years automating IT systems at enterprise scale.

// about

Slovenia → EU → Worldwide → Building IT Systems That Actually Work

Started my IT career at Rosbank (Société Générale Group, 20,000 employees) in Moscow — working as data engineer and system architect responsible for HP BSM, HP Service Manager, SAP BO reporting, ATM monitoring, and general IT services monitoring. Learned early that the best systems are the ones nobody notices because they just work.

Moved into international ITAM consulting at COMPAREX, then SoftwareOne, working across borders on Oracle Java licensing, Snow and Flexera deployments, and compliance automation. Every project reinforced the same lesson: good SAM is about data, automation, and understanding the business — not just counting licenses.

Now based in Slovenia, freelancing as a Senior SAM Technical Consultant — collaborating with L-IT GmbH on ToolsHub24 integrations and Flexera support, and with RixMind on Snow platform solutions. The thread that connects everything: taking complex IT asset data and turning it into systems that save time, reduce risk, and actually work at scale.

In parallel, I've been deep into AI — fine-tuning LLMs on my HomeLab, learning workflow automation with n8n, and using Claude Code CLI as my primary development tool. This site you're reading? Built entirely with AI-assisted development. The future of ITAM isn't just spreadsheets and audits — it's intelligent automation.

// journey

My Tech Journey

2025–2026

L-IT GmbH

Remote from Slovenia

Ongoing collaboration and support. Building automated Flexera integrations via ToolsHub24 platform. Streamlining license management workflows and pushing the boundaries of AI-augmented ITAM.

ToolsHub24FlexeraAI/LLMClaude Code

2024–2026

Squalio → RixMind

Remote

Ongoing collaboration and support. Built Snow platform integrations, PowerBI dashboards, and inventory automation. Still supporting existing solutions and taking on new side-projects for RixMind customers.

Snow License ManagerPowerBIDAXAPIs

2020–2024

SoftwareOne

Remote

Led Oracle Java licensing automation. Developed data gathering scripts, built analysis tools, and streamlined compliance processes across multi-vendor environments.

Oracle JavaPowerShellAutomationShell Scripting

2017–2020

COMPAREX

Germany / Remote

Transitioned to international SAM consulting. Deployed Snow platforms, built compliance reports, and worked with enterprise clients across Europe.

SnowSAM ConsultingSQLPowerShell

2011–2013

Rosbank / Société Générale

BSM Architect / ITSM Solutions Architect

Moscow, Russia

HP BSM implementation for 30 critical business services, multi-vendor helpdesk architecture, infrastructure monitoring systems design.

HP BSMITSM ArchitectureEvent ManagementMonitoring

// projects

Projects & Case Studies

Working alongside dedicated licensing specialists, I engineer the data pipelines, connectors, and automation that turn their vendor expertise into scalable, repeatable processes — from Flexera compliance workflows and Power BI dashboards to custom Snow connectors for hardware monitoring and usage tracking.

Whether it's Oracle Java advisory compliance, SPLA reporting, or RHEL subscription reconciliation — licensing specialists define the rules, I build the automation that applies them at scale. The result: audit-ready data, eliminated spreadsheet work, and raw inventory turned into actionable insight.

Real projects, anonymized for confidentiality.

FlexeraF1

SUSE Linux Enterprise Server (SLES) Licensing Automation

Nine SKUs, six vCPU pricing tiers, and multiple licensing models across 20+ enterprise customers and 1,000+ devices. Dual density thresholds — 4 SAP VMs per socket pair vs 5 standard SLES VMs — determine Stacking vs Unlimited licensing. SAP Unlimited coverage absorbs all VMs on a host (including standard SLES) at no extra cost when triggered. LTSS applies only to standard SLES versions older than 15.6. SUSE Manager must be licensed for every installation. This layered complexity required significant manual effort despite FlexeraOne's SAM foundation.

FlexeraOneToolsHub24SLESBusiness IntelligenceSQL
SUSE Linux Enterprise Server (SLES) Licensing Automation visual
View details →
FlexeraF2

RHEL Licensing Automation — VM Thresholds to vCPU Tiers

Three infrastructure types — dedicated hosts, shared cloud, and physical servers — each with different licensing rules across 1,200+ RHEL instances and 20+ customers. The 4-VM threshold determines Virtual Datacenter vs Stacking on dedicated infrastructure. Shared cloud needs vCPU tier classification (Small, Medium, Large). Physical servers require socket-pair calculations. Orphaned VMs and unclassified servers with missing farm usage fall outside all models. Inventory older than 40 days must be excluded without losing visibility.

FlexeraOneToolsHub24RHELBusiness IntelligenceSQL
RHEL Licensing Automation — VM Thresholds to vCPU Tiers visual
View details →
FlexeraF3

Windows Server SPLA — License Count Automation

Accurate license count calculation across 80+ clusters, 1,000+ VMs, and 100+ hosts. The 8-VM density threshold determines Standard vs Datacenter edition, each with a different formula. Standard licensing scales with VM count (TotalCores x VMCount / 2); Datacenter is a flat core-based count (TotalCores / 2). Manual cluster analysis at this scale was error-prone and had to be repeated every month for SPLA true-ups.

FlexeraOneToolsHub24Windows Server SPLABusiness IntelligenceSQL
Windows Server SPLA — License Count Automation visual
View details →
FlexeraF4

SQL Server SPLA — Cost Optimization Engine

Two competing licensing models for SQL Server SPLA: Per-VM licensing (each VM by its cores and edition at Standard €155.44 or Enterprise €585.24 per 2-core pack) vs Physical Host licensing (all cluster cores as Enterprise). The optimal choice varies per cluster depending on VM count, edition mix, and core density. Manual comparison across clusters with mixed Standard and Enterprise VMs was error-prone, leaving significant monthly savings on the table.

FlexeraOneToolsHub24SQL Server SPLABusiness IntelligenceSQL
SQL Server SPLA — Cost Optimization Engine visual
View details →
Java AdvisoryJ1

Java Discovery & Compliance Classification

Unmanaged Oracle Java installations across thousands of machines triggering Employee-metric licensing for the entire headcount. No visibility into which installations actually require commercial licensing — creating massive financial exposure and audit risk.

FlexeraOneSQL ServerPythonOracle Java LicensingETL
Java Discovery & Compliance Classification visual
View details →
Java AdvisoryJ2

Java Rules Engine & Continuous Monitoring

Manual Java classification doesn't scale to large environments with thousands of employees. After initial remediation, compliance results decay as new Oracle Java installations appear undetected — requiring repeated manual analysis.

FlexeraOneToolsHub24SQL ServerPythonOracle Java Licensing
Java Rules Engine & Continuous Monitoring visual
View details →

// publications

Publications

IT Support Processes: Perspectives on Using SAM Data

itSMF Russia Almanac · 2016

Explores practical use cases for integrating Software Asset Management inventory data into ITSM processes. Demonstrates how SAM data — often treated as a standalone compliance tool — can enhance incident response, release planning, and license optimization when connected to broader IT service management workflows.

  1. 1.Mass Incident Management — Using SAM data to instantly identify affected workstations during incidents (e.g., virus outbreaks)
  2. 2.Release Management — Leveraging SAM inventory to plan and validate software deployments across the estate
  3. 3.Authorized Software Control — Cross-referencing SAM catalogs with installed software to detect unauthorized installations
  4. 4.License Pool Automation — Automating license reclamation from unused installations to optimize spend
Read the full article →

// skills

Skills & Technologies

Technologies proven across 15 enterprise projects

SAM Platform Engineering

Building and extending SAM platforms beyond out-of-the-box

  • Snow SoftwareLicense Manager, Inventory, Atlas, custom fields, SQL layer
  • FlexeraFlexeraOne, FNMS
  • ToolsHub24L-IT integration platform
  • SAM2GOCOMPAREX proprietary SAM service
  • MissMarpleSAM inventory system
  • HP UCMDBIT assets inventory

Data Pipeline & Integration

Connecting systems that weren't designed to talk to each other

  • Pythonpandas, sqlalchemy, pyodbc, exchangelib
  • SQL ServerT-SQL, stored procedures, BULK INSERT
  • REST APIsQRadar, OpenAI, Fidelis
  • PowerShellCollection scripts, automation
  • CSV/XML ETL & SFTPData transformation pipelines
  • Exchange Server 2016/2019exchangelib integration

Compliance Reporting & Analytics

Turning raw inventory into actionable compliance insight

  • Power BI / DAXInteractive compliance dashboards
  • Custom SQL Reports & ViewsCached reporting layers
  • IBM QRadar SIEMEPS & log source compliance
  • Fidelis Elevate / NetworkSecurity module metering
  • OpenAI Compliance APIChatGPT usage tracking
  • Compliance dashboardsSLES, RHEL, Windows Server SPLA, SQL Server SPLA, Oracle Java

Automation & Infrastructure

Making it run without you

  • Windows Task SchedulerScheduled batch jobs
  • SQL Server AgentDatabase-level scheduling
  • n8nWorkflow automation platform
  • Docker & LinuxContainerization, server admin
  • ProxmoxVirtualization platform
  • Nginx, DNS, OPNSenseNetworking & reverse proxy
  • Git/GitHub, Claude Code CLIAI-assisted development
CSAM (IAITAM)|Certified Snow Administrator|Flexera Certified Solution Consultant|ITIL v3 Foundation|Published: itSMF Russia 2016

// recommendations

What Colleagues Say

Nico Rochow

Cloud FinOps • IT Asset Management • Cloud Cost Optimisation

Managed Denis directly · April 2024

During my time with him, first as a colleague in the team and later as his supervisor, we were able to work together on many topics and exciting projects. Denis is always very willing to learn something new and to develop himself further. He pays attention to detail and gives great input, feedback and suggestions on current topics, projects, processes and the corresponding organisation. He has extensive experience in the IT asset management environment and has been able to prove himself in international projects and implement them successfully. He also has a broad technical background and is able to support customers, colleagues and partners effectively with his knowledge. To sum up: I can highly recommend Denis. Thanks for the great time together.

Gregor Cvek

IT Consultant

Worked on the same team · February 2024

Valuable, honest and hardworking. Always willing to help others, team player. Denis was always open to new ideas, supporting others with his tech and business knowledge. Really skilled and experienced colleague. It could be seen that he had only high values at his workplace and that's what he shared with others. It was one of the best experience sharing the team with him and working together.

Andrei Agavriloaiei

Senior Consultant

Worked on the same team at SoftwareOne · March 2024

I've been working with Denis since SoftwareOne acquired B-lay in 2020. I was impressed from the start by his knowledge of hardware platforms and SAM tools, but also his coding skills and ability to use advanced data analysis tools and technologies. There were multiple occasions in which Denis was providential in unblocking our project deliveries either by assisting customers with data gathering or by understanding and addressing their needs for advisory. Personality wise, Denis's curiosity, analytical prowess, and commitment to excellence made working with him a pleasure. He is a good team player with a very professional attitude.

Frank Rolvink

Senior Consultant Software Publisher Advisory (Oracle)

Managed Denis directly · February 2024

I had the pleasure of working closely with Denis on Oracle license management projects, where he excelled as a technical analyst and script developer. His invaluable contributions to hardware inventory, thorough data gathering, and insightful analysis of hardware and virtual environments significantly enhanced the success of our projects. Denis is not only a team player but also someone who is always ready to help, think creatively, and take on challenges. His passion for automation has made a lasting impact on our efficiency and accuracy of our delivered projects. I highly recommend Denis for his technical expertise, collaborative spirit, and dedication to excellence.

Luigi Barella

Business Operations Specialist at SoftwareONE

Worked on the same team at COMPAREX → SoftwareONE · February 2024

I have known Denis since the beginning of my tenure at COMPAREX, and over the past 3 years I worked with him directly: he is capable of managing complex tasks and delivering high-quality results while always keeping the customer's needs in mind. On top of that, he is one of the people who listen more than they speak, making him a great addition to every team. I would work with him at any time.

// pricing

Rates & Availability

Remote-first, available worldwide. Rates in EUR.

Hourly€50 – €60/ hr
Daily€400 – €480/ day

// rate depends on

  • Project complexity and technical depth
  • Engagement duration (longer projects at lower end)
  • Scope: advisory call vs. full implementation

// spare-time

My Spare Time

Side projects are where I stress-test ideas before they reach a client environment. The infrastructure patterns, data pipelines, and automation strategies I build at home — under no deadline except curiosity — have directly shaped how I architect ITAM solutions professionally. Same engineering discipline, different domain.

Home Lab Infrastructure

Enterprise-grade networking and compute — at home

A multi-node Proxmox cluster with OPNsense routing, Pi-hole DNS, Nginx Proxy Manager, and Docker-based services. Seven virtualization nodes running Linux/Windows VMs, GPU passthrough workloads, and containerized applications. The network is built around OPNsense as the central control plane — routing, NAT, firewall, DHCP, and future VLAN segmentation — with a dedicated Pi-hole instance for DNS authority and ad blocking.

Network segmentation, container orchestration, DNS design — concepts I apply daily in ITAM, learned hands-on here.

ProxmoxOPNsensePi-holeDockerNginx Proxy ManagerWireGuard
▼ details

AI / ML Infrastructure

Local LLM inference and generative AI pipelines

GPU compute cluster running Ollama for LLM inference, ComfyUI for image generation workflows, and OpenWebUI as the interface layer. Five NVIDIA GPUs (2× RTX 3060, RTX 4060, 2× Tesla V100-SXM2-32GB) handle everything from model experimentation to production-grade AI workloads. Custom ComfyUI pipelines explore the intersection of technology and creative AI.

Pushing LLMs to their limits to understand what they can and can't do — hands-on.

OllamaComfyUIOpenWebUICUDAPython
▼ details

Algorithmic Trading Platform

Real-time data pipelines and automated decision systems

A hybrid microservices platform running 24/7 on dedicated hardware. Python/FastAPI handles multi-timeframe data collection, analytics, and confluence scoring across configurable rule sets. Node.js/TypeScript handles real-time execution via WebSocket connections, order management, and risk controls. Isolated Docker networks enforce zero-trust topology between services. A React control panel provides full operational visibility without SSH.

Data pipelines, multi-source integration, and audit trails — the same patterns behind license compliance.

PythonTypeScriptReactPostgreSQLRedisFastAPIDockerClaude Code
▼ details

n8n Workflow Automation

If you do it twice, automate it

Self-hosted n8n instance on Contabo cloud infrastructure, ready to become the automation backbone for personal projects. The vision: connect monitoring, notifications, and data sync workflows — augmented with AI — into repeatable pipelines. The same philosophy applies to ITAM: manual processes are technical debt, and workflow automation is the fix.

n8n combined with AI — automatic data extraction and complex reporting from SAM systems.

n8nDockerREST APIsWebhooks
▼ details

// contact

Get in Touch

Slovenia, EU — Available for remote work worldwide

By submitting this form, you agree to the processing of your data as described in our Privacy Policy.