Skip to content
View danmorcov88's full-sized avatar
  • Database Administrator - I.P. „Centrul de Tehnologii Informaționale în Finanțe”
  • Republic Of Moldova, Chisinau
  • 05:54 (UTC -12:00)

Block or report danmorcov88

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
danmorcov88/README.md

Hey, I'm Dan

I've spent the last six years as a database administrator in Moldova, working across nine different database engines , which are SQL Server, Postgres, Oracle, Informix, MongoDB, ClickHouse, and a few others. Most of what I know about data came from running these systems in production and fixing them when they broke.

Lately I've been moving toward data engineering, which mostly means building the kind of pipelines and tooling I always wished I had on the job. The repos below are where that happens : a streaming CDC setup, an ELT pipeline, and a couple of small command-line tools for the stuff that used to cost me hours: watching a table change in real time, or figuring out which query is eating the database alive.

I like tools that are small enough that someone actually runs them, and systems you can reason about when something goes wrong at 2 AM.

A few things I've built:

  • realtime-ecommerce-cdc : streaming changes from Postgres through Debezium, Kafka and Flink into ClickHouse
  • bnm-exchange-rates-elt : an ELT pipeline on the National Bank's exchange rates, with dbt, Airflow and CI
  • tabletail : tail -f and git diff, but for Postgres tables
  • pgslow : a read-only CLI that finds and explains slow Postgres queries

I'm based in Chișinău, open to data engineering roles on remote. You can reach me at danmorcov88@gmail.com or on LinkedIn.

Pinned Loading

  1. bnm-exchange-rates-elt bnm-exchange-rates-elt Public

    End-to-end ELT data pipeline for the National Bank of Moldova's official daily exchange rates: Python ingestion, PostgreSQL, dbt modeling and tests, Airflow orchestration, Docker, and CI.

    Python

  2. pgslow pgslow Public

    Read-only CLI that ranks, explains, and reports slow PostgreSQL queries from pg_stat_statements.

    Python

  3. realtime-ecommerce-cdc realtime-ecommerce-cdc Public

    Real-time CDC streaming pipeline: PostgreSQL → Debezium → Kafka → Flink → ClickHouse → Grafana, all on Docker Compose. 100% synthetic data.

    Python

  4. tabletail tabletail Public

    tail -f and git diff, but for PostgreSQL tables — watch a table change live, or diff two snapshots. Read-only, one command, beautiful terminal output.

    Python