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.