Skip to content
View kroxiksut's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report kroxiksut

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

Hi, I'm Fyodor Malkov 👋

PostgreSQL & ClickHouse DBA · High Availability & Disaster Recovery · Ansible Automation · Open Source

English · Русский

LinkedIn X Habr Telegram Reddit Facebook

fmalkov91@gmail.com · fmalkov91@proton.me

Resume: PDF · DOCX

I am a database administrator, software developer, and open-source enthusiast. My professional work focuses on PostgreSQL and ClickHouse infrastructure: reliability, replication, backup and recovery, monitoring, and automation. Outside of DBA work, I build practical tools for Windows and other platforms and explore software architecture, security, and AI-assisted engineering.

I care about clear interfaces, predictable behavior, user control, and the ability to recover safely when something goes wrong.

🛠️ Technologies & expertise

PostgreSQL ClickHouse Linux Ansible Zabbix High Availability and Disaster Recovery Windows GitHub Actions

Rust Python Qt PySide6 Django OpenCV Computer Vision 3D Reconstruction 3D Printing

🚀 Open-source projects

Tools & applications

Project What it does
NetRuleRouter Work-in-progress desktop app for rule-based traffic routing across VPN tunnels and multiple internet sources (different providers, Ethernet, Wi-Fi, mobile hotspots), with rules by domain, address, or application. Written in Rust.
codexSync Local-first GUI and CLI for moving Codex chats, projects, settings, and local state between your own machines, with conflict handling, backups, and recovery.
WinStoreRegion Temporarily switches the Windows region for Microsoft Store installs, then restores the original setting. Written in Rust.
Pakomichi A bridge from Git releases to APT and DNF: install and update .deb/.rpm packages published in Releases with the usual apt/dnf commands, without separate package repositories. In design.
ZDashstitch Local GUI tool for building, cloning, and safely maintaining global Zabbix dashboards: assemble pages from several templates, prepare projects offline, and replace a host across many widgets at once. Targets Zabbix 7.4. Written in Rust. Early development; the dashboard editor is not ready yet.
CommentRake Human-in-the-loop tool for finding, reviewing, and cleaning up source-code comments; the developer always makes the final call. Pre-alpha.
Reconstellate Local-first desktop platform for digitising, analysing, matching, assembling, and reconstructing objects from 2D profiles, 3D meshes, and fragments. The first domain pack focuses on archaeological pottery. Active development.

Engineering methodology & security research

Project What it explores
CHLOYA An evolving methodology for AI-assisted software engineering: bounded context, explicit responsibilities, transferable project knowledge, and verifiable results.
PageCheck Pre-alpha browser extension that looks for signs of hidden or deceptive page content, suspicious links, and visual manipulation. Not a security guarantee.
Web Security Scenario Lab A controlled, client-side research lab for reproducing misleading web-page patterns and testing detection tools.

Older experiments, libraries, and other projects are available in my repositories.

🤝 Open-source contributions

I send fixes and features to open-source projects I use. Pull requests, dates and status: CONTRIBUTIONS.md.

💼 Professional experience

13+ years in IT, starting in 2011 with networks and servers in a university lab, then research software development, and database administration in production. Full resume: PDF · DOCX.

NIC Telecom (National Research Center for Telecommunications) — Database Administrator
August 2026 – Present

Modernizing and maintaining PostgreSQL and ClickHouse infrastructure in the telecommunications sector: replication, backup and disaster recovery, monitoring, automation with Ansible, and high-availability design.

Rostelecom — Database Administrator
December 2023 – February 2026

Operated and supported high-load database systems for a large telecommunications company (600+ database instances, PostgreSQL with Patroni-based high availability, ClickHouse, Cassandra), with a focus on reliability, monitoring, security, and automation.

Horizon LLC — Systems Engineer, Laboratory Information Systems
June 2022 – October 2023

Administered Windows and Linux servers and supported PostgreSQL, Oracle, and MongoDB: troubleshooting, log analysis, backups, and monitoring. Automated routine tasks with Python and integrated laboratory analyzers and electronic-signature workflows.

Scientific Centre for Family Health and Human Reproduction Problems — IT Infrastructure & Systems Administration Specialist (part-time)
September 2020 – January 2026

Administered Linux virtual machines and Proxmox VE, including the migration from VMware; maintained backups and PostgreSQL-based services (Moodle, GitLab, internal Django applications, BigBlueButton) for research, healthcare, and education.

Earlier experience

  • 2020–2021 · Irkutsk National Research Technical University — Lecturer. Undergraduate laboratory classes and practical technical training.
  • 2018 · Institute of System Dynamics and Control Theory, SB RAS — Programmer. Django applications, Redmine and GitLab administration, database design.
  • 2017–2021 · Irkutsk National Research Technical University — Junior Researcher. Research and software projects, grants and publications; OpenStack and storage systems.
  • 2015–2017 · Irkutsk Scientific Centre, SB RAS — Junior Researcher. Grant-funded research and software projects.
  • 2015 · UMNIK grant project — Software Developer. C++/Qt, database design, image analysis with OpenCV.
  • 2011–2013 · Irkutsk National Research Technical University — Research Laboratory Assistant / Technician Programmer. Local networks, workstations, servers, and computer labs.

🔬 Research & publications

My earlier research focused on 3D scanning and virtual reconstruction of archaeological artifacts: recovering ceramic vessel profiles from 3D scans and recreating missing fragments with virtual reconstruction and 3D printing. I also co-authored, with neurosurgery specialists, a systematic review of 3D printing in neurosurgery.

Archaeology & 3D reconstruction

2014 · Virtual reconstruction of ceramic vessels from 3D scans
Original title: «Виртуальное восстановление сосудов на основе 3Д сканирования».
Ancient Cultures of Mongolia and Baikal Siberia, proceedings of the 5th International Scientific Conference, Kyzyl, Part II, pp. 157–161.
Focus: reconstructing vessel profiles from 3D scanning data.
Proceedings and bibliographic entry

2018 · Recreating small missing fragments of ceramic vessels using virtual reconstruction and 3D printing
Original title: «Воссоздание малых недостающих фрагментов керамических сосудов с помощью методов виртуальной реконструкции и 3D-печати».
Virtual Archaeology, international forum proceedings, State Hermitage Museum, St. Petersburg. Co-authored with A. V. Kharinsky.
Focus: digitally reconstructing missing fragments and producing physical replacements through 3D printing.
Proceedings (PDF)

Medical 3D printing

2019 · 3D-Printing Technology in Neurosurgery: A Systematic Review
Original title: «Технология 3D-печати в нейрохирургии: систематический обзор».
Pediatric Neurosurgery and Neurology, No. 2–3 (60–61), pp. 75–98. Co-authored with neurosurgery specialists.
Focus: clinical and educational uses of 3D printing, including anatomical models, surgical planning, and training.
Journal issue archive

Other earlier publications cover scientific information systems, computer vision, biological data analysis, and other interdisciplinary topics.

Pinned Loading

  1. codexSync codexSync Public

    codexSync is a local-first GUI + CLI for safe Codex sync between personal machines: chats, projects, configuration and local state, with guarded handoff, conflict handling, verified backups and rec…

    Python 13 3

  2. net-rule-router net-rule-router Public

    NetRuleRouter is a rule-based network routing app that lets you control how connections are routed across VPN tunnels and multiple internet sources, such as different providers, Ethernet, Wi-Fi, or…

    Rust 18 1

  3. win-store-region win-store-region Public

    WinStoreRegion is an open-source Windows utility for temporarily switching the Windows region during Microsoft Store installation workflows and safely restoring the original setting afterward

    Rust 87 2

  4. django-admin-collapse-apps django-admin-collapse-apps Public

    Collapsible app groups for the built-in Django Admin sidebar — no sidebar replacement, no jQuery or CDN. Progressive enhancement (works without JS), accessible (ARIA, focus-visible), state in a sin…

    Python 2

  5. pakomichi pakomichi Public

    Pakomichi bridges Git releases with APT and DNF, enabling native installation and updates of DEB/RPM packages without separate package repositories.

    Rust

  6. zdashstitch zdashstitch Public

    Visual Zabbix dashboard builder and editor: create graphs and widgets, replace hosts in bulk, and copy dashboards across environments.

    Rust 1