cv/cv.tex

150 lines
5.0 KiB
TeX

\mainlanguage[en]
\environment[CV_env]
\starttext
\starttitle[title={Tristan Daniël Maat}]
\startalignment[center]
\tfx
App. 117, 2 Bexley Square, M3 6GP Salford, United Kingdom
\goto{+43 676 734 8550}[url(tel:+43-676-734-8550)],
\goto{tm@tlater.net}[url(mailto:tm@tlater.net)],
\goto{tlater.net}[url(tlater.net)]
\goto{github.com/tlater}[url(https://github.com/tlater)],
\goto{discourse.nixos.org/u/tlater}[url(https://discourse.nixos.org/u/tlater)],
\goto{linkedin.com/in/tlater}[url(https://linkedin.com/in/tlater)]
\stopalignment
\stoptitle
\startsubject[title={Relevant Experience}]
\starttimeentry{June 2017--Today} Software Engineer/Consultant at Codethink Ltd.\par
\startitemize
\item Started as internship from 2017--2019, while completing education
\item Worked on a variety of projects for a variety of organizations, including:
\startitemize
\item Led a project focused on improving the code coverage flow in Bazel,
public outputs are:
\startitemize[1]
\item \goto{https://github.com/bazelbuild/bazel/pull/14371}[
url(https://github.com/bazelbuild/bazel/pull/14371)
]
\item \goto{https://github.com/bazelbuild/bazel/pull/14677}[
url(https://github.com/bazelbuild/bazel/pull/14677)
]
\stopitemize
\item Led project overseeing a Bazel version upgrade, public outputs
are:
\startitemize[1]
\item \goto{https://github.com/bazelbuild/bazel/issues/12821\#issuecomment-1086109585}[
url(https://github.com/bazelbuild/bazel/issues/12821#issuecomment-1086109585)
]
\stopitemize
\item Led a project investigating the potential for using "include
scanning" features in Bazel, and their impact on a particular
organization's build performance.
\item Worked on the team designing and implementing BuildStream, an integration tool with
ideas similar to those behind Nix, publicly used by the GNOME
release team today:
\startitemize[1]
\item \goto{https://github.com/apache/buildstream}[url(https://github.com/apache/buildstream)]
\stopitemize
\item Currently working on a team that is evaluating, designing and implementing workflows
around using container technology in an embedded Linux project
\stopitemize
\item Valued especially for mentorship by new employees
\stopitemize
\stoptimeentry
\stopsubject
\startsubject[title={Education}]
\starttimeentry{2014--2019} The University of Manchester\par
Computer Science with Industrial experience, MEng (Hons), First Class
\startitemize
\item Various courses, particular interest in OS-level software
and cyber security
\item Participated in a mentorship programme for junior students (PASS)
\item Participated in, and won, a number of Hackathons and CTF events
\stopitemize
\stoptimeentry
\starttimeentry{2010--2014} Meinhardinum Stams\par
Austrian Matura, completed with "ausgezeichnetem Erfolg"
\stoptimeentry
\stopsubject
\startsubject[title={Other Experience}]
\starttimeentry{Summer 2016} Created a digital art exhibition for The University of Manchester
\stoptimeentry
\starttimeentry{Summer 2014} Created web scraping scripts for zadego GmbH
\stoptimeentry
\stopsubject
\startsubject[title={Relevant Skills}]
\startitemize
\item Build and integration tooling
\startitemize
\item Nix, BuildStream, Bazel
\startitemize[1]
\item Also used Buildbarn and Engflow for remote execution/caching
\stopitemize
\item Various language-specific build tooling (e.g. cargo, setuptools, npm, \textellipsis)
\stopitemize
\item Container and devops-related tooling
\startitemize
\item OCI container tooling (including docker registries)
\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 Other software development tooling (e.g. Git, GitHub actions, Jira, \textellipsis)
\stopitemize
\stopsubject
\startsubject[title={Other Skills}]
\startitemize
\item Typesetting and graphing tools (*\TeX, gnuplot, pyplot)
\item Languages
\startitemize
\item Fluent: Afrikaans, Dutch, English, German
\item Beginner: Italian
\stopitemize
\item Conference Talks
\item Mentoring
\item Tech-level sprint management
\stopitemize
\stopsubject
\stopsubject
\startsubject[title={Hobbies and Interests}]
\startitemize
\item Tabletop role-playing --- Currently acting as GM for PTU for a small group
\item Badminton --- Played with The University of Manchester's badminton society
\item Nix
\stopitemize
\stopsubject
\startalignment[center]
References available on request
\stopalignment
\stoptext