Skip to content
View CatOrLeader's full-sized avatar

Block or report CatOrLeader

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
CatOrLeader/README.md

Artur Mukhutdinov

Software Engineer & Tech Lead · Streaming Systems

I build the systems data engineers use to move and operate data. My work connects application code, infrastructure and the tools around them. As a tech lead, I stay involved in implementation and use feedback from platform users to guide engineering priorities.

CV in English (PDF) · CV in Russian (PDF) · Telegram · Email

Engineering focus

  • Developer experience: reusable loaders, YAML-based pipeline configuration, Kubernetes deployment templates and CI/CD automation.
  • Data in motion: PostgreSQL CDC, schema evolution, signaling tables, Kafka-to-Iceberg ingestion and checkpoint/savepoint recovery.
  • Production reliability: resource allocation, secrets and certificates, monitoring and diagnostics.

Open-source work

I have contributed changes merged into Apache Amoro and Apache Flink CDC:

  • UUID handling in Amoro's Iceberg table compaction path.
  • Recursive JAR discovery for Flink CDC deployment classpaths.

Contribution references and shareable technical details are available on request.

Personal projects

  • titan-pulse — a personal streaming infrastructure sandbox in development: Helm-based Flink Kubernetes Operator, observability and a local data stack with Kafka, MinIO, Iceberg REST and Trino.
  • Tinkoff Link Tracker — a Java backend course project built on the course template: Telegram notifications for tracked links, with Spring Boot, PostgreSQL, optional Kafka and Docker Compose.

Stack

Core: Java, Python, SQL · Apache Flink, Flink CDC, Kafka, Iceberg, Amoro, PostgreSQL.

Platform: Kubernetes, Docker, Helm, GitLab CI/CD, HashiCorp Vault, MinIO, Grafana, Prometheus.

Backend: Spring Boot, JUnit, Testcontainers. Additional experience with Apache NiFi and SAP HANA CDC development.

Work with me

Open to Senior Software / Data Platform Engineer and Tech Lead roles, as well as other opportunities where my experience fits. I enjoy coding and architecture alongside technical leadership. Remote work, employer-supported relocation, contract and part-time opportunities are all welcome.

Innopolis University graduate, 2026. Russian — native; English — B2, self-assessed.

Reach me on Telegram or by email.

GitHub activity

GitHub contribution history

GitHub statistics for CatOrLeader Languages used in public GitHub repositories

Pinned Loading

  1. StackBasedCalculator StackBasedCalculator Public

    My project with implementation a stack based calculator in Java programming language.

    Java

  2. FSA-validator FSA-validator Public

    This is project with the implementation of FSA validator.

    Java

  3. Linear-Algebra Linear-Algebra Public

    This repository contains the implementation of Matrix / Column Vectors behaviour, solving the linear systems of equation through: Gauss Elimination, Jacobi Iterative, Seidel Iterative methods.

    C++

  4. FSA_to_RegExp FSA_to_RegExp Public

    FSA to RegExp conversion

    Java