Compare commits
1 commit
main
...
tlater/fam
Author | SHA1 | Date | |
---|---|---|---|
Tristan Daniël Maat | ed43e9aa2e |
101
cv.tex
101
cv.tex
|
@ -5,24 +5,35 @@
|
|||
\starttitle[title={Tristan Daniël Maat}]
|
||||
\startalignment[center]
|
||||
\tfx
|
||||
App. 117, 2 Bexley Square, M3 6GP Salford, United Kingdom
|
||||
Hanenberglanden 95, 7542 ET Enschede, Netherlands
|
||||
|
||||
\goto{+43 676 734 8550}[url(tel:+43-676-734-8550)],
|
||||
\goto{tm@tlater.net}[url(mailto:tm@tlater.net)],
|
||||
\goto{tlater.net}[url(https://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{gitea.tlater.net}[url(https://gitea.tlater.net)],
|
||||
\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
|
||||
\startsubject[title={Employment History}]
|
||||
\starttimeentry{June 2017--February 2023} Software Engineer/Consultant at Codethink Ltd.\par
|
||||
\startitemize
|
||||
\item Organization that helps other organizations consume and contribute back to open source projects
|
||||
\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 Worked on the team designing and implementing
|
||||
BuildStream, an integration tool focused on
|
||||
reproducibility, 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 Acted as a team lead for a team of 5 on a project
|
||||
introducing container technology for development and
|
||||
deployment to embedded systems in a large automotive firm
|
||||
\item Led a project focused on improving the code coverage flow in Bazel,
|
||||
public outputs are:
|
||||
\startitemize[1]
|
||||
|
@ -33,29 +44,23 @@ App. 117, 2 Bexley Square, M3 6GP Salford, United Kingdom
|
|||
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
|
||||
\item A project porting a CEF-based browser to Chromium,
|
||||
particularly involving knowledge of web technology
|
||||
\stopitemize
|
||||
\item Valued especially for mentorship by new employees
|
||||
\stopitemize
|
||||
\stoptimeentry
|
||||
|
||||
\starttimeentry{Februaury 2023--January 2024} Post-pandemic sabbatical
|
||||
\startitemize
|
||||
\item Taken to move from the UK to the Netherlands due to Brexit
|
||||
taking effect, and reconnect with friends and
|
||||
family as the pandemic risks lessened
|
||||
\item Free time was spent deepening ties with the NixOS community,
|
||||
a Linux distribution focusing on declarative configuration and
|
||||
reproducibility
|
||||
\stopitemize
|
||||
\stoptimeentry
|
||||
\stopsubject
|
||||
|
||||
\startsubject[title={Education}]
|
||||
|
@ -101,6 +106,25 @@ App. 117, 2 Bexley Square, M3 6GP Salford, United Kingdom
|
|||
|
||||
\startsubject[title={Relevant Skills}]
|
||||
|
||||
\startitemize
|
||||
\item Self-hosting matrix instances, have written bots using it as a notification tool
|
||||
\item Programming languages with particular expertise
|
||||
\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
|
||||
\item Experience in many other programming languages, due to varied work as a consultant
|
||||
\item Other software development tooling (e.g. Git, GitHub actions, Jira, \textellipsis)
|
||||
\stopitemize
|
||||
|
||||
\stopsubject
|
||||
|
||||
\startsubject[title={Other Skills}]
|
||||
|
||||
\startitemize
|
||||
\item Build and integration tooling
|
||||
\startitemize
|
||||
|
@ -113,35 +137,6 @@ 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 (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
|
||||
|
||||
\stopsubject
|
||||
|
||||
\startsubject[title={Other Skills}]
|
||||
|
||||
\startitemize
|
||||
\item Typesetting and graphing tools (*\TeX, gnuplot, pyplot)
|
||||
\item Languages
|
||||
\startitemize
|
||||
|
@ -160,9 +155,9 @@ App. 117, 2 Bexley Square, M3 6GP Salford, United Kingdom
|
|||
\startsubject[title={Hobbies and Interests}]
|
||||
|
||||
\startitemize
|
||||
\item NixOS
|
||||
\item Nix/NixOS
|
||||
\startitemize
|
||||
\item Used for most personal programming for the last two years, converted a few colleagues and friends
|
||||
\item Used for most personal programming for the last three years, converted a few colleagues and friends
|
||||
\stopitemize
|
||||
\item Tabletop role-playing
|
||||
\item Badminton
|
||||
|
|
Loading…
Reference in a new issue