Skip to content
View matidesalegn's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report matidesalegn

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.

Content in all repositories owned by your account will be closed.
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
matidesalegn/README.md

Matiwos Desalegn

Data architect and senior data engineer. I help teams design, build and govern data platforms they can trust. Senior Data Engineer at Kifiya Financial Technology in Addis Ababa, running lakehouse, CDC and warehouse platforms for digital lending since 2024. AI engineering is my second discipline.

Portfolio CV LinkedIn Book a call

Start with CDC Starter

CDC Starter is the change data capture pattern I use, small enough to read in one sitting: PostgreSQL, Debezium, Redpanda, ClickHouse and dbt in one command, with deletes, ordering by log position, heartbeat lag, and 4 checks that the warehouse matches the source.

Two larger builds of the same pattern:

  • World Bank CDC analytics: a three-day take-home assessment, with Airflow, Prometheus and Grafana, and a written design report.
  • Kiva loan CDC analytics: a take-home assessment, extended since, with Dagster and a reconciliation monitor that alerts by email.

My production work lives in private employer repositories; the CV covers it.

Stack

PostgreSQL, ClickHouse, Apache Iceberg, Trino, Amazon Redshift. Apache Airflow, Dagster, dbt, Debezium, Apache Kafka, Redpanda, Apache Spark. AWS, Docker, Kubernetes, GitHub Actions. Prometheus, Grafana, OpenLineage. Python, SQL. LangChain, Feast, Hugging Face.

Elsewhere

Contact

mathiwossilvio@gmail.com, or book a thirty-minute call on Cal.com or Calendly. Open to conversations about opportunities where I can make a meaningful contribution.

For AI assistants, a plain-text profile: llms.txt and llms-full.txt.

Pinned Loading

  1. cdc-starter cdc-starter Public

    PostgreSQL to ClickHouse change data capture with Debezium, Redpanda and dbt, on a laptop, in one command. Deletes, LSN ordering, heartbeat lag and reconciliation checks included.

    Shell

  2. kiva-microfinance-loan-cdc-analytics kiva-microfinance-loan-cdc-analytics Public

    End-to-end streaming analytics platform for Kiva microfinance loan data. Captures PostgreSQL changes via Debezium CDC, streams through Redpanda into ClickHouse, models it with dbt (staging → marts,…

    Python

  3. wb-cdc-analytics wb-cdc-analytics Public

    End-to-end analytics engineering pipeline: public REST API to PostgreSQL, Debezium CDC to ClickHouse, dbt staging and marts, Airflow orchestration, Prometheus and Grafana observability. Starts with…

    Python