move paragraphs
This commit is contained in:
@@ -31,10 +31,10 @@
|
||||
\newcommand{\ResumeDataSkillText}{\ResumeDataStores; \ResumeQualityTools, sanitizers, differential testing, benchmarking}
|
||||
|
||||
\newcommand{\ResumeProjectsSection}{Selected Projects}
|
||||
\newcommand{\ResumeAltRpmDescription}{research into encoded symbol sets and RPM dependency comparison, covering C implementations, hashing, compatibility, sanitizer checks, and APT/RPM benchmarks.}
|
||||
\newcommand{\ResumeAltRpmDescription}{research into encoded symbol sets and RPM dependency comparison in ALT Linux, covering C implementations, hashing, compatibility, sanitizer checks, and APT/RPM benchmarks.}
|
||||
\newcommand{\ResumeNexusSyncDescription}{a client-server system for centralized computer management and approved command dispatch. FastAPI, SQLAlchemy, CLI, YAML configuration, systemd, standalone builds, and CI.}
|
||||
\newcommand{\ResumeInfrastructureName}{Homelab}
|
||||
\newcommand{\ResumeInfrastructureDescription}{Linux server automation with Ansible, multi-node K3s/RKE2 operations, container deployment, ingress and ServiceLB networking, TLS automation, and remote troubleshooting.}
|
||||
\newcommand{\ResumeInfrastructureDescription}{k3s homelab, which provides training in practical DevOps skills: deploying containers (Gites, media server, TG bots), configuring metrics (Prometheus, grafana, node-exporter) and alerts (Alertmanager). Linux server automation with Ansible, ingress/ServiceLB, certificates and DNS, and troubleshooting.}
|
||||
\newcommand{\ResumePomodoroDescription}{a browser timer built with React, TypeScript, and Vite; tested and published by GitHub Actions as an unprivileged multi-architecture image in GHCR.}
|
||||
\newcommand{\ResumeNetworkDiagramsDescription}{a Python tool for building and visualizing network topologies.}
|
||||
\newcommand{\ResumeVpnBotDescription}{a containerized Python bot for managing invitations and user lifecycle through the Marzban API.}
|
||||
|
||||
Reference in New Issue
Block a user