Über mich

Hi, mein Name ist Matt. Ich bin ein Software-Entwickler aus Kanada und wohne zur Zeit in Bremen.

Ich arbeite seit 2013 und entwickle hauptsächlich Web-Anwendungen, aber ich habe Spaß daran, neue Technologien zu lernen, und bin daher auch offen für andere Gelegenheiten.

Professionell gearbeitet habe ich mit Python, Java, C#, and PHP im Backend. Im Frontend habe ich mit vielen der gängigen Frameworks (Vue, React, Angular) gearbeitet. Auch in der Freizeit programmiere ich gerne. Zur Zeit beschäftige ich mich ein bisschen mit Rust und Haskell und kürzlich auch Elixir. Irgendwann will ich Purescript oder Bucklescript/Reason ausprobieren.

Berufserfahrung

Fresh City Farms

Freelancer
Remote 2020-11-01 - ongoing
  • Entwicklung und Modernisierung einer Toronto-basierten eCommerce Plattform
Java Typescript PHP Vue Kohana MySQL Redis Elasticsearch Docker

Dataport AöR

Software-Entwickler
Bremen, Germany 2019-09-01 - 2020-10-01
  • Full-Stack Web-Entwicklung
  • Serviceorientierte Architektur
  • Service Bus
C# TypeScript Angular Microsoft SQL Server NServiceBus

Frickl

Software Developer
Bremen, Germany 2018-11-01 - 2019-04-01

Ein Fehlversuch, ein neues Videoportal zu gründen. Trotzdem haben wir Spaß gehabt und viel gelernt.

Java Javascript Rust Dropwizard React PostgreSQL Docker Terraform

Surf Media Gmbh

Software-Entwickler
Bremen, Deutschland 2015-04-01 - 2018-10-01
  • Entwurf, Umsetzung und Testing von Web-Diensten eines Performance-Netzwerks in einer Deis-basierten Microservices-Architektur
  • Entwicklung von REST APIs und Message-Consumern mittels Java/Dropwizard und Python/Flask/DRF
  • AngularJS-basiertes Frontend
  • Entwicklung eines Proxy-Servers zur Qualitätskontrolle der Werbemitteldarstellung
  • Durch Pairprogrammierung und Codereviews die Einarbeitung von Kollegen unterstützt
Java Python Javascript Dropwizard Django Django Rest Framework Tornado Flask AngularJS PostgreSQL RabbitMQ Redis MongoDB Elasticsearch Docker Deis Selenium Sentry GitLab GitLab CI JIRA

Ceridian Dayforce

Software-Entwickler
Toronto, Kanada 2013-07-01 - 2014-08-01
  • Leitung der Entwicklung eines innerbetrieblichen Toolsets für Umsetzungsberater um die Implementierungszyklus zu beschleunigen
  • Das Toolset bestand aus GUIs auf Basis von C#/WPF & Java/JFX/Swing, und einem ASP.NET Web API Backend
C# Java WPF Swing JavaFX Microsoft SQL/TSQL Apache ANT

Technologien

Programming Languages
Name Projects Work Experience
Java
Python
C#
Javascript
TypeScript
Rust
Haskell
Go
PHP
Frontend Frameworks
Name Projects Work Experience
Angular
AngularJS
Vue
React
Databases
Name Projects Work Experience
PostgreSQL
Microsoft SQL Server
NServiceBus
RabbitMQ
Redis
MongoDB
Elasticsearch

Ausbildung

University of Toronto
B.A.Sc. in Computer Engineering
2009 - 2013

Sprachkenntnisse

Englisch: Muttersprache
Deutsch: verhandlungssicher
Chinesisch: HSK1