Personal details

Mikael B. - Remote game developer

Mikael B.

Based in: 🇸🇪 Sweden
Timezone: Stockholm (UTC+2)

Summary

I've been a software developer for about seven years. I started out as a game developer, but in the recent years I have been doing mostly web development using open source technologies.

Work Experience

Web Developer
Acast | Mar 2016 - Apr 2018
Node.js
React
Elm
Redux
I worked as a fullstack generalist developer with some of the web apps that would help podcast creators to upload and manage their content on the fantastatic audio-on-demand platform.
Game Developer
King | Aug 2012 - Mar 2016
Java
C++
ActionScript 3
JavaScript
During my three and a half years at the amazing game company I worked in four different teams with different challenges and tech stacks. More details about each of them under "Projects" below.

Personal Projects

Candy Crush Saga
2013
ActionScript 3
When I started writing ActionScript 3 code for Candy Crush Saga in early 2013, it was still a rather small game. During the year I stayed in the team, its poularity exploded, and there is not much evidence against it having something to with me and my code.
Kingdom
2015
C++
Mobile cross-platform development in C++. In the Kingdom team I helped developing central social features for King's mobile and web-based games. My voice was mostly heard in the areas of architecture, code quality and knowledge sharing among developers. I started several team-strengthening initiatives, of which the two most successful ones where called Book Look and Lightning Unicorns: Book Look was a book circle that gave the developers a forum for discussing general pitfalls and best practices in our craft, enabling them to learn both from renowned authors and from each other. Lightning Unicorns was an optional, recurring session during which any team member was allowed to present anything on any subject to the rest of the team, as long as the presentation was no longer than 5 minutes. This format combined with a relaxed setting and low psychological threshold to give a presentation turned out to be a powerful way to increase the conscious knowledge sharing in the team.