Skip to content

posidoni/cv

Repository files navigation

CV — Mikhail Kuznetsov

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

Variants

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.

Requirements

macOS:

brew install typst go-task typos-cli
brew install --cask font-inter

Build

task            # compiles every variant into build/
task check      # spell-check

Or 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.

Quality rules

  • 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.

Repository layout

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)

Contact

About

CV of Mikhail Kuznetsov — Senior Backend Engineer (Go · PostgreSQL · distributed systems). Typst sources; compiled PDFs in Releases.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages