About Me

I’m a software engineer with over 5 years of professional experience. I mostly work on web applications (frontend & backend), but enjoy learning new things and am open to working in other domains.

I was born and raised in Toronto, but I’ve been living in Bremen, Germany for the last several years.

Currently, I most enjoy writing software using Python, Haskell, Rust, and React. I’m very interested in trying out Erlang/Elixir and Purescript.

Work Experience

Dataport AöR

Software Developer
Bremen, Germany 2019-09-01 - ongoing
  • Full-Stack web development
  • Service Oriented Architecture
  • Service Bus
C# TypeScript Angular MS SQL Server

Fresh City Farms

Freelancer (part time)
Remote 2018-01-01 - ongoing
  • Development of new features and maintenance of existing code for Toronto-based eCommerce platform
  • Ongoing frontend modernization & migration from jQuery to VueJS
PHP Javascript Kohana Vue MySQL Docker

Surf Media Gmbh

Software Developer
Bremen, Germany 2015-04-01 - 2018-10-01
  • Designed, implemented and tested web services for an advertising performance network in a Deis-based microservices architecture
  • REST APIs and message consumers using Java/Dropwizard and Python/Flask/DRF
  • AngularJS-based frontend
  • Developed a SOCKS5 proxy server to interface with devices as part of our automated ad-testing infrastructure
  • Mentored more junior coworkers through pair programming & code reviews
Java Python Javascript Dropwizard Django Django Rest Framework Tornado Flask AngularJS PostgreSQL RabbitMQ Redis MongoDB Docker Deis Selenium Sentry GitLab GitLab CI JIRA

Ceridian Dayforce

Software Developer
Toronto, Canada 2013-07-01 - 2014-08-01
  • Spearheaded the development of a new internal toolset for implementation consultants to accelerate the implementation cycle
  • The toolset consisted of GUIs built with C#/WPF & Java/JavaFX/Swing, and a C# WebAPI Backend
C# Java WPF Swing JavaFX MS SQL Server Apache ANT

Education

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

Natural Languages

English: native
German: proficient
Chinese: HSK1