MATTHIAS KRUMMman of many faces

About

Hey there!

I'm a German frontend developer, living in beautiful southern Finland, with 20+ years in enterprise-scale web development on my back. 20+ years? Oh my … but honestly, I don't know if that means that much.

My former employees and projects include enterprises like 1&1 Telecom, Telefonica, Best Secret, plus some more. Areas of work include news portals (CMS) and online shops (e-commerce) for the most part.

Besides I like to work on little tools, that make our online-lives and -work easier.

I love to work in an agile, open and cross-functional environment, where every team member can bring their best to the table at any given time. Plus, I like to look for the best performance in my fellow team mates.

The focus of my work was always to look for the best option a) for the end user and b) for the client. Trade-offs need to be considered; for every decision there is a reason.

Learning plays a big role in my life. There are so many great things in the world that can and should be discovered. If I would just have enough time …

In my spare time I like to have time with my wife and two kids, or dig into music (playing the drums) or movies (I did several short films a few years back), and cooking.

Work & Projects

⊡ Enterprise projects or client-work

Telefonica

This is the client I am currently working for. I am there for more than 5 years now. The first 3 years I stayed in the CMS-team, which oversees the CMS by CoreMedia, which is used for the entire portal for their brands O2 and Blau. The biggest project there was the migration of CoreMedia version 6 to version 9.

After these 3 years I switched to the shop-team, or – to be more precise – to their newly set-up team for a mobile-first online-shop. I am in this team/project before this went live. And, man, this is still one of the greatest projects and teams I ever was able to work at! I'm still loving it as it was day one.

Not only the people are insanely talented, but also the tech-stack, including Vue.js, Mosaic9 by Twitter (micro frontends!), Node.js, Kubernetes, Elastic Search, Kotlin and way more, is one of a kind. I am so grateful for being part of this incredible journey.

Best Secret

This was not my first, but one of my bigger projects in a freelance position. I stayed there almost 2 years. It was quite nice. My first touch-point with e-commerce. A relaunch was one of the projects there.

1&1 Telecom

This was were I had my last permanent position. Spent over 5 years, and was a lot of fun. But also many shady things happened, as they do in big corporate businesses. Anyway, I went up the ranks to a Senior Frontend Developer. I was and still am very proud of this achievement.

I worked on a huge relaunch of the news portal at 1&1/GMX/Web.de, overseeing the entire frontend, plus some more bigger and smaller projects. There I had my first experience with the CoreMedia CMS.

I really had great colleagues there, some of which I call my friends still to this day.


⊡ Smaller private projects

scrum-poker.cards

You remember these times, where you were sitting in a meeting-room with your, estimating story points for your team's stories by showing an actual physical scrum-poker card, and the scrum master had to look around the room to catch all the estimates? Well, I thought this was a messy idea, and wanted to have a kind of a digital "estimation room", where everyone of your team was connected to and could post her or his estimate, from her/his mobile phone.

In the first version, I chose a Node.js-server with a MongoDB as the backend, plus a very simple frontend with Vanilla JS and some jQuery sprinkled in. This version was created in 2015.

Now, in 2021, I reworked the backend-part a bit. I removed all the Node.js- and MongoDB-stuff with Firebase. My gosh, Firebase is awesome!

Under this link you'll find the version with the feature of joining a room:
» scrum-poker.cards

Under this link one (supposedly the aforementioned scrum master) can access all the team members' estimates, where "demo" is the estimation room's name (there are no estimates shown):
» scrum-poker.cards/room#demo

Under this link a team member can join an estimation room, where "demo" is the estimation room's name – the team member must only provide her/his own name to join the room:
» scrum-poker.cards#join/demo

praiseyou.online

We probably all know these "praise-cards", where you say something nice about the work that was done by a colleague/team-mate. My idea was (some years back actually – 2015 or something) to have this as an online-version, which is nice and easy to handle, and also very easy to pass to anyone in the world. Meaning, a digital version of a physical card.
On technical terms, I didn't want to have a backend, instead have the encoding and decoding of the message into and from a URL, done inside the browser. Is this considered serverless then?

» praiseyou.online


⊡ Short films

A few years back I was able to pursue one of my dreams – making a movie. Well, the dream didn't go 100% as imagined, meaning I didn't make just one feature-length film, instead I made several short films. And I'm very proud of all of them!

You can watch them on my Youtube channel.

Contact / Imprint

Matthias Krumm
Utinkuja 6
04430 Järvenpää
FINLAND

Phone FI: +358 45 3138825
Phone DE: +49 173 8002763

E-mail: matthias@matthiaskrumm.name

This page utilizes Google Analytics, which stores cookies in your browser.

This website is hosted on Firebase.