Typst sources for the CV / résumé of Mikhail Kuznetsov — Senior Backend Engineer (Go · PostgreSQL · distributed systems). The CV is maintained as role-tailored variants that share the same facts and differ only in emphasis and ordering.
Download the latest PDFs: Go Backend Engineer · Database Reliability Engineer
| Source | Angle | Output |
|---|---|---|
cv_go_backend.typ |
Senior Backend Engineer (Go) — default | build/Go_Backend_Engineer_Mikhail_Kuznetsov.pdf |
cv_db_reliability.typ |
Database Reliability / DevOps — PostgreSQL, IaC, observability | build/Database_Reliability_Engineer_Mikhail_Kuznetsov.pdf |
Each variant is a single self-contained .typ document. There is deliberately
no shared template: a layout tweak in one variant can never silently break
another, and each document stays trivially readable top to bottom.
- Typst — compiler
- Inter — font
- go-task — build runner (optional)
- typos-cli — spell checker (optional)
macOS:
brew install typst go-task typos-cli
brew install --cask font-intertask # compiles every variant into build/
task check # spell-checkOr compile a single variant directly:
typst compile --font-path "$HOME/Library/Fonts" cv_go_backend.typ \
"build/Go_Backend_Engineer_Mikhail_Kuznetsov.pdf"Compiled PDFs land in build/ (git-ignored) and are named
<Role>_Mikhail_Kuznetsov.pdf.
- Two pages max, A4, 9 pt Inter — dense but never cramped.
- ATS-friendly. Font ligatures are disabled in-document
(
ligatures: false) so PDF text extraction is clean; after layout changes the text layer is re-verified programmatically (keywords present, reading order sane, no ligature glyphs). - Render-inspected. Every shipped PDF gets a visual pass: page count, overflow, orphan headings, awkward wraps.
- One set of facts. Variants may retitle, reorder, and re-emphasize — they never contradict each other, and no claim is inflated.
cv_go_backend.typ default variant — Senior Backend Engineer (Go)
cv_db_reliability.typ Database Reliability / DevOps variant
Taskfile.yml build tasks (task, task check)
typos.toml spell-check configuration
CLAUDE.md, AGENTS.md working notes for AI coding assistants
build/ compiled PDFs (git-ignored; published via Releases)
- Email: mikhail.n.kuznetsov@gmail.com
- LinkedIn: linkedin.com/in/mikenk
- Telegram: t.me/mikhailnkuz
- GitHub: github.com/posidoni