my face

Hey! I’m Matt. I’m an experienced software engineer based in Bremen, Germany.

I am a Computer Engineering graduate of the University of Toronto and have been working since 2013.

I have experience working in the following areas:

  • software design, architecture, and planning
  • cloud infrastructure, and provisioning infrastructure as code
  • frontend and backend web development
  • SQL and other database technologies
  • automated testing, continuous integration & delivery
  • collaboration and code review

I have worked with the following technologies:

  • programming languages: Java, C#, Python, Javascript, Typescript, and PHP
  • frameworks: Micronaut, Spring, Dropwizard, Django, Flask, Vue, React, and Angular
  • databases: MySQL, PostgreSQL, MS SQL Server, Redis, Elasticsearch, Meilisearch, RabbitMQ, SQS, MongoDB
  • misc: AWS, Kubernetes, Docker, Terraform, Ansible, nginx, S3, GitLab CI, Jenkins

Besides that, I am an avid user of NixOS and have experience with several other Linux Distros: Arch, Fedora, Ubuntu, Mint, CentOS, and Alpine.

I also have experience with several other programming languages in a personal/hobby capacity, such as Nix, Rust, Haskell, Go, C, and C++. I have not worked professionally with these languages but could quickly become proficient.