// Database Expert · Prague, Czechia

Tuxie

I really do love databases, system architecture, and storage solutions. MySQL/Percona expert and enthusiast for every single engine I touch.

tuxie@db-expert ~ skills --list
mysql --version # Percona · CloudSQL · Galera · MariaDB → EXPERT   redis-cli ping && valkey-cli ping # Redis · Valkey · DragonflyDB → ADVANCED   psql -V && db2 get dbm cfg # PostgreSQL v14-18 · IBM DB2 → ADVANCED   dolphie --record --hosts 70 # ETL → ClickHouse · DevOps visibility → CUSTOM PIPELINE  
Scroll
About

Deep love for data and the systems that move it.

Experienced database administrator with a rich Linux background, focusing on delivery and customer happiness. I love databases, system architecture, and DB/OS storage solutions — from the very first query plan to production storage tuning under heavy load.

Created a visible footprint for the (invisible) DB2 community in the Czech Republic, became a MySQL/Percona expert, and approach every new database engine with genuine curiosity. Emerging obsessions: CrateDB, ArcadeDB, DragonflyDB.

Currently at Rohlik Group — a European e-grocery leader — using Claude and AI tools every single day: detecting anomalies, improving monitoring coverage, finding schema and query flaws before they hit production. Beyond the main stack, I've written 20+ smaller internal tools that cut toil, speed up diagnostics, and make the team's life measurably better.

15+
Years in IT
13+
DB Engines
150+
Clusters Managed
IBM DB2 Certified
// Current Role
Rohlik Group · Database Expert
Aug 2024 – Present · Prague
Claude / AI · anomaly detection · daily
20+ internal tools built
GCP CloudSQL + Percona on-prem
// Top Skills
Database Administration
Performance Tuning & Optimization
Replication & HA Architecture
Linux System Administration
// Languages
English — Full Professional
German — Elementary
Czech — Native
Expertise

Database Skills Matrix

Expert
Advanced
Padawan
MySQL Ecosystem Expert
  • GCP CloudSQL for MySQLGTID, multi-channel replication, security, auditing
  • Percona Server 5.7 / 8.xMission-critical fleets, benchmarks, workload analysis
  • on-prem MySQL · MariaDB5.1 → 8.x, TDE, SSL, audit plugin
  • Galera Cluster / PXCMulti-master HA · ~150 clusters managed at SAP
Cache & KV Advanced
  • RedisProduction ops, HA, performance
  • ValkeyRedis open-source successor
  • DragonflyDBModern in-memory, Redis-compatible
PostgreSQL Advanced
  • PostgreSQL v14 – v18Administration, tuning, upgrades, replication
IBM DB2 Advanced
  • DB2 for Linux / UNIX / Windows4× IBM certified · Czech community author · ETL, DBA
NoSQL & Emerging Padawan
  • Elasticsearch · MongoDB
  • ClickHouseColumnar OLAP · Dolphie ETL target
  • CrateDB · ArcadeDBEmerging jewels
Monitoring & Tooling Advanced
  • DolphieRecording mode · 70 servers · ETL → ClickHouse · storage savings
  • Percona Toolkit + PMMQuery analysis, xtrabackup, pt-query-digest
  • Prometheus + GrafanaMetrics, dashboards, alerting
  • Orchestrator · Puppet · Git
🐧
Linux Admin
Advanced. RHEL, CentOS, Debian. Kernel tuning, storage, networking, OS-level DB optimization.
🐳
Docker
Container operations, DB instances, compose stacks, image management.
🐍
Python
Automation, Fabric mass patching, monitoring tools, data anonymization pipelines.
$_
Bash
Shell automation, cron orchestration, deployment and operational scripts.
Percona ServerCloudSQLGalera ClusterMariaDBPostgreSQL v14-18RedisValkeyDragonflyDBIBM DB2DolphieElasticsearchMongoDBClickHouseCrateDBArcadeDBLinuxDockerPythonBashPrometheusGrafana Percona ServerCloudSQLGalera ClusterMariaDBPostgreSQL v14-18RedisValkeyDragonflyDBIBM DB2DolphieElasticsearchMongoDBClickHouseCrateDBArcadeDBLinuxDockerPythonBashPrometheusGrafana
Own Work

Projects

Threads Analyzer screenshot
Rust MySQL SQLite GCP CloudSQL
2024–25
Threads Analyzer
(MySQL / GCP CloudSQL)
MySQL performance analysis from the command line. Polls performance_schema.events_statements_history_long in real time and generates a self-contained HTML timeline — no server, no build step, just open the file.
  • Single-connection polling — one persistent MySQL connection queries the statement history buffer on a fixed interval, sized dynamically to the server's actual ring buffer capacity
  • Zero-copy internment — repeated string values (users, hosts, query digests) are interned on first encounter and shared by reference, keeping memory flat even on long captures with thousands of unique queries
  • Atomic, deferred persistence — events accumulate in-memory; indexes are built only after capture ends; the final on-disk file is written in a single atomic operation
  • Stateful deduplication — each poll computes only the delta since the last one, per connection thread, with recycling detection for short-lived connections
  • Lazy digest resolution — query text is resolved separately from the hot poll path, in batches, with a retry budget per digest before marking it permanently unresolvable
  • Timer math, not wall clock — timestamps derived from MySQL's internal nanosecond timer, calibrated once at startup, so event times are accurate regardless of poll jitter
  • Self-contained output — single HTML file with everything embedded; no build step, no server, no dependencies
Schema Analyzer screenshot
Python Bash MySQL 8.0 GCP CloudSQL
2024–25
Schema Analyzer
(MySQL 8.0 / GCP CloudSQL)
Zero-dependency MySQL 8.0 schema analysis toolkit for GCP Cloud SQL. Audits via read replicas — no writes, no risk — and compiles findings into a single interactive HTML report.
  • Secure connection — a cloud-sql-proxy tunnel is opened to the target instance; no database port is ever exposed to the network
  • Read-only collection — ~25 SQL queries pull metadata from information_schema and performance_schema; nothing is written, results land as plain TSV files
  • Rules engine — 3,200-line Python analyzer runs 99+ detection rules across 38 categories; every hit recorded with pattern ID, severity, affected object, description, and recommendation
  • Report generation — single self-contained HTML file; no server, no dependencies; findings are deep-linkable, severity-sorted, annotated with fix-time estimates
  • Fleet mode — point at multiple Cloud SQL instances at once; collects and analyzes all schemas in one pass, one report per schema
  • Instance comparison — two instances diffed side-by-side, surfacing divergence between environments (e.g. staging vs. production)
  • Capacity forecasting — given a traffic increase %, projects which schemas and queries will hit bottlenecks first — before they become incidents
PGN Player screenshot
Free Time Chess Stockfish WASM
2024–25
PGN Player
tuxie.eu/pgnp
Full-featured browser chess PGN viewer — import, analyse, train, annotate. Local Stockfish WASM, no server.
  • PGN import — paste, drag-drop, file, URL, ZIP
  • Multi-game database with virtual scroll
  • Stockfish WASM + cloud fallback; MultiPV, eval bar & graph
  • Training mode, annotations, full variation tree
  • Tournament crosstable — FIDE ratings, TPR, Buchholz, S-B
  • Board editor (E), figurine notation, multiple themes
RPG Idle Crafter screenshot
Free Time Electron React 19 SQLite
2024–25
RPG Idle Crafter
Desktop idle RPG built solo — Electron/React, deep crafting, 50-floor dungeon, living economy. Production-grade, zero data loss.
  • Specialist crafters with skill trees & async queues
  • 30+ locations · 50-floor dungeon · elemental combat
  • Five rarity tiers · procedural affixes · gem & rune slots
  • SQLite atomic state — crash-safe
  • 15,000+ icons via CSS sprites — 14 HTTP requests
  • 23 stores, 5 engines, Web Audio SFX, PixiJS particles
Work History

Experience

Rohlik GroupAug 2024 — Present · Prague
Database Expert

European e-grocery leader. Managing GCP CloudSQL for MySQL and on-prem Percona Servers — performance tuning, GTID, multi-channel replications, security policy, auditing. Using Claude and AI tools daily to detect anomalies, improve monitoring, and catch schema/query flaws early. Author of 20+ internal tooling projects; key open ones: Threads Analyzer and MySQL Schema Analyzer.

CloudSQL for MySQLPercona ServerGalera GTID ReplicationSecurity & AuditingAI ToolsGCPRustPython
LivesportSep 2019 — Jul 2024 · 4y 11m · Prague
Senior Database Administrator

Team of 6 DBAs supporting 13 technologies, 24/7 on-call rotation. Percona Server ambassador — mission-critical MySQL platform. Led MySQL 5.7 → 8.x upgrade and PXC → custom master-master replication migration. Performance tuning, incident resolution, benchmarks, workload analysis.

Percona 5.7/8.xPXC PostgreSQLRedisMongoDBMariaDBElasticsearchKafkaInfluxDBOrchestratorPuppet
SAPOct 2017 — Aug 2019 · 1y 11m · Prague
Senior Solution Specialist / DBA III

~150 Percona XtraDB Clusters on CentOS 7. High-load: 1TB+ data, tens of GBs/hr row-mode throughput, 300+ MB/s peak I/O. Mass automation via Python Fabric for patching, crontab, DB configuration. On-call for SQL Server, Couchbase, and Percona.

PXC 5.7 · 150 clustersPython / FabricCentOS 7GTIDSQL ServerCouchbase
DHLApr 2015 — Sep 2017 · 2y 6m · Prague
MySQL Platform Leader & Sr. System Support Specialist

MySQL platform ownership at group level: audits, compliance, cloud build scripts. DBA support for Oracle MySQL 5.1–5.7 on RHEL 6/7 with TDE, SSL, audit plugin. Led Percona Server PoC and PMM rollout.

MySQL 5.1–5.7RHEL 6/7TDEPercona ToolkitPrometheusGrafana
T-Mobile Czech RepublicMar 2012 — Mar 2015 · 3y 1m
Senior Data Anonymization Specialist

Data Reliance Shared Service Center (Deutsche Telekom group). End-to-end data anonymization across Oracle, DB2, SQL Server systems — planning, scripting, execution, verification.

OracleIBM DB2SQL ServerData Security
TietoApr 2011 — Feb 2012
DB2 Database Administrator

DBA for DB2, Oracle, and MySQL — installation, patching, backups, restores, optimization, monitoring in 24/7 mode.

IBM DB2OracleMySQL24/7
Pegatron CzechDec 2008 — Mar 2011 · 2y 4m
MIS ERP Engineer II

DBA/developer for Informix, DB2 Express-C, MySQL, SQL Server 2005. Built a shipping IS on DB2 Express-C; ETL scripting, SQL tuning.

InformixIBM DB2 Express-CMySQLSQL ServerETL
Credentials

Certifications, Publications & Education

// IBM DB2 Certifications
  • C2090-614DB2 10.1 Advanced DBA for Linux UNIX and WindowsIBM Certified Advanced Database Administrator
  • C2090-611DB2 10.1 DBA for Linux, UNIX, and WindowsIBM Certified Database Administrator
  • C2090-610DB2 10.1 FundamentalsIBM Certified Database Associate
  • P2090-018IBM Information Management DB2 10 Technical Mastery v3
// Publications
  • 📖Začínáme s DB2 Express-CCzech-language DB2 guide — created visible footprint for the Czech DB2 community
  • 📖Začínáme s DB2 Express-C (2nd edition)Expanded edition, IBM DB2 Express-C
// Education
  • University of Ostrava
    MSc · Geography · 2003 – 2008
  • Technical University of Ostrava
    Geographic Information Systems (GIS) · 2000 – 2002
// Get In Touch