Expand on programming languages

This commit is contained in:
Tristan Daniël Maat 2022-05-25 20:32:32 +01:00
parent f4a3189846
commit 8ca747807a
Signed by: tlater
GPG key ID: 49670FD774E43268

26
cv.tex
View file

@ -104,11 +104,27 @@ App. 117, 2 Bexley Square, M3 6GP Salford, United Kingdom
\item LXC, flatpak \item LXC, flatpak
\item Used AWS, Azure and GCP for individual services \item Used AWS, Azure and GCP for individual services
\stopitemize \stopitemize
\item Programming languages \item Programming languages (order of experience)
\startitemize \startproglang{Python} Used for BuildStream and most non-sh scripting
\item Very frequently used: Python, Rust, JavaScript/TypeScript, *sh, Nix \stopproglang
\item Used on occasion: C, C++, Java, Lisp, Haskell, PHP, Lua \startproglang{JS/TS} Used for many years, web front/backend, first "real" language
\stopitemize \stopproglang
\startproglang{Rust} Used for private projects, web front/backend and wayland experiments
\stopproglang
\startproglang{Nix} Used in and around NixOS
\stopproglang
\startproglang{Lisp} Used mostly for configuration of Emacs and writing Emacs packages
\stopproglang
\startproglang{C++} Used for converting a CEF-based browser to chromium, as well as graphics programming
\stopproglang
\startproglang{C} Used in conjunction with Python, Rust and C++ projects
\stopproglang
\startproglang{Java} Used at university and for Bazel contributions
\stopproglang
\startproglang{Haskell} Learned out of interest, recently used to replace Python/gnuplot for graphing purposes
\stopproglang
\startproglang{PHP} Used for web backend before Rust, Python and JS replaced it
\stopproglang
\item Other software development tooling (e.g. Git, GitHub actions, Jira, \textellipsis) \item Other software development tooling (e.g. Git, GitHub actions, Jira, \textellipsis)
\stopitemize \stopitemize