I am a software engineer with a passion for functional programming,
correctness and robustness. I like simple solutions.
Software Engineer at Tweag I/O
I have been working as a Haskell consultant at Tweag I/O since September 2016. I have lead projects from when they were moonshots to production-ready products.
Platform Engineer at Pusher Ltd.
I worked at Pusher Ltd. in London from September 2015 to July 2016. One of my key lessons at the job was that with every million users comes a million ways to break a platform.
nagios-sink
, a simple service that gathers the statuses of Nagios endpoints.Msc, Information Technology & Electrical Engineering – ETHZ, Zurich
Graduated in Systems & Control from the ITET department.
Erasmus – TU Wien, Vienna
Erasmus year in Vienna as Elektrotechnik/Bau-ingenieur.
BSc, Micro-Engineering – EPFL, Lausanne
Graduated as a Microtechnician from the MT department.
I contribute to the Open Source projects that I use in my work regularly, either to bring attention to an issue, to directly fix a bug, or to submit new features. In addition, I maintain a few projects of my own, including:
Nix is my go-to package manager and build system. I contribute to Nixpkgs, have deployed Nix in production to teams of up to 40 engineers and have acquired an excellent understanding of its model, capabilities and limitations.
I am proficient with Go, Java, Ruby, C/C++, Kubernetes and Terraform.
I have a basic knowledge of Rust, Python, JavaScript, Erlang, LaTeX and x86 assembly.
Dominating the Stone Age – Master’s Thesis
Solved graph-theoretic problems using networks of finite-state machines.
Toehold DNA Languages are Regular – Publication
By Sebastian Brandt, Nicolas Mattia, Jochen Seidel, and Roger Wattenhofer, 2015. In ISAAC’15.
Parallel DNA – Semester Project
Modeled and studied parallel, DNA-based computations.
Parallelizing the Schrödinger Equation – Semester Project
Developed a fast parallel algorithm for solving the Retarded Green’s Function.
Languages:
I am a music enthusiast and have played the lead guitar in several local bands, the latest in date being Soldat Lemmy. I also enjoy bouldering and sketching.
nicolas@nmattia.com • github.com/nmattia • http://nmattia.com
+41 79 717 63 31 • Betrastrasse 74 – 8003 Zurich, Switzerland