Hoppa till innehållet
Magnus Ekström, Senior systemutvecklare

18 år i yrketEgenföretagare

Magnus Ekström

Senior systemutvecklare

  • Växjö

Magnus är utbildad utvecklare med 18 års erfarenhet av systemutveckling inom frontend, backend, mobilappar och onlinespel, varav 12 år som konsult i varierande projekt. Han är driven och lösningsfokuserad med en lugn och positiv personlighet som främjar stabilt samarbete. Genom arbete från hårdvarunära programmering till avancerad frontend har han byggt en bred teknisk förståelse som underlättar tvärfunktionell dialog med kunder. Magnus prioriterar att förstå kundens syfte och mål, arbetar tätt med teamet för att snabbt identifiera och leverera effektiva, ändamålsenliga lösningar.

Visa mer
  • Java
  • TypeScript
  • Vite
  • GitHub
  • PostgreSQL
  • Android
  • Grafana
  • VS Code
  • Docker
  • Claude Code
  • Copilot
  • IntelliJ
  • DDD
  • Scrum
  • SAFe
  • WCAG 2.1

Kurser & certifieringar

  • Java SE 8 Oracle Certified Associate (1Z0-808)Oracle · 2023
  • Adobe MAXAdobe · 2010

Uppdrag

  • Fortnox

    okt. 2025 – nu

    Systemutvecklare

    Magnus har arbetat som fullstackutvecklare i ett team ansvarigt för återkommande fakturering och tidredovisning. Han har förbättrat flöden för periodisering, avvikelser, automatisk fakturering och fakturaköp. I rollen har han även optimerat utvecklingsprocesser med AI-verktyg, säkrat drift och stabilitet genom logganalys och övervakningsverktyg samt hanterat hela kedjan från backendarkitektur och frontendgränssnitt till supportärenden.

    Visa mer
    • Java
    • Piwik
    • GitHub
    • TypeScript
    • Kibana
    • Postman
    • Grafana
    • PostgreSQL
    • VS Code
    • IntelliJ
    • Idea
    • Vite
    • Copilot
    • Claude Code
  • E-hälsomyndigheten

    juni 2023 – apr. 2025

    Systemutvecklare

    UPPDRAG: Utveckling av extern applikation och interna verktyg för att hantera försäkringar.
    ROLL: Magnus arbetade som fullstackutvecklare med fokus på frontend.
    KUNDNYTTA: Uppdraget var en del i att utveckla kundens interna verktyg för att hantera testdata, och applikationer för att skapa och hantera försäkringar för externa parter och kunder.
    METOD/TEKNIK: Vue.js, Javascript, Typescript, Java, CSS3, HTML5, VMWare, Linux, Jest, Selenium, Cypress, Node.js, Jenkins, Maven, Docker JPA, Oracle, PostgreSQL, SAFe, Scrum, UX, WCAG 2.1, Git, DDD

    Visa mer
    • Oracle
    • JavaScript
    • VMware
    • Linux
    • Java
    • Jenkins
    • Git
    • HTML5
    • Selenium
    • JPA
    • Node.js
    • CSS3
    • DDD
    • Docker
    • UX
    • Jest
    • Maven
    • SAFe
    • TypeScript
    • PostgreSQL
    • Vue.js
    • Cypress
    • WCAG 2.1
    • Scrum
  • Domstolsverket

    jan. 2020 – apr. 2023

    Systemutvecklare

    UPPDRAG: Nyutveckling av kundens nya system för hantering av brottsmål.
    ROLL: Magnus arbetade med systemutveckling med fokus på frontend.
    KUNDNYTTA: Uppdraget var en del i att digitalisera hanteringen av brottsmål som innan varit pappersberoende.
    METOD/TEKNIK: Angular, Ngrx, Typescript, RxJS, Javascript, Java, CSS3, HTML5, Docker, PostgreSQL, Jest, Scrum, UX, WCAG 2.1, OpenAPI, Swagger, Git, DDD

    Visa mer
    • JavaScript
    • Java
    • Git
    • HTML5
    • CSS3
    • DDD
    • Docker
    • UX
    • Jest
    • TypeScript
    • Swagger
    • Angular
    • PostgreSQL
    • RxJS
    • OpenAPI
    • Ngrx
    • WCAG 2.1
    • Scrum
  • ITAB

    nov. 2019 – jan. 2020

    Systemutvecklare

    UPPDRAG: Utveckling av kundens mobilapplikationer för hantering av köp i deras nya butikskoncept. Uppdraget gällde två iOS-applikationer för kund respektive butikspersonal.
    ROLL: Magnus var ansvarig för utveckling av kundens iOS-applikationer.
    KUNDNYTTA: Mobilapplikationer var central i kundens nya butikskoncept.
    METOD/TEKNIK: Swift, Xcode, Microsoft Azure, OS X, Git

    Visa mer
    • OS X
    • Xcode
    • Git
    • Microsoft Azure
    • Swift
  • Försäkringskassan IT

    okt. 2016 – nov. 2018

    Systemutvecklare

    UPPDRAG: Vidareutveckling och förvaltning av kundens mobilappar. Övergång till responsiva tjänster, samt förnyande av teknik inom självbetjäning.
    ROLL: Magnus arbetade med att utveckla nya tjänster i frontend och backend för självbetjäning med stort fokus på säkerhet, samt införa nytt ramverk för frontend-utveckling. Magnus ansvarade också för utveckling av kundens iOS- och Android-applikation.
    KUNDNYTTA: Projektet moderniserade och förbättrade kundens självbetjänings tjänster, vilket bidrog till att minska handläggningstider samt uppfylla lagkrav om försäkringar och tillgänglighet.
    METOD/TEKNIK: Swift, Xcode, Java, Android Studio, Angular, Vue.js, JavaScript, HTML5, Jest, Cypress, Karma, Cucumber, Node.js, CSS, SOAP, UX, WCAG 2.1, Vuex, Git, Scrum, DDD

    Visa mer
    • JavaScript
    • SOAP
    • Java
    • Xcode
    • CSS
    • Git
    • HTML5
    • Cucumber
    • Karma
    • Node.js
    • DDD
    • Swift
    • UX
    • Jest
    • Android Studio
    • Angular
    • Vuex
    • Vue.js
    • Cypress
    • WCAG 2.1
    • Scrum
  • Infomaker Scandinavia AB

    okt. 2015 – okt. 2016

    Systemutvecklare

    UPPDRAG: Projektet syftade till att utveckla en anpassningsbar mobilapplikation, för att kunna visa lokala nyheter från olika tidningar.
    ROLL: Magnus ansvarade för utveckling av Android-applikationen och samarbetade med iOS-teamet, samt andra delar av organisationen.
    KUNDNYTTA: Kunden kunde med den nya mobilapplikationen effektivt erbjuda lokala tidningar en egen app för deras lokala nyheter.
    TEKNIK/METOD: Android Studio, Java, Xcode, Swift, Kotlin, Mustache/Handlebars, Angular, Javascript, RxJava, OS X, Git

    Visa mer
    • JavaScript
    • OS X
    • Java
    • Xcode
    • Git
    • Swift
    • Android Studio
    • Mustache
    • Handlebars
    • RxJava
    • Angular
    • Kotlin
  • Findus Sverige AB

    apr. 2015 – juni 2015

    Systemutvecklare

    UPPDRAG: Utveckla en mobilapplikation för att kunna skanna varor och samla poäng.
    ROLL: Magnus ansvarade för att utveckla kundens nya mobilapplikation.
    KUNDNYTTA: Mobilapplikationen hjälpte kunden att öka försäljning genom att erbjuda återbäring i form av bonuspoäng.
    METOD/TEKNIK: Android Studio, Java, REST, ZXing(Barcode scanner library), OS X, Git

    Visa mer
    • OS X
    • Java
    • Git
    • REST
    • Android Studio
    • ZXing
  • Pax AB

    feb. 2015 – nov. 2015

    Systemutvecklare

    UPPDRAG: Utveckling av en mobilapplikation för att fjärrstyra företagets badrumsfläktar.
    ROLL: Magnus arbetade med att utveckla Androidapplikationen, samt bygga ett återanvändbart bibliotek för kommunikation över Bluetooth Low Energy.
    KUNDNYTTA: Kunden fick en mycket mer attraktiv produktportfölj genom att låta användaren enkelt kunna övervaka och styra produkterna.
    METOD/TEKNIK: Android Studio, Java, C, MVP, Bluetooth Low Energy, RxJava, OS X, Git

    Visa mer
    • OS X
    • Java
    • Git
    • C
    • MVP
    • Android Studio
    • RxJava
    • Bluetooth Low Energy
  • Coop Sverige AB

    sep. 2014 – sep. 2015

    Systemutvecklare

    UPPDRAG: Projektet syftade till att utveckla och förvalta kundens mobilapplikation för hantering av konto, recept, inköpslistor, erbjudande och butiker.
    ROLL: Magnus arbetade med att utveckla Androidapplikationen.
    KUNDNYTTA: Kunden fick en kraftfull applikation för både Android och iOS som erbjöd stora möjligheter att samla in statistik från användare. Applikationen tillgodosedög även användarnas behov av portabilitet och därmed lockade nya kunder.
    METOD/TEKNIK: Android Studio, Java, Xcode, Swift, REST, UX, OS X, Git

    Visa mer
    • OS X
    • Java
    • Xcode
    • Git
    • REST
    • Swift
    • UX
    • Android Studio
  • Klipster Group AB

    aug. 2014 – feb. 2015

    Systemutvecklare

    UPPDRAG: Utveckla en mobilapplikation för att samla och använda kuponger i flera olika butiker.
    ROLL: Magnus arbetade med att utveckla Androidapplikationen.
    KUNDNYTTA: Projektet förverkligade kundens affärsidé, att med hjälp av mobilen enkelt kunna hantera kuponger.
    METOD/TEKNIK: Android Studio, Java, REST, Objective-C, OS X, Git

    Visa mer
    • OS X
    • Java
    • Git
    • REST
    • Android Studio
    • Objective-C
  • HCL Technologies (projekt)

    sep. 2013 – juni 2014

    Systemutvecklare

    ROLL: Magnus arbetade med att utveckla nya tjänster i frontend och backend för självbetjäning med stort fokus på säkerhet, samt införa nytt ramverk för frontend-utveckling. Magnus ansvarade också för utveckling av kundens iOS- och Android-applikation.
    KUNDNYTTA: Projektet moderniserade och förbättrade kundens självbetjänings tjänster, vilket bidrog till att minska handläggningstider samt uppfylla lagkrav om försäkringar och tillgänglighet.
    METOD/TEKNIK: Swift, Xcode, Java, Android Studio, Angular, Vue.js, JavaScript, HTML5, Jest, Cypress, Karma, Cucumber, Node.js, CSS, SOAP, UX, WCAG 2.1, Vuex, Git, Scrum, DDD

    Visa mer
    • JavaScript
    • SOAP
    • Java
    • Xcode
    • CSS
    • Git
    • HTML5
    • Cucumber
    • Karma
    • Node.js
    • DDD
    • Swift
    • UX
    • Jest
    • Android Studio
    • Angular
    • Vuex
    • Vue.js
    • Cypress
    • WCAG 2.1
    • Scrum
  • Boss Media AB

    feb. 2008 – sep. 2013

    Systemutvecklare

    Magnus arbetade med utveckling av företagets nedladdningsbara plattform för casinospel. Magnus ansvarade även för att förbättra och ta fram nya spel som företaget kunde erbjuda sina kunder.
    METOD/TEKNIK: MS Visual Studio, Java, Sybase DB, C++, Eclipse, ActionScript, Robotlegs, Git.

    Visa mer
    • Sybase DB
    • ActionScript
    • Eclipse
    • Java
    • Git
    • MS Visual Studio
    • Robotlegs
    • C++

Utbildning

  • Databasteknik (kurs)

    2008

    Linnéuniversitetet

  • Digitala Spel

    2004 – 2007

    Blekinge Tekniska Högskola

  • Visual Basic (kurs)

    2003

    Högskolan Kristianstad

Kompetens · nivå och år

Tekniker

  • Java
  • TypeScript
  • Vite
  • CSS3
  • HTML5
  • JavaScript
  • Swift
  • Angular
  • Bluetooth Low Energy
  • Cypress
  • Jest
  • Kotlin
  • Node.js
  • Objective-C
  • REST
  • RxJava
  • SOAP
  • SQL
  • Swagger
  • UX
  • Vue.js
  • ActionScript
  • C++
  • Handlebars
  • Mustache
  • Robotlegs
  • ZXing
  • C
  • CSS
  • Idea
  • JPA
  • MVP
  • RSA

Plattformar

  • GitHub
  • PostgreSQL
  • Android
  • iOS
  • MySQL
  • Oracle
  • AWS
  • Microsoft Azure
  • Linux
  • OS X
  • Piwik

Produkter

  • Grafana
  • VS Code
  • Docker
  • Jenkins
  • OpenAPI
  • Sybase DB
  • VMware

Verktyg

  • Claude Code
  • Copilot
  • IntelliJ
  • Kibana
  • Postman
  • Android Studio
  • Git
  • Xcode
  • Maven
  • Selenium
  • Vuex
  • Cucumber
  • Eclipse
  • Karma
  • MS Visual Studio
  • Ngrx
  • RxJS

Metoder och processer

  • DDD
  • Scrum
  • SAFe

Standarder och regelverk

  • WCAG 2.1

Den som känner Magnus

David Brndusic

David är Magnus kontaktperson på Kvadrat.