I run databases for a living. For the last six years I've been a DBA in Moldova's fiscal IT institution. About 100 production instances, roughly 20 TB of data, for the tax service, customs and the Ministry of Finance.
I work with several engines and not all of them equally. Most of my week is SQL Server, PostgreSQL, MySQL/MariaDB and MongoDB. That's where I'm strong. I also run Informix, ClickHouse, Cassandra, Oracle and Redis, but less often, so there I know enough to keep them healthy and not much more than that.
Most of what I know came from keeping these systems up. Backups that actually restore. Migrations that don't lose rows. Finding the query that's eating the server at 2 AM. The two projects I care about most came out of that work:
Fleetward is a multi-engine control plane for DBA work. A backup job that exits zero is not the same thing as a backup you can restore, so Fleetward restores it into a throwaway container and smoke-tests it. Written in Go, one gRPC plugin per engine. Still pre-alpha, I work on it most weeks.
Basewright provisions database instances on servers that already exist. It gathers facts about the machine, gates it, then writes a plan where every value says which rule produced it, and verifies the result afterwards. An install that finished is not the same thing as an instance fit for production.
The rest of my public code is data pipelines:
- realtime-ecommerce-cdc - Postgres to Debezium to Kafka to Flink to ClickHouse, with a live Grafana dashboard
- bnm-exchange-rates-elt - an ELT pipeline on the National Bank's exchange rates, with dbt, Airflow and CI
- pgslow - a read-only CLI that finds and explains slow Postgres queries
- tabletail - tail -f and git diff, but for Postgres tables
I like tools small enough that someone actually runs them, and systems you can reason about when something breaks at 2 AM.
Outside work I follow F1, play Warcraft, and will happily argue about Star Wars.
I'm in Chisinau and open to remote work. danmorcov88@gmail.com / LinkedIn


