Expand on programming languages

main
Tristan Daniël Maat 2022-05-25 20:32:32 +01:00
parent f4a3189846
commit 8ca747807a
Signed by: tlater
GPG Key ID: 49670FD774E43268
1 changed files with 21 additions and 5 deletions

26
cv.tex
View File

@ -104,11 +104,27 @@ App. 117, 2 Bexley Square, M3 6GP Salford, United Kingdom
\item LXC, flatpak
\item Used AWS, Azure and GCP for individual services
\stopitemize
\item Programming languages
\startitemize
\item Very frequently used: Python, Rust, JavaScript/TypeScript, *sh, Nix
\item Used on occasion: C, C++, Java, Lisp, Haskell, PHP, Lua
\stopitemize
\item Programming languages (order of experience)
\startproglang{Python} Used for BuildStream and most non-sh scripting
\stopproglang
\startproglang{JS/TS} Used for many years, web front/backend, first "real" language
\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)
\stopitemize