Hoppa till innehållet

13 år i yrketEgenföretagare

Marcus Johansson

Systemutvecklare och arkitekt

  • Umeå
  • Agile Scrum Master

Marcus är en engagerad systemutvecklare och lösningsarkitekt med ansvarstagande helhetsperspektiv. Sedan 2012 har han arbetat i roller som arkitekt, Scrum Master och leadutvecklare, vilket gett djup erfarenhet av programmering, databashantering och lösningsdesign. Han lär sig snabbt ny teknik, tar sig an komplexa uppgifter och kommunicerar effektivt med tekniska och verksamhetsmässiga intressenter för att driva leveranser mot hög kvalitet. På fritiden ägnar han sig åt sport och friluftsliv, särskilt skidåkning och toppturer, vilket speglar hans strävan efter utveckling.

Visa mer
  • Backendutveckling
  • Fullstack-utveckling
  • Java
  • k8s
  • MySQL
  • SQL Server
  • Dockers
  • Redis
  • DevOps: Jenkins
  • Git
  • Spring Boot
  • Spring Framework
  • Scrum
  • Systemutveckling
  • Agil utveckling
  • Kundrelationer
  • Ledarskap
  • Ledarskap för team
  • Vårdinformatik
  • Domain-Driven Design (DDD)
  • Applikationskonsultation
  • Digitala affärsflöden

Kurser & certifieringar

  • Spring Certified Professional 2024 [v2]2024
  • Certifierad IT-Arkitekt enligt CITA-F2022
  • Certifierad, Professional Scrum Master I (PSM I)2022

Uppdrag

  • Estatetool A/S

    dec. 2024 – maj 2026

    Senior Software Engineer Köpenhamn

    Projektbeskrivning: Estatetool är en dansk proptech-startup som utvecklar lösningar för att hjälpa fastighetsbolag att förvalta och marknadsföra sina objekt.

    Seniorutvecklare: Marcus arbetade som seniorutvecklare i ett litet team och ledde utvecklingen av Estatetools fastighetshanteringssystem. Han ansvarade för hela produktlivscykeln med särskilt fokus på integrationer mot externa system.

    Visa mer
    • MySQL
    • Integrationer
    • JavaScript
    • Spring Framework
    • Agila metoder
    • Systemutveckling
    • SQL
    • Java
    • Microsoft Azure
    • Databashantering
    • Rekrytering
    • Spring Boot
    • Backendutveckling
    • Sentry
    • Fullstack-utveckling
    • VueJS
    • API-design
    • Frontendutveckling
  • Telia Company AB

    dec. 2020 – nov. 2024

    Fullstack Developer, Scrum Master, Area Architect, Göteborg

    Projektbeskrivning: Telia är Sveriges största telefonoperatör, både sett till antalet kunder och omsättning. Företaget säljer anslutningar inom fasta telefoner, datakommunikation, Internet, digital-tv, IP-telefoni och mobiltelefontjänster för privatpersoner, företag och organisationer. Telia genomför en stor satsning och förnyelse av hela sin tekniska plattform. För att kunna modernisera och individualisera krävs en migrering till en nyare, mer modern plattform.

    Fullstackutvecklare: Marcus var med och satte upp ett nytt team med fokus på att digitalisera köpflödet för avtalsbundna kunder. Bidrog i alla delar av utvecklingen, men tog en större roll i att lösa frågor rörande integration och lösningsdesign.

    Scrum Master: När det första teamet växte tog Marcus rollen som Scrum Master för ett av de nya teamen. Som Scrum Master hade Marcus ansvar för kommunikationen gentemot projektet och andra intressenter. Han var även ansvarig för teamets interna process och att den fungerade enligt överenskommelse.

    Områdesarkitekt: Efter ett år som Scrum Master gick Marcus mot en mer teknisk inriktning och klev in i rollen som områdesarkitekt. En av tre arkitekter i området MyBusiness. I rollen som områdesarkitekt var Marcus engagerad i teamet samtidigt som han såg längre fram och drev mer långsiktiga tekniska lösningar.

    Visa mer
    • JavaScript
    • Spring Framework
    • Systemutveckling
    • SQL
    • Java
    • Splunk
    • Redis
    • Microservice Architecture
    • Systemarkitektur
    • Rekrytering
    • Spring Boot
    • Backendutveckling
    • teamuppbyggnad
    • Lösningsdesign
    • k8s
    • Agil Processledning
    • Fullstack-utveckling
    • VueJS
    • Graphana
    • Scrum
  • Sopra Steria

    nov. 2019 – nov. 2024

    Senior Consultant

    Började på företaget när kontoret i Östersund nyligen startats. Jag var med och byggde upp och utökade verksamheten från 7 kollegor på ett coworkingställe till 30 kollegor med egen kontorslokal. Nyligen överflyttad till kontoret i Malmö.

    Visa mer
    • teamuppbyggnad
    • Kundrelationer
    • Kommunikation
    • Kontorsetablering
  • Inera AB

    nov. 2019 – dec. 2020

    Fullstack Developer

    Projektbeskrivning: Inera AB är ett svenskt företag som ägs av Sveriges kommuner och regioner (SKR). Inera AB utvecklar regler, riktlinjer och system för att hjälpa sina ägare att erbjuda säker hälso- och sjukvård till medborgarna. Intygstjänster består av sex olika applikationer utvecklade i syfte att underlätta rehabiliteringsprocessen för både vårdtagaren och vårdgivaren. Applikationerna är byggda i Java och Spring Framework samt Spring Boot.
    Fullstackutvecklare: Bidrog till utvecklingen av Intygstjänster.

    Visa mer
    • JavaScript
    • Spring Framework
    • SQL
    • Java
    • AngularJS
    • Systemintegration
    • Spring Boot
    • Elasticsearch / Kibana
    • Backendutveckling
    • REST API
    • Vårdinformatik
    • Fullstack-utveckling
    • Frontendutveckling
  • SL Trafikförvaltningen

    okt. 2019 – okt. 2023

    System Developer

    Projektbeskrivning: SL ansvarar för trafiken i Stockholm. Trafikförvaltningen planerar trafiken och förvaltar infrastrukturen. Kollektivtrafikkartan (KTK) är en interaktiv webbapplikation. Det är ett internt verktyg för att visualisera kollektivtrafikdata från flera källor på en karta.
    Teknisk expert och utvecklare: Gav stöd och expertis vid olika typer av problemlösning vid behov.

    Visa mer
    • JavaScript
    • Spring Framework
    • SQL
    • Java
    • AngularJS
    • GIS
    • Systemintegration
    • Postgres
    • Backendutveckling
    • Problemlösning
    • Fullstack-utveckling
  • Avance Metering

    nov. 2018 – aug. 2019

    Backend Developer Östersund

    Projektbeskrivning: ACM används av elnätsföretag för att samla in avläsningar från elmätare. Systemet är mångsidigt och använder många olika teknologier, främst C# och C++.
    Backendutvecklare: Arbetade som utvecklare och ansvarade för underhåll samt utveckling av ny funktionalitet för produkten ACM.

    Visa mer
    • SQL
    • C#
    • Dotnet
    • Databashantering
    • Backendutveckling
    • C++
  • Försvarets Material Verk - Fenix

    jan. 2017 – nov. 2018

    Fullstack Developer Stockholm

    Projekbeskrivning: Fenix är ett system byggt kring Maintenix för svenska flygvapnet. Det är ett MRO-system för underhåll av flygplan. Systemet är byggt i Java kring en Oracle-databas.
    Fullstackutvecklare: Marcus bidrog med analys, design och implementering av mindre moduler. Mest relaterat till SQL Server.

    Visa mer
    • JSP
    • SQL
    • Java
    • Oracle SQL
    • SQL Server
    • Oracle WebLogic
    • PL/SQL
    • Backendutveckling
    • Fullstackutveckling
    • MRO
    • Java EE
  • CAE TRTS

    dec. 2016 – nov. 2018

    Fullstack Developer Kanada

    Projektbeskrivning: TRTS är ett system byggt på Maintenix. Maintenix är ett MRO-system för service och underhåll av flygplan. Utvecklingen av systemet görs i Java, men även i PL/SQL. Utvecklingen skedde i nära samarbete med den kanadensiska kunden CAE.
    Fullstackutvecklare: Implementerade ny funktionalitet i Java och PL/SQL.

    Visa mer
    • JSP
    • SQL
    • Java
    • Oracle SQL
    • Systemintegration
    • PL/SQL
    • Backendutveckling
    • Fullstackutveckling
    • Maintenix
  • CGI

    nov. 2015 – nov. 2018

    Consultant,

    Anställd som konsult inom mjukvaruutveckling.

    • Databashantering
    • Mjukvaruutveckling
    • Programmering
    • Problemlösning
  • Försvarets Materialverk - GDU

    nov. 2015 – nov. 2018

    Lead Developer Stockholm

    Projektbeskrivning: Arbetade som utvecklare, underhöll och vidareutvecklade GDU.
    GDU är ett system för efterbearbetning och analys av flygdata. Systemet är byggt kring en stor databas, och teknologier som används i systemet inkluderar bland annat MS SQL Server, T-SQL, .Net, C#, Visual Basic och ASP.
    Lead developer: Ledde ett team om några utvecklare som arbetade med GDU. Ansvarade för arkitektoniska förändringar och större förbättringar.

    Visa mer
    • ASP
    • Visual Basic
    • C#
    • SQL Server
    • Dotnet
    • Databashantering
    • Systemarkitektur
    • Backendutveckling
    • Fullstack-utveckling
    • T-SQL
  • Configura

    okt. 2012 – juli 2015

    Applikationskonsult Linköping

    Projektbeskrivning: Configura är ett verktyg för att sälja komplexa, konfigurerbara produkter. Systemet anpassas efter varje kunds specifika behov. Huvudteknologin som användes var C++.

    Applikationskonsult: Marcus arbetade inom ett större projekt med Kinnarps som främsta kund. Han var ansvarig för ett antal mindre delprojekt.

    Visa mer
    • Systemkonfiguration
    • Backendutveckling
    • Kundanpassning
    • Delprojektledning
    • Fullstack-utveckling
    • C++
    • Applikationskonsultation

Utbildning

  • Kandidatexamen

    2008 – 2012

    Högskolan i Skövde

Kompetens · nivå och år

Tekniker

  • Backendutveckling
  • Fullstack-utveckling
  • Java
  • Software Engineering
  • .NET
  • C#
  • JavaScript
  • Microservice Architecture
  • Oracle SQL
  • REST API
  • SQL
  • Systemintegration
  • Unit testing
  • VueJS
  • AngularJS
  • C++
  • PL/SQL
  • Swagger
  • T-SQL
  • TypeScript 2.0
  • Visual Basic
  • ASP
  • Databashantering
  • Datavisualisering
  • Dotnet
  • Flygunderhåll
  • JSP
  • Lösningsdesign
  • Oracle WebLogic
  • Programmering
  • Systemkonfiguration
  • Systemunderhåll
  • Versionshantering

Plattformar

  • k8s
  • MySQL
  • SQL Server
  • Atlassian Bitbucket
  • GitHub
  • Microsoft Azure
  • Fastighetssystem
  • Java EE
  • Oracle

Produkter

  • Dockers
  • Redis
  • DevOps: Jenkins
  • Grafana
  • GIS
  • Maintenix
  • MRO
  • Sentry

Verktyg

  • Git
  • Spring Boot
  • Spring Framework
  • Confluence Atlassian
  • Intelij IDEA
  • JIRA
  • JUnit
  • Maven 3.1
  • Miro
  • Postgres
  • Postman
  • Splunk
  • Elasticsearch / Kibana
  • Graphana

Metoder och processer

  • Scrum
  • Systemutveckling
  • Agil utveckling
  • Arkitektur
  • CI (Continuous Integration)
  • Continious deployment
  • DevOps Management
  • Systemarkitektur
  • Pair programming
  • Testdriven utveckling
  • Affärsutveckling
  • Agil Processledning
  • Agila metoder
  • Analys
  • API-design
  • Delprojektledning
  • Design
  • Flygplansunderhåll
  • Frontend-utveckling
  • Implementering
  • Integrationer
  • Kommunikation
  • Kravanalys
  • Kundanpassning
  • Prestandaoptimering
  • Problemlösning
  • Produktlivscykelhantering
  • Projektledning
  • Teknisk rådgivning

Verksamhetsområden

  • Kundrelationer
  • Ledarskap
  • Ledarskap för team
  • Mjukvaruutveckling
  • Rekrytering
  • Teambyggande
  • teamuppbyggnad
  • Webbutveckling

Standarder och regelverk

  • Vårdinformatik

Övrigt

  • Domain-Driven Design (DDD)
  • Applikationskonsultation
  • Digitala affärsflöden
  • Felavhjälpning
  • Geospatial Datavisualisering
  • Integration av elmätardata
  • Integrationer mot externa system
  • Kartlager/geo-ramverk (ex. OpenLayers)
  • Kommunikation med intressenter
  • Kontorsetablering
  • Områdesarkitektur
  • Samarbete med kund
  • Teknisk strategi
  • Testning och felsökning
  • Testning och kvalitetssäkring
  • Utveckling av funktionalitet

Den som känner Marcus

Christer Westin

Christer är Marcus kontaktperson på Kvadrat.