docs: update profile for current DevOps work

This commit is contained in:
2026-07-26 23:30:34 +03:00
parent 392d9430cf
commit 9e9cb01137
+27 -37
View File
@@ -1,54 +1,59 @@
# Hi there! 👋 I'm Dmitrii Gudov (kr0sh512) # Hi there! 👋 I'm Dmitrii Gudov (kr0sh512)
I'm a passionate developer and Computer Science student at [CMC MSU](https://cmc.msu.ru/). I enjoy creating projects that make everyday tasks simpler and learning new technologies to expand my skill set. Welcome to my GitHub, where you can explore my latest coding endeavors! I'm a DevOps-oriented developer and Computer Science student at [CMC MSU](https://cmc.msu.ru/). I build and operate Linux infrastructure, automate repeatable work, and develop system and backend tools. My current focus is ALT Linux and RPM internals, Kubernetes, containers, CI/CD, and Python/C systems tooling.
--- ---
## 🚀 About Me ## 🚀 About Me
- 🎓 **Student at CMC MSU** - 🎓 **Computer Science student at CMC MSU**
- 💻 Interested in **System Programming and Bot Development** - 🐧 Interested in **DevOps, Linux infrastructure, system programming, and networking**
- 🌱 Currently exploring **Python, C++ and Shell Scripting** - 🛠️ Operating and troubleshooting multi-node infrastructure with **K3s/RKE2, Docker/OCI, Ansible, Traefik, systemd, and TLS automation**
- 🔬 Researching and optimizing **ALT Linux RPM `set:version` dependency processing**
- 📫 Reach me at **gudovdo@my.msu.ru** - 📫 Reach me at **gudovdo@my.msu.ru**
--- ---
## 💼 Experience ## 💼 Experience
- **BaseALT** — Linux/RPM tooling and systems research — *Current*
- **Yandex Intern**, **DevTools Team, Autonomous Transport***Fall 2025* - **Yandex Intern**, **DevTools Team, Autonomous Transport***Fall 2025*
--- ---
## 🔧 Skills ## 🔧 Skills
- **Languages**: Python, C++ - **Languages**: Python, C, C++, TypeScript, Shell, SQL
- **Frameworks/Tools**: Git, Linux, Docker - **Infrastructure & DevOps**: Linux, Docker/OCI, Kubernetes, K3s, RKE2, Helm, Ansible, Traefik, systemd, SSH, Let's Encrypt
- **Database Management**: Postgres, MongoDB - **CI/CD**: GitHub Actions, GHCR, multi-architecture container builds, automated testing and packaging
- **Other**: Web Automation, Telegram Bot Development, Problem Solving - **Backend & Data**: FastAPI, SQLAlchemy, Pydantic, PostgreSQL, SQLite, MongoDB
- **Frontend**: React, Vite, browser storage and PWA-oriented applications
- **Engineering Practices**: pytest, mypy, Black, sanitizers, differential testing, benchmarking, and reproducible build workflows
--- ---
## 🖥️ Projects ## 🖥️ Projects
### [Syncing Spotify with Telegram Bio](https://github.com/kr0sh512/spotify-to-tg-bio) ### [ALT RPM Set Version Research](https://github.com/kr0sh512/alt-rpm-set-version)
**Description**: A script that syncs the playing track from spotify in the background with the Bio column in the user's telegram. Research into ALT Linux RPM's encoded symbol sets and dependency comparison. The project covers C implementation work, hashing, compatibility testing, sanitizer checks, and benchmarks against realistic RPM/APT workflows.
### [Random Coffe Bot](https://github.com/kr0sh512/rc-tgbot) ### [nexus-sync](https://github.com/kr0sh512/nexus-sync)
**Description**: This Telegram bot was created for the cmc msu student union for a speed dating event. A client-server system for centrally managing computers and dispatching approved commands. Built with FastAPI and SQLAlchemy, with a CLI, YAML-configured clients, systemd units, standalone builds, tests, type checks, and CI packaging.
### [Telegram Bot Schedule](https://github.com/kr0sh512/Telegram-bot-schedule) ### Personal Infrastructure Automation
**Description**: A Telegram bot that sends reminders about events a set time before they start. Ansible playbooks for automating Linux servers and repeatable administration. My broader infrastructure work includes multi-node K3s/RKE2 clusters, container deployment, ingress and ServiceLB networking, TLS lifecycle automation, and remote troubleshooting.
### [Calendar of Life](https://github.com/kr0sh512/calendar-of-life) ### [Pomodoro](https://github.com/kr0sh512/pomodoro)
**Description**: A PHP-based reminder tool to encourage users to make the most of their time. A customizable browser-based Pomodoro timer and clock built with React, TypeScript, and Vite. GitHub Actions tests and packages it as an unprivileged multi-architecture container published to GHCR.
### [Sudoku Solver](https://github.com/kr0sh512/sudoku-solver) ### [Network Diagrams Tool](https://github.com/kr0sh512/network-diagrams-tool)
**Description**: A command-line tool to solve Sudoku puzzles using C++. A Python tool for building and visualizing network topologies, developed for networking and infrastructure coursework at CMC MSU.
### [SimpleCountdownTimer](https://github.com/kr0sh512/SimpleCountdownTimer) ### [Marzban Telegram VPN Bot](https://github.com/kr0sh512/profhome-vpn-bot)
**Description**: A web timer with cookie support to retain settings across sessions. A containerized Python Telegram bot that integrates with the Marzban API, manages one-time invitations and user lifecycle, and persists local state in SQLite.
--- ---
<!-- <!--
## 📈 GitHub Stats ## 📈 GitHub Stats
@@ -58,6 +63,7 @@ I'm a passionate developer and Computer Science student at [CMC MSU](https://cmc
--- ---
--> -->
## 🌐 Connect with Me ## 🌐 Connect with Me
[![Telegram](https://img.shields.io/badge/Telegram-Kr0sH_512-blue?style=flat&logo=telegram)](https://t.me/kr0sh_512) [![Telegram](https://img.shields.io/badge/Telegram-Kr0sH_512-blue?style=flat&logo=telegram)](https://t.me/kr0sh_512)
@@ -65,20 +71,4 @@ I'm a passionate developer and Computer Science student at [CMC MSU](https://cmc
--- ---
Thanks for visiting my profile! Feel free to reach out for collaboration or to discuss technology. Thanks for visiting my profile! Feel free to reach out for collaboration, Linux infrastructure, systems programming, or DevOps projects.
<!--
**kr0sh512/kr0sh512** is a ✨ _special_ ✨ repository because its `README.md` (this file) appears on your GitHub profile.
Here are some ideas to get you started:
- 🔭 Im currently working on ...
- 🌱 Im currently learning ...
- 👯 Im looking to collaborate on ...
- 🤔 Im looking for help with ...
- 💬 Ask me about ...
- 📫 How to reach me: ...
- 😄 Pronouns: ...
- ⚡ Fun fact: ...
-->