Hoppa till innehållet
Mats Andersson, Senior .NET-utvecklare

24 år i yrketEgenföretagare

Mats Andersson

Senior .NET-utvecklare

  • Stockholm

Mats har över 20 års erfarenhet av mjukvaruutveckling och arkitektur i flera branscher, med särskilt fokus på design och utveckling av datadrivna tjänster och applikationer som stöder både kund- och interna processer. Han drivs av att ligga i teknikens framkant och leverera framtidssäkra, effektiva lösningar som skapar konkret kundvärde. Djup erfarenhet av testdriven utveckling tillsammans med kontinuerlig integration för att säkerställa kvalitet och hållbarhet över tid. Har verkat i både större SAFe-miljöer och mindre team som arbetat i Scrum och Kanban, och har vid flera tillfällen agerat team- och techlead. Stark kommunikativ och pedagogisk förmåga, van att dela kunskap och coacha kollegor.

Visa mer
  • .NET
  • .NET Core
  • AKS
  • Azure
  • Kafka
  • Kubernetes
  • Docker
  • RabbitMQ
  • MongoDB
  • Azure DevOps
  • Git
  • Visual Studio
  • Scrum
  • TDD
  • Data Migration
  • OWASP
  • .NET 2.0
  • Identity Server 4

Kurser & certifieringar

  • Machine Learning with Big DataMälardalens högskola · 2020
  • WCF developmentAddskills · 2009
  • Developing Business Process and Integration Solutions with BizTalkAddskills · 2007
  • Introduktion till RUPIT-Arkitekterna · 2003
  • PPS Step 1TietoEnator · 2002
  • UMLLearningtree · 2001
  • J2EE Init1999

Uppdrag

  • SEB (Finansiera / Financing)

    apr. 2023 – dec. 2025

    Lösningsarkitekt / Utvecklare

    Arkitekturansvarig och lösningsdesigner inom SEB Finansiera
    Drivit arkitektur och design för digitala bolåneflöden (privat och BRF), inklusive integration med prismotor och tredjepartstjänster. Ansvarat för datadrivna prislösningar och rabattsystem på GCP samt deltagit i utvecklingen av Data Mesh-plattform och konceptet Digital Conditional Offer. Delansvarig i projekt P2P för betalningsflöden och i migrering till GCP. Designat lösningar för eventhantering från IBM iSeries via Kafka och monitorering av räntetak. Kravställare mot centrala teknikteams för gemensamma tjänster.
    Teknik: .NET Core, SQL Server, Kafka, Data Mesh, GCP, Docker, React, K8S, Azure DevOps, Enterprise Architect.

    Visa mer
    • SQL Server
    • Docker
    • Kafka
    • .NET Core
    • GCP
  • Carnegie Investmentbank

    aug. 2019 – mars 2023

    Utvecklare

    Ansvar för utveckling, design och arkitektur av mikrotjänster för instrumenthantering, priser, fondsummation och konto. Utvecklat ML-baserad lösning för detektering av felaktiga priser samt analyserat instrumentdata med Python och Machine Learning. Designat och byggt interna applikationer (Blazor) med OpenIDConnect-integration, REST-tjänster och integration mot interna affärssystem. Drivit migrering av mikrotjänster till AKS med CI/CD i Azure DevOps och implementerat kod- och säkerhetsanalys via SonarQube. Medlem i cloudteamet och initativtagare till lösningar för övervakning av on-prem-tjänster i Azure.

    Visa mer
    • Machine Learning
    • Python
    • Azure DevOps
    • Blazor
  • Santander Consumer Bank

    aug. 2016 – aug. 2019

    Lösningsarkitekt / Utvecklare

    Ledde API Management-projektet (Apigee) inklusive implementation av OAuth2/OpenID Connect och ansvarade för Santanders efterlevnad av PSD2. Arkitektansvarig för Fleet-lösningen och tjänster för fakturahantering. Utvecklade Identity Management-lösning med BankID-integration samt autentisering/auktorisation för mikrotjänster. Initierade CI/CD med Azure DevOps och mikrotjänstplattform baserad på DDD. Designade och utvecklade lösningar för ny webb för sparkonton, integration mot låneförmedlare och chatt. Införde säkerhetsgranskning enligt OWASP i utvecklingsprocessen och utvecklade loggningsramverk baserat på Serilog.
    Teknik: Identity Server 4, .NET Core, REST, Azure DevOps, Apigee Edge, Octopus Deploy, RabbitMQ, OWASP.

    Visa mer
    • RabbitMQ
    • Apigee
    • .NET Core
    • Identity Server 4
  • Deloitte

    dec. 2015 – juni 2016

    Lösningsarkitekt / Utvecklare

    Arkitekt och teknisk projektledare. Ansvarade för förstudie, behovsanalys och övergripande arkitektur i projekt för Deloitte. Designade integrationslösning mot centrala IT-system och etablerade projektstruktur samt infrastruktur för kontinuerlig deployment. Arbetade med datamodellering, agil metodik och intervju av underkonsulter.
    Teknik: ASP.NET 5, .NET Core, Angular 2, TeamCity, Octopus Deploy.

    Visa mer
    • ASP.NET
    • TeamCity
    • Octopus Deploy
    • Angular
  • Teracom

    feb. 2012 – dec. 2015

    Utvecklare, Teamlead, Lösningsarkitekt

    Delansvarig för design och utveckling av mikrotjänstarkitektur baserad på RabbitMQ. Utvecklade kärnfunktionalitet i e-handelssystem för Boxer samt kampanjkodsystem och schemaläggare för TV-on-Demand (Boxer Play). Ansvarade för integration och avancerad transformation av produktdata. Teamlead för 7 utvecklare och Scrum master med fokus på agil metodik och backlog refinement.
    Teknik: MVC 4, WebAPI, ASP.NET, REST, TDD, SQL Server, RabbitMQ, MongoDB, nHibernate, AngularJS, Entity Framework, ASP.NET WebForms, MVC 3.

    Visa mer
    • SQL Server
    • MongoDB
    • MVC
    • RabbitMQ
  • Tetra-Pak

    jan. 2011 – aug. 2011

    Lösningsarkitekt / Utvecklare

    Implementation av system för att planera och följa upp marknadsföringsprojekt. Ansvar för tekniskval och mjukvarudesign inom projektet. Webbaserat system baserat på MVC 2, jQuery och SQL Server. Autentisering mot Active Directory. Datamigrering med hjälp av SSIS. Agil projektmetodik och datamodellering.

    Visa mer
    • jQuery
    • SQL Server
    • MVC
    • SSIS
  • IF Skadeförsäkring

    jan. 2007 – jan. 2010

    Utvecklare

    Utvecklare i IF's integrationsprojekt NPF (Nordic Payment Flow). Hantering av stora delar av in- och utbetalningar mellan bank och de interna affärsområdessystemen. Utveckling av affärslogik, integration samt administrativt webbgränssnitt.
    Teknik: .NET 2.0, ASP.NET, WebServices, BizTalk 2006, SQL Server.

    Visa mer
    • SQL Server
    • BizTalk
    • .NET 2.0
  • ABB Robotics

    aug. 2006 – dec. 2006

    Utvecklare

    Utveckling och design av Pickmaster 5.0 med syfte att effektivt tillhandahålla lastmönsterplanering och lastoptimering för paketeringsrobotar. Gränssnittsprogrammering i MFC. Integration mot robotcontroller för att ladda upp data. Skrivning och läsning av XML-baserade konfigurationsfiler.
    Teknik: C++, MFC, XML, C#.

    Visa mer
    • MFC
    • C++
    • XML
  • Store Enso Celbi

    okt. 2005 – aug. 2006

    Utvecklare

    Rapporter, datamigrering och användarutbildning. Teknik: C++, .NET 2.0, WinForms, datamigrering.

    • WinForms
    • C++
    • .NET 2.0
  • Peterson AS

    juli 2005 – okt. 2005

    Utvecklare

    Implementation av gränssnitt för exponering av produktionsdata mot IFS.

    • Integration
  • Stora Enso Hylte

    okt. 2003 – maj 2005

    Utvecklare

    Uppgradering av system TIPS och vidareutveckla befintlig integration mot lastoptimeringssystemet för robotarna. Flera kundanpassningar.
    Teknik: C++, Oracle, PL/SQL, MFC.

    Visa mer
    • Oracle
    • PL/SQL
    • C++
  • Alstom

    maj 2001 – apr. 2003

    Utvecklare

    Utveckling av kundanpassningar till PDM-systemet Metaphase. Konsultroll och utvecklare för filprocesser och integration.
    Teknik: C++, Oracle DB.

    Visa mer
    • Oracle DB
    • C++

Utbildning

  • Master of Science (Computer Science)

    1995 – 1999

    Umeå Universitet

Kompetens · nivå och år

Tekniker

  • .NET
  • .NET Core
  • AKS
  • ASP.NET
  • ASP.NET Core
  • C#
  • C++
  • Entity Framework
  • Microservices
  • Oauth2
  • REST
  • REST API
  • SQL
  • Angular
  • Blazor
  • Elastic search
  • HTML
  • Identity Server
  • JavaScript
  • jQuery
  • LLM
  • MVC
  • NHibernate
  • OpenID Connect
  • PL/SQL
  • Python
  • React
  • TypeScript
  • Webapi
  • Webforms
  • WinForms
  • XML
  • SOAP
  • UML
  • WCF
  • MFC

Plattformar

  • Azure
  • Kafka
  • Kubernetes
  • SQL Server
  • BizTalk
  • Databases
  • GCP
  • GitHub
  • Oracle

Produkter

  • Docker
  • RabbitMQ
  • MongoDB
  • SonarQube
  • TeamCity
  • RavenDB
  • Visio
  • Apigee
  • Jenkins
  • Oracle DB
  • Redis

Verktyg

  • Azure DevOps
  • Git
  • Visual Studio
  • Octopus Deploy
  • PyTorch
  • SSIS
  • Visual Studio Code
  • Pandas

Metoder och processer

  • Scrum
  • TDD
  • Data Migration
  • Data Modelling
  • Machine Learning
  • SAFe
  • Testning
  • Integration

Standarder och regelverk

  • OWASP

Övrigt

  • .NET 2.0
  • Identity Server 4

Den som känner Mats

Viktoria Fahlin

Viktoria är Mats kontaktperson på Kvadrat.