Profile

Mattias Björklund

Senior Software Engineer

Text icon

M.Sc. Mechatronics and Control Engineering

Fullstack
Backend
Frontend
System Architecture

Tech Stack Highlights

Text icon

React.js

Text icon

Next.js

Text icon

TypeScript

Text icon

NodeJS

Text icon

Python

Text icon

FastAPI

Text icon

Django

Text icon

PostgreSQL

Preferred Environment

Text icon

WebStorm

Text icon

PyCharm

Text icon

IntelliJ IDEA

Text icon

GCP

Text icon

AWS

Text icon

Git

Text icon

Docker

Text icon

Vim

Text icon

macOS

About

I am a software engineer with a passion for building scalable and maintainable systems. As a team player I believe in collaboration and autonomy to enable consistency and high quality - always within given time constraints.

I reside just outside of Stockholm with my wife and two kids. Family time, football and badminton are my favorite pastimes. Additionally, you can be assured that I am always immersed in a hobby project. Feel free to ask me about it!

Work Experience

Experience icon

Architect & Senior Fullstack Software Engineer Hemnet

Apr 2025Current

Text icon

NodeJS

Text icon

React.js

Text icon

TypeScript

Text icon

GraphQL

Text icon

PostgreSQL

Text icon

Prisma

Text icon

Terraform

Text icon

AWS

Text icon

Customer.io

Text icon

Amplitude

Text icon

Ruby on Rails

NestJS
Sendgrid
Twilio
Mailchimp
Ruby
Legal-compliance
  • Responsible for the tech audit during the procurement of a CRM and MA (Marketing Automation) system. Involved in the evaluation of Braze, Insider and Customer.io.

  • Created the architecture and integration plan for the CRM and MA system with the existing systems at Hemnet.Continuously deploying more features while constantly ensuring a legally compliant, functional and robust system.

  • Lead the implementation of the CRM and MA system. Ensuring a smooth collaboration between Marketing, Analytics and Engineering.

Experience icon

Senior Backend Engineer Pigello

Jan 2025Apr 2025

Text icon

Django

Text icon

Python

Text icon

PostgreSQL

Text icon

AWS

Text icon

Terraform

AWS Lambda
Datadog
GDPR-compliance
Bookkeeping
BGMAX
Docker
  • Implemented the ability for customers to export VAT reports for all possible bookkeeping configurations.

  • Implemented GDPR compliance using a systematic and automated approach, ensuring that the application removes PII throughout the system while maintaining compliance with bookkeeping legislation.

  • Created an app integration allowing customers to manually upload payment files (Bgmax, ISO 20022 XML), enabling the application to automatically register invoice payments.

Experience icon

Senior Fullstack Software Engineer Epidemic Sound

Okt 2023Jan 2025

Text icon

React.js

Text icon

TypeScript

Text icon

FastAPI

Text icon

Python

Text icon

Next.js

Text icon

Django

Text icon

Golang

Text icon

PostgreSQL

Text icon

Lokalise

Text icon

OpenAI API

Text icon

Optimizely

Text icon

Snowplow

Text icon

Contentful

Text icon

Prometheus

Text icon

Grafana

Text icon

Terraform

Text icon

GCP

Fonoa
Recurly
Payment integrations
Adyen
Worldline
Apple Pay
Google Pay
PayPal
Redis
  • Implemented the new purchasing flow with Card payments, Google Pay, Paypal and Apple Pay integrations through Recurly's API. Ensuring the best possible UX for customers together with modern and proved coding standards to enable efficient continued development.

  • Implemented an OpenAI based chatbot on the checkout page to assist users with their purchase, answer product & T/C questions and provide a more personal experience. This was performed as a discovery task to allow for evaluating the experience.

  • Built and launched new user flows for managing subscriptions, including upgrading/downgrading the plan, changing payment method and paying an overdue invoice.

  • Built a new payment and billing service to enable tax compliance for global expansion, more flexible pricing and an improved developer experience. All while breaking out the existing functionality from a giant monolith into the new service.

  • Built and launched a new product for Epidemic Sound, which will allow a team of users to share a subscription and collaborate on their projects.

References

Evaluation by manager

Experience icon

Senior Fullstack Software Engineer EFUEL

Nov 2022Sep 2023

Text icon

Next.js

Text icon

React.js

Text icon

TypeScript

Text icon

NodeJS

Text icon

Kotlin

Text icon

GraphQL

Text icon

Shopify

Text icon

HubSpot

Text icon

Strapi

Text icon

DeepL

Text icon

PostgreSQL

Text icon

Prisma

Text icon

Python

Text icon

Terraform

Text icon

GCP

NestJS
MongoDB
Kubernetes
Pub/Sub
Algolia
Chakra
Identity Platform
Firebase
Argo CD
Carbon
Fortnox
Notion
  • Built a full-fledged e-commerce site for buying charging stations and accessories with installation for electric vehicles. A Next.js site with a NestJS micro-service backends using a GraphQL gateway and gRPC APIs internally. Built on top of Shopify APIs and a headless Strapi CMS.

  • Automated the ordering flow (order placement -> acceptance -> shipping -> invoicing). Shuffling several million dollars per month through Next.js sites and data pipelines into Shopify, Ongoing WMS and Fortnox.

  • Enhanced team dynamics by implementing a new workflow, including an agile board restructure, PRs with reviews, walk-the-board stand-ups, and additional improvements.

  • Integrated DeepL into the Strapi CMS, empowering the E-commerce manager to efficiently create and translate site and product content into multiple languages.

Experience icon

Acting Staff Engineer Spotify

Jan 2022Nov 2022

Text icon

React.js

Text icon

Next.js

Text icon

TypeScript

Text icon

NodeJS

Text icon

Python

Text icon

Java

Text icon

PostgreSQL

Text icon

GCP

Text icon

Grafana

Text icon

Prometheus

WebSockets
User Behavior
Quantitative User Research
Kubernetes
NoSQL
Online Payments
JIRA

Worked across the teams in the unit responsible of the tooling for Customer Service, mostly hands on with the tech stack but also had senior tech lead responsibilities.

  • Managed the tech needs for the customer support tooling for the pilot that Spotify Payments did together with Google to enable in-app payments through Google Play Billing.

  • Integrated a full-fledged - Spotify proprietary - user behaviour tracking system into the support site of Spotify. This to enable user tracking across all apps and sites - in turn enabling a much improved support experience for end users.

  • Closed down and migrated the last and most tedious features of the 9 year old previous user administration tool of Spotify.

References

Recommendation letter

Experience icon

Senior Fullstack Developer Spotify

Oct 2017Jan 2022

Text icon

TypeScript

Text icon

React.js

Text icon

Next.js

Text icon

NodeJS

Text icon

FastAPI

Text icon

Python

Text icon

Java

Text icon

Django

Text icon

Sanity.io

Text icon

NGINX

Text icon

PostgreSQL

Text icon

GCP

Kubernetes
Python Asyncio
MobX
Redis
Pytest
WebSockets
Vue
gRPC
Protobuf
BigTable
BigQuery
FastAPI
Starlette
Grafana
Docker
Microservices
Jira
Smartling
  • Developed a user administration tool used by thousands of customer service advisors to investigate and solve any customer issue, replacing the tool that was built when Spotify had less than one hundredth as many users. The project was kick-started by a hack-week project of mine.

  • Built the integration between the new CMS system and Smartling to efficiently export Spotify's hundreds of support articles for translation and import them into over 20 languages. Enabling Spotify to get thousands of articles swiftly translated and published with just a few button clicks.

  • Ensured a successful conversion from a non-GDPR-compliant user administration tool into a fully encrypted and compliant one, rewriting thousands of lines of code and migrating billions of rows of SQL data.

Experience icon

Fullstack Developer Bambora

Aug 2017Sep 2017

May 2016Sep 2016

Text icon

Python

Text icon

PostgreSQL

Text icon

Django

Text icon

NGINX

Text icon

JIRA

Text icon

AWS

Docker
Redis
Swagger
Business Loans
jQuery
JavaScript
CSS
HTML
  • Built a loan administration tool for a successful pilot that was to be brought to the next level. Enabling many more customers (merchants) to cash out a loan with their future card income as both security and downpayment.

  • Performed user research on the loan administration tool and implemented improvements that made it quicker to perform tasks and more convenient to get relevant insights.

  • Oversaw and managed a system of micro-services and databases with billions of rows of primarily card transaction data. Enabling merchants to smoothly be able to browse their data while maintaining system scalability.

Experience icon

Backend Developer Bumbee Labs

Oct 2016Jun 2017

Text icon

Django

Text icon

Python

Text icon

PostgreSQL

Text icon

RabbitMQ

Text icon

JIRA

Text icon

Heroku

Python Asyncio
PostGIS
GeoDjango
Leaflet
Lua
WiFi
Numerical Analysis
D3.js
Django REST Framework
MongoDB
Elastic Search
  • Evolved the backend system from a proof of concept (POC) to a scalable micro-service system that could handle thousands of nodes, sniffing Wi-Fi signals from millions of devices daily.

  • Triangulated positions and stored paths in PostGIS, enabling querying by a polygon to get statistics on paths crossing the polygon.

  • Built a GeoDjango based web app to assist the data scientists with calibrating the measurements and building reports for customers.

Experience icon

Backend Developer Vizrt

Nov 2014Apr 2016

Text icon

Python

Text icon

Perl

Text icon

OpenSUSE

Text icon

NGINX

Text icon

Jenkins

Text icon

JIRA

Hunspell
Bottlepy
Eclipse
Linux
Gevent
Pytest
Bazaar
Scrum
REST
  • Integrated Hunspell together with an admin interface for a custom dictionary to ensure customers would be consistent when - for instance - tagging videos with metadata keywords.

  • Added support for transcoding and storing H.264 video formats.

  • Enabled the transition to CI/CD by implementing an e2e system test suite that covered major parts of the product.

Experience icon

Function Owner Scania AB

Nov 2013Nov 2014

Text icon

MATLAB

Text icon

C

Text icon

Jenkins

Text icon

JIRA

CAN
Embedded programming
Visual Studio
Simulink - Real Time Workshop
Simulink - Coder
Perforce
Scrum
  • Responsible for the start-and-stop functionality of heavy vehicles (buses and trucks). Ensuring that the motor would only stop when suitable and start again before disturbing the driver.

  • Launched the first version of start-and-stop functionality for buses.

  • Iterated on start-and-stop functionality on prototype electrical/diesel hybrid trucks.

References

Recommendation letter (Swedish)

Experience icon

Management Trainee (RnD) Scania AB

Aug 2012Nov 2013

Spent three months each at four very different places to learn product development end-to-end.

  • Made a technical deep dive into the high current battery switches that Scania used in their heavy trucks.

  • Led the purchasing project of a new battery switch for the next generation Scania's heavy trucks. Involving suppliers all around Europe.

  • Worked as a Field quality engineer to investigate incidents with failures of battery switches - working together with customers, supplier and engineers.

  • As a representative of the Scania distributor in Ireland I worked with resellers and franchises to level up their CRM system according to the latest Scania guidelines.

Education

Experience icon

Royal Institute of Technology (KTH) Stockholm

20072012

Master of Science degree with concentration Mechanical Engineering and specialisation Mechatronics and Control Engineering.

Additional Experience

Experience icon

Visiting Researcher California Institute of Technology Pasadena, CA, USA

Jun 2010Aug 2010

  • Developed a dynamical model of an innovative design of the primary mirror of a space telescope with 12 000 thin hexagonal mirror segments - totalling 30 meters in diameter. With the segments attached to each other with two actuators per connection.

  • Performed simulations of how maneuvers with the space telescope affects the enormous mirror and experimented with control strategies to create artificial critical damping.

  • Performed as a part of a fellowship sponsored by Air Force Office of Scientific Research (AFOSR)

  • Resulted in a paper published at the American Control Conference 2011 in San Francisco, which won the O. Hugo Schuck Best Paper Award.

References

Large aperture segmented space telescope (LASST): Can we control a 12 000 segment mirror?

O. Hugo Schuck Best Paper Award Recipients

Looking forward to hear from you!