M

Mats

Fullstack Developer

VerifiedVerified by our team for expertise and quality
Available
Locked /hLog in to see hourly rates
Sweden
26 years of experience
Previously atPreviously at

Skills

Languages

SwedishNative
EnglishAdvanced

About

Mats is happy to work on-site at an office up to three days a week, regardless of location in Sweden. Mats is an experienced full-stack developer with a passion for technology and solution-oriented work. He has a strong ability to quickly grasp new technologies, business processes, and solutions. He is a specialist in web solutions and also has experience in architecture and database design. Mats thrives in teams, enjoys sharing his knowledge, and works without ego to achieve common goals. He has a genuine interest in continuous development and stays up-to-date with new technologies. With a flexible mindset, he can work on both small components and large systems in various environments and programming languages. Mats can combine technical expertise with a solution-oriented and social approach to create user-friendly and effective solutions that meet business needs.

Work Experience

Senior .NET Developer

2026 - Present

C-RAD AB

The assignment has involved maintenance and further development of their patient positioning system used in radiation therapy for cancer patients. The system is developed in .NET C# with WPF clients. It uses a server with a database, communicating via gRPC. Several components are developed in C++ using .NET interop. All development has been carried out using Azure DevOps. The database platform used is SQL Server.

IoT-Developer

2025 - 2025

Tekniska Verken

The assignment has involved traveling and working on-site three days a week at the client’s premises. The assignment has included maintenance and further development of a complete platform for IoT sensors deployed throughout the municipality. This system is used to collect information about temperatures, air quality, populated areas, and much more. The system is developed with .NET on the backend and React on the frontend. All development has been carried out using Azure as the delivery environment, with extensive use of various cloud features such as Kubernetes containers, Service Bus, IoT Hub, SQL, and more. The database used is Azure SQL Server.

Fullstack-Developer

2025 - 2025

Inexchange

Uppdraget har innefattar underhåll och vidareutveckling systemet som är utvecklat internt för fakturahantering för deras kunder. Initialt har det varit ett migreringsuppdrag för att kunna skapa en nyare plattform samt att integrera två företags legacy-system in i ett. Systemet är utvecklat med .NET i backend och Vue i frontend. All utveckling har skett i en .NET Aspire miljö med leverans till kubernetes containrar. Databas som har använts är Azure Cosmos DB.

Backendutvecklare

2024 - 2025

Tillväxtverket

The assignment has included maintenance and further development of the system that is developed in-house for invoice management for their customers. Initially, it was a migration project aimed at creating a newer platform and integrating two companies’ legacy systems into one. The system is developed with .NET on the backend and Vue on the frontend. All development has taken place in a .NET Aspire environment with deployment to Kubernetes containers. The database used is Azure Cosmos DB.

Architect / Full-Stack Developer

2012 - 2024

Näldens Värmeindustri AB

The assignment has been part-time at approximately 20% capacity. The assignment has involved development and maintenance of a product configurator to support their sales process. The system functions as a guide for the user, allowing them to configure a chimney based on house parameters and measurements. The system has been developed and refactored with new designs and product generations. The latest version is built as a SPA application with Angular and a .NET server using REST APIs. The system is automatically tested on the server side with xUnit and on the client side with Jasmine. We also used Playwright for end-to-end tests. Parts of the system have also been developed using test-driven development. The project has carried out extensive evaluations of various technologies, including assessments of using Blazor and React as client frameworks. This was done at a relatively early stage of their availability, and they were perceived as immature products at the time. The choice ultimately fell on Angular as the client framework. The system is also integrated with the customer’s external primary business system to retrieve and synchronize data. The project has used Azure DevOps with Git to manage the project and source code, and Azure Cloud with Docker containers for deployment and production. AWS Cloud Services were evaluated as an alternative delivery option. The project is carried out in an agile manner together with the customer.

Fullstack-Developer

2024 - 2024

Lundstams

The assignment has been part-time at approximately 20% capacity. The assignment involved updating their customer management system from an older version of the .NET framework to the latest version. This required a complete conversion of frontend components written in ASP.NET, database access using Entity Framework, and a significant amount of other code in between. New features requested by the customer were also added to the system, and preparation was made to enable a future migration of the frontend to a SPA framework.

Senior Developer

2023 - 2024

Gisys AB

The assignment has involved traveling and working on-site three days a week at the client’s premises. The assignment included subprojects within systems used by public healthcare. The systems are built with .NET on the backend and Angular on the frontend. The work involved maintenance in the form of migrating from AngularJS to a modern version of Angular. It also included bug fixes, adding new features, and general management to ensure functionality and security. The assignment involved full responsibility for the systems, from the user interface to the databases. Examples of features included log analysis and user forms on the web. The development was carried out in an agile manner in close collaboration with the client, which consists of several regional healthcare organizations. The project used Azure DevOps with Git to manage the project and its source code.

Architect / Full-Stack Developer

2017 - 2023

WebbEss Sverige AB

The assignment involved frequent travel and on-site work at the client’s premises 1–2 days per week. The remaining time was spent working remotely. The assignment included development and maintenance of a CRM system and a simpler web shop solution for their customers. The CRM project included requirements management, POC development, and architectural considerations prior to development. The solution is built as a SPA application with Angular and a .NET server using REST APIs. A significant part of the system is unit-tested with xUnit and developed using test methodologies. The web shop solution is also built as a SPA application with React and a .NET server and REST APIs. The assignment involved substantial responsibility for lifecycle management, security, and functionality, including bug fixes. The project was carried out entirely in an agile manner together with the customer.

Architect / Full-Stack Developer

2004 - 2018

Din Studio Sverige AB

The assignment involved some travel and on-site work at the client’s premises. The remaining time was spent working remotely. The assignment included development and maintenance of their platform for creating websites for end-customer use (CMS). The assignment began with the development of a “minimal viable product” (MVP) for the system, as the client was a start-up. Integration with a payment service (Payex) was also implemented for customer payments. The system is based on ASP.NET Webforms and ASP.NET MVC. It is divided into an editing mode for the customer and a fully published mode where the HTML pages are generated as completely static pages to avoid dependency on an application server. The system is built with several integrations, both internal and external, and server-side test automation using nUnit. The project was carried out in an agile manner together with the customer.

Architect / Full-Stack Developer

2014 - 2016

Realbridge AB

The assignment was to build the client’s platform that would be used by their customers. The system is based on dynamically generated data that creates forms for registrations in a mobile environment. The system uses ASP.NET with a MongoDB NoSQL document database. We used Azure DevOps with Git to manage the project and source code. Test automation was performed on the server side using nUnit. The project was carried out using the SCRUM methodology.

System-Developer

2013 - 2014

Ma4 Nordic AB

Developed a small order management system to simplify processes for small manufacturing companies that often struggle to handle sales workflows. The system was built with ASP.NET and an MS SQL database. The project was carried out in an agile manner together with the customer.

System-Developer Android

2011 - 2012

Cybercom Group Östersund

The assignment involved the development of an Android app to meet the customer’s need for information distribution regarding their product range. The app is designed as a product catalog with information as well as some calculation tools. All data presented is stored in a SQLite database within the app. The app is developed in a native Android environment. The project was carried out in an agile manner together with the customer.

System-Developer

2008 - 2010

Försäkringskassan

The assignment has involved development and maintenance of support systems and tools that assist the organization. The tools ranged from calculation tools to inventory systems. Developed and maintained the applications included in the Business-Oriented IT Services (VITS) program. The systems were developed as web applications using everything from ASP.NET with both C# and Visual Basic to classic Visual Basic (VB6). The project was carried out using the SCRUM methodology.

System-Developer

2008 - 2009

Sjukvårdsrådgivningen

The assignment involved the development of a .NET API for the Java system developed within the project, which provided a wide range of core services for healthcare systems, such as authentication modules and directory services. The API that was developed used native services in Java as a bridge, which was then connected to C# native modules. This enabled direct calls from C# into systems developed in Java.

System-Developer

2005 - 2007

FMV

The assignment primarily involved maintenance and further development of the military mission system for the Swedish Air Force and the maintenance system for military aircraft. The system was originally built using C++ in a Windows environment with Microsoft Foundation Classes. Parts of the system were chosen to be migrated to .NET Windows Forms, which required adaptation between the .NET environment and the C++ environment. This was done using so-called managed C++, a model for bridging and transitioning between the two. Otherwise, the system was designed with a multi-layered architecture and in a distributed manner in pure C++. An Informix database was used for this.

System-Developer

2000 - 2005

Ericsson AB

The assignment involved further development and maintenance of various subsystems in AXE switches. The work was divided into groups for different subsystems within the larger system, where developers were responsible for everything from requirements to implementation and quality testing. All development was done in C++ across multiple platforms, ranging from NonStop Unix to Microsoft Windows. In the later part of the assignment, the platforms were developed to use Linux and specialized solutions, including Ericsson’s own operating system in advanced clusters. Java was also used as a programming language in these environments. Development was carried out on both Linux and Microsoft Windows workstations.

Education

Mittuniversitetet

Sep 2020 - Jun 2022

Masterprogram

Area: Elektroteknik

- AI - Physical Modelling - Embedded Systems - Internet of Things (IoT) - Sensors - Sensor Networks - Electronics - FPGA - Microcontrollers - Energy

Mittuniversitetet

Sep 1997 - Jun 2000

Kandidatprogram

Area: Datavetenskap

- C++ - Assembler Programming - Artificial Intelligence (AI) - Distributed Systems - Programming Patterns - Collaborative Systems - Human-Machine Interface - Operating Systems - Control Technology - Mathematics

Ready to Form Your Perfect Team?

Join our platform today to connect with top tech talent.

Mats - Fullstack Developer | TeamPilot