About Me
Hi, my name is Matt. I’m a software engineer from Toronto currently living in Bremen, Germany.
I’ve been working since 2013. I mostly build web applications, but I really enjoy learning new technologies and concepts, so I’m open to working in other areas.
I’ve worked professionally with Python
, Java
, C#
, and PHP
in the backend, and have worked with many of the major frameworks in the frontend (Vue
, React
, Angular
).
When I have some free time, I enjoy programming and learning Rust
& Haskell
. I’ve recently been looking into Elixir
as well. At some point I’d like to try out Purescript
or Bucklescript/Reason
.
Work Experience
Fresh City Farms
Freelancer
Remote
2020-11-01
-
ongoing
- Development and Modernization of a Toronto-based eCommerce platform
Java
Typescript
PHP
Vue
Kohana
MySQL
Redis
Elasticsearch
Docker
Dataport AöR
Software Developer
Bremen, Germany
2019-09-01
-
2020-10-01
- Full-Stack web development
- Service Oriented Architecture
- Service Bus
C#
TypeScript
Angular
Microsoft SQL Server
NServiceBus
Frickl
Software Developer
Bremen, Germany
2018-11-01
-
2019-04-01
A failed attempt at starting a new video-sharing platform. Despite not working out, it was a great experience and we learned a lot.
Java
Javascript
Rust
Dropwizard
React
PostgreSQL
Docker
Terraform
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
Elasticsearch
Maven
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
Microsoft SQL Server
Apache ANT
Technologies
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 |
Education
University of Toronto
B.A.Sc. in Computer Engineering
2009
-
2013
Natural Languages
English: native
German: proficient
Chinese: HSK1