Über mich

Ich bin ein Software-Entwickler aus Kanada mit über 5 Jahren Berufserfahrung. Ich arbeite hauptsächlich im Bereich Web-Entwicklung, aber ich bin offen für andere Möglichkeiten und lerne neue Technologien immer gerne.

Ich bin in Toronto aufgewachsen, aber seit einigen Jahren wohne ich in Bremen.

Aktuell sind meine Lieblingsprogrammiersprachen/Technologien: Python, Haskell, Rust, und React. Ich würde gerne irgendwann probieren: Erlang/Elixir und Purescript.

Berufserfahrung

Fresh City Farms
Freelancer (Teilzeit)
Fernarbeit 2018-01-01 - bis dato
  • Entwicklung von neuen Features und Wartung von bestehendem Code für eine eCommerce Plattform aus Toronto
  • Fortlaufende Modernisierung und Migration des Frontends von jQuery auf VueJS
PHP Javascript Kohana Vue MySQL Docker

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/DRF Tornado Flask AngularJS PostgreSQL RabbitMQ Redis MongoDB 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

Programmiersprachen/Frameworks

Name Level Projects
Python
Forgeschrittener
Java
Forgeschrittener
Javascript
Forgeschrittener
AngularJS
Forgeschrittener
React
Forgeschrittener
Vue
Forgeschrittener
PHP
Mittelstufe
Go
Anfänger
C#
Anfänger
(kürzlich nicht verwendet)
C
Anfänger
(kürzlich nicht verwendet)
Rust
Anfänger
(im Lernprozess)
Haskell
Anfänger
(im Lernprozess)

Ausbildung

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

Sprachkenntnisse

Englisch: Muttersprache
Deutsch: verhandlungssicher
Chinesisch: HSK1