Hoppa till innehållet
Per Löwgren, Backendutvecklare, Fullstackutvecklare, Scrum Master

29 år i yrketEgenföretagare

Per Löwgren

Backendutvecklare, Fullstackutvecklare, Scrum Master

  • Kvadrat Tech Stockholm

Per är en erfaren system- och fullstackutvecklare med djup erfarenhet av affärssystem för fastighetsförvaltning och fintech. Huvudfokus ligger på Java och backendarkitektur, och han tar gärna helhetsansvar — från arkitektur och tester till drift och leverans. Han är målmedveten, strukturerad och produktiv utan att kompromissa med kvaliteten, lär sig snabbt nya teknologier och fungerar ofta som mentor för kollegor. Per förenklar komplexa problem och driver lösningar i team inom agila ramar; han har även intresse för projektledning. På fritiden tränar han samt sköter hus och trädgård.

Visa mer
  • Backend
  • Java
  • API
  • Azure
  • MySQL
  • AWS
  • Docker
  • Jenkins
  • Microsoft Dynamics
  • Azure DevOps
  • Git
  • Spring Boot
  • CI/CD
  • Scrum
  • Parprogrammering
  • Säkerhet
  • Webbutveckling
  • Konsultarbete
  • Telecom
  • Behat
  • Locust
  • Mobprogrammering

Uppdrag

  • Elisa Polystar

    apr. 2025 – nu

    Systemutvecklare Stockholm

    Sedan april 2025 arbetar Per som Javautvecklare och konsult på Elisa Polystar. I rollen bidrar han aktivt till utveckling och förvaltning av företagets marknadsledande produkter OSIX och KALIX. Fokus ligger på avancerade lösningar för nätverksövervakning (Network Assurance) och kundupplevelseanalys inom telekom—en domän med höga krav på prestanda, skalbarhet och tillförlitlighet.

    Per arbetar primärt med backendutveckling där han designar, implementerar och optimerar robusta tjänster för insamling och analys av stora nätverksdatamängder. Han samarbetar nära sitt tvärfunktionella team i en agil miljö och deltar i hela utvecklingslivet: från kravanalys och systemarkitektur till testning, felsökning och driftsättning. Genom sitt arbete säkerställer Per att OSIX och KALIX fortsätter leverera affärskritiska insikter till telekomoperatörer globalt.

    Visa mer
    • Java
    • Git
    • JUnit
    • Agilt arbetssätt
    • AI
    • Telecom
    • IntelliJ
    • Linux
    • Ubuntu
    • Osix
    • Kubernetes
    • Wireshark
    • SIP (IP-telefoni)
    • HTTP2
    • 5G Core Network
    • MySQL
    • Apple Mac (OS X)
    • Backend
    • Säkerhet
  • SilverRail Technologies AB

    okt. 2024 – mars 2025

    Backendutvecklare

    SilverRail utvecklar ett affärssystem för försäljning av tågbiljetter primärt riktat mot resebyråer. Produktens kodbas härstammar från mitten av 1990‑talet (C) och har successivt byggts ut med funktionalitet i Java. Systemet var föråldrat och ett arbete pågick för att ta fram en modern ersättningsprodukt.

    Per ansvarade för att åtgärda och uppdatera det befintliga systemet samt utveckla funktioner för platsallokering och val av sätestyp, inklusive motsvarande tester. Under en kortare period tjänstgjorde han även som Scrum Master när ordinarie ansvarig var på semester. Utveckling skedde i Java; för integrationstester användes Concordion och Subversion användes för versionshantering. All loggning skedde on‑prem, och en pågående migration till AWS genomfördes där Per var delvis involverad.

    Visa mer
    • Java
    • AWS
    • Subversion
    • Concordion
    • Integrationstester
    • IntelliJ
    • MySQL
    • Windows
    • Backend
  • Länsförsäkringar Fondliv

    mars 2023 – sep. 2024

    Backendutvecklare, Scrum Master Stockholm

    Som utvecklare hos Länsförsäkringar Fondliv har Per ingått i ett större team som byggt team- och mini‑services (en variant av mikrotjänster) i en arkitektur anpassad för integration mellan LF:s system, främst mot Lumera — standardsystemet för försäkringshantering. Han har ofta fungerat som business analyst och lagt tid på att utreda datamodell och logik för hantering av personuppgifter.

    Under större delen av uppdraget var Per Scrum Master för två team inom det SAFe‑inspirerade ramverk som Fondliv använder. I denna roll samarbetade han nära med PO och agil coach, faciliterade dagliga ceremonier och regelbundna workshops för teamutveckling samt deltog aktivt i PI‑planering.

    Tjänsterna utvecklades i Groovy (en Java‑variant) och kördes i OpenShift (Kubernetes). Teamet byggde och underhöll CI/CD‑pipelines i Azure DevOps. Per ansvarade för testning av teamets tjänster och tog fram dokumentation för teststrategi samt grundläggande prestandatestning med Locust (skrivet i Python).

    Visa mer
    • Java
    • Groovy
    • Spring Boot
    • Scrum Master
    • SAFe
    • Git
    • CI/CD
    • Spock
    • OpenShift
    • Python
    • Locust
    • Azure DevOps
    • OpenShift (Kubernetes)
    • Business Analys
    • Postman
    • REST-API
    • SOAP
    • Parprogrammering
    • Mobprogrammering
    • Lumera
    • Windows
    • Backend
    • Säkerhet
  • Nabo Group AB och Odevo AB

    feb. 2022 – feb. 2023

    Fullstackutvecklare

    Nabo är ett dotterbolag till Odevo som utvecklar affärssystem för bostadsrättsföreningar. Per vidareutvecklade systemet på Nabo (främst nya funktioner för ärendehanteringen) och fick därefter ett internt konsultuppdrag via moderbolaget att implementera lösningen hos fastighetsbolaget Rendall & Rittner i London.

    För Rendall & Rittner byggde Per en backend för en webbportal i PHP-ramverket Slim och en Angular‑frontend mot Microsoft Dynamics, med en lättvikts SQLite3-databas som cache. Portalen kommunicerade med Dynamics via ett API. Applikationen paketerades som en Docker‑container och installerades i ett Linux‑VM i Azure. Hela deploymentskedjan automatiserades med Bitbucket Pipelines. Per ansvarade ensam för arkitekturen och CI/CD‑modellen; en kollega utvecklade API‑integration mot Dynamics. Senare tillkom ytterligare teammedlemmar i England som utvecklade dokumenthantering, fakturahantering och liknande funktioner.

    Arkitekturen följde DDD (Domain‑Driven Design) och utvecklingen drevs med BDD (Behavior‑Driven Development). För att sätta upp projektet och automatisera bygg och installation i Azure skrev Per ett omfattande skriptpaket i bash. När en PR mergades till master kunde hela processen—start av Docker‑containers och deployment till Azure—initieras med en knapptryckning i Bitbucket, inklusive integration mot Slack.

    Visa mer
    • PHP
    • Angular
    • MySQL
    • Git
    • CI/CD
    • Azure
    • DDD
    • BDD
    • Docker
    • REST-API
    • Bitbucket
    • Bitbucket Pipelines
    • SQLite3
    • Azure DevOps
    • TDD
    • Linux
    • Bash
    • IntelliJ
    • TypeScript
    • Ubuntu
    • Agilt arbetssätt
    • Scrum
    • Kanban
    • Parprogrammering
    • Fullstack
    • Backend
  • FAST2 Affärssystem AB

    nov. 2018 – jan. 2022

    Fullstackutvecklare

    Fast2 är ett affärssystem i Java för hyresrättsbolag. Webbportalen var byggd i Play-ramverket för Scala och Java och använde så kallade "widgets" som skickades från backend och hanterades med JavaScript i frontend. Widgets infogades i webbsidor via div-element som fylldes med innehåll från backend. Denna widgets-modell härstammar från omkring 2005, och Pers uppgift var att uppgradera den till React.

    Under sin tid på Fast2 ansvarade Per för implementationer för Stockholmshem, Familjebostäder och Svenska Bostäder och hade nära kunddialog med dessa bolag. Självständigt utvecklade han en webbutik åt Stockholmshem där hyresgäster kunde beställa VLU (valfritt lägenhetsunderhåll) med varukorg och kassaflöde. Beställningarna lades på hyran och entreprenörer bokades för installation. För Stockholmshem utvecklade han även funktioner för parkeringsbokning och för att i felanmälan automatiskt boka matchande resurser för åtgärder. Tillsammans med en kollega byggde han en webbutik åt Familjebostäder för beställning av HLU (hyresrättsligt lägenhetsunderhåll), där hyresgäster kan ersätta enheter efter beräknad livslängd.

    Per utökade även signeringsfunktionen för avtal genom integration med den externa tjänsten Egreement via API och förbättrade hanteringen av Jasper-rapporter för att skapa PDF-avtal för signering.

    Varje kund hade egna miljöer: byggen gjordes med Jenkins och installationer hanterades med Puppet. Vissa kunder körde applikationen i Docker-containrar, andra direkt på fysisk hårdvara. Per arbetade dagligen i backend-teamet med dessa processer. Teamet följde en mogen agil modell och valde mellan Scrum och Kanban beroende på projektets behov.

    Visa mer
    • Java
    • MySQL
    • JavaScript
    • Play
    • Jenkins
    • Docker
    • REST-API
    • React
    • Jasper
    • HTML
    • CSS
    • MSSQL
    • Linux
    • CI/CD
    • JPA
    • Git
    • jQuery
    • Parprogrammering
    • Scrum
    • Agilt arbetssätt
    • Kanban
    • JIRA
    • Cucumber
    • Gherkin
    • IntelliJ
    • Puppet
    • Scala
    • Fullstack
    • Backend
  • JZN Technologies AB

    nov. 2017 – okt. 2018

    Fullstackutvecklare

    JZN Technologies byggde en molntjänst för mining av kryptovalutor. Eftersom mining-hårdvara drar mycket el, avger värme och låter, var idén att hyra ut utrustning i en säker serverhall där överskottsvärmen återfördes till fjärrvärmenätet välgrundad.

    Per stödde utvecklingen genom att bygga en webbapplikation i PHP och JavaScript för hårdvaruadministration, visning av miningproduktion, användarhantering och betalfunktioner för köp av processorkraft. Applikationen innehöll även en modell för nätverksförsäljning (kickback vid rekrytering av nya kunder). Per var ensam utvecklare av systemet och samarbetade med en designer i Rumänien. Frontend bestod av PHP-genererad HTML med jQuery.

    Per utvecklade dessutom en prototyp i Java för växling av kryptovalutor.

    Visa mer
    • Java
    • PHP
    • JavaScript
    • MySQL
    • Git
    • Blockchain
    • jQuery
    • HTML
    • CSS
    • Linux
    • REST-API
    • CI/CD
    • Ubuntu
    • Monday
    • Fullstack
  • Svensk Jazz och Impra

    maj 2015 – okt. 2017

    Fullstackutvecklare

    Svenska Jazz och Impra är ideella föreningar som verkar för att stötta jazzmusiker. Per stöttade föreningen genom att utveckla och driva deras hemsidor.

    Visa mer
    • MySQL
    • JavaScript
    • PHP
    • WordPress
    • Webbutveckling
    • HTML
    • CSS
    • Frontendutveckling
    • Backend
  • Goobit AB och BTCX

    dec. 2013 – apr. 2015

    Fullstackutvecklare

    Goobit, även kallat BTCX, är Sveriges första och största växlingsbolag för bitcoin. Den tidiga visionen med Bitcoin — att användas som betalmedel och ersätta kortbetalningar i butik — var vad som lockade Per till uppdraget.

    En första POS-applikation (Point of Sale) byggdes via API mot en extern produkt. Den utvecklades i PHP och JavaScript och installerades i flera butiker som accepterade bitcoin. Växling till fiat skedde i realtid så att butiken fick betalt i lokal valuta.

    I ett senare skede utvecklades en intern applikation i C med en MySQL-databas, som i realtid initierade transaktioner genom att läsa blockkedjan. Butiksbetalningar genomfördes genom att appen genererade en QR-kod som kunden skannade för att skicka betalningen. Så snart betalningen registrerades visades den i butikens app och växling skedde till kursvärdet vid betalningstillfället. Säkerhet var en central prioritet i hela lösningen.

    Visa mer
    • PHP
    • C
    • JavaScript
    • MySQL
    • Git
    • Blockchain
    • Betalningsintegration
    • Säkerhet
    • Realtidsprogrammering
    • REST-API
    • Linux
    • Ubuntu
  • Extred AB

    mars 2005 – maj 2007

    Programmerare

    Extred utvecklade interaktiva 3D-modeller i VRML och senare i Java3D. Projektet visualiserade exempelvis avancerade maskiner och demonstrerade deras användning i utbildningssyfte, som hjälp och dokumentation. Modellerna paketerades och levererades på CD-skivor tillsammans med produkten.

    Per implementerade den interaktiva funktionaliteten i Java; modellerna designades av andra kollegor.

    Visa mer
    • Java
    • VRML
    • Java 3D
  • LC Design AB

    jan. 2004 – dec. 2004

    Fullstackutvecklare

    LC Design fokuserade på webbsidesdesign och försäljning. Under den ett- till tvååriga perioden drev Per en enskild firma och tog varierande uppdrag via LC Designs nätverk. Han utvecklade webbplatser i HTML och CSS med interaktiv funktionalitet i JavaScript.

    Visa mer
    • HTML
    • JavaScript
    • CSS
    • Fullstack
  • Eastpoint AB

    jan. 2001 – dec. 2003

    Fullstackutvecklare

    Eastpoint designade och sålde skräddarsydda webbutiker. Frontend bestod antingen av HTML/CSS eller av interaktiva Flash-animationer som kommunicerade direkt med backend.

    Inledningsvis utvecklade Per ett backend i Perl utan databas, där artikel- och varukorgsdata lagrades i filer. Lösningen blev så småningom ohållbar, och ett nytt backend byggdes i PHP med MySQL. Per bidrog ibland i frontend men arbetade främst med backend.

    Uppdraget började som frilans och övergick senare till en fast anställning. Exakta datum för uppdraget är osäkra.

    Visa mer
    • MySQL
    • Perl
    • PHP
    • Backend
    • SQL
    • JavaScript
    • HTML
    • CSS
    • E-handelslösningar
    • Fullstack
  • Vision och Verklighet AB

    aug. 2000 – nov. 2000

    Frontendutvecklare

    En webbbyrå som bland annat arbetade åt Telia, men som sedermera gick i konkurs i samband med IT-bubblan. Uppdraget utfördes på konsultbasis där Per drev en enskild firma.

    Per samarbetade nära med grafiker och UX-designers (även om dessa titlar kanske inte användes då) och omvandlade mottagna mockuper till fungerande HTML, JavaScript och CSS. Vid den tiden var den största utmaningen att skapa samma layout i flera webbläsare — Internet Explorer, Netscape, Opera och senare Firefox — vilket krävde djup detaljkunskap i HTML och CSS.

    Visa mer
    • HTML
    • JavaScript
    • CSS
  • Spray AB

    maj 1999 – juni 2000

    Backendutvecklare

    Spray.se var en webbportal med flera tjänster, bland annat hosting av webbplatser och e‑post (tidigare även nätdejting med mera).

    Per arbetade där som konsult via ett konsultföretag som numera är nedlagt. Han ansvarade främst för e‑postfunktionen i Java och använde Emacs och Linux som utvecklingsmiljö.

    Visa mer
    • Java
    • Emacs
    • E-posthantering
    • Backend
    • Linux
    • SMTP/IMAP
    • Konsultarbete
  • Pacer AB

    sep. 1997 – apr. 1999

    Fullstackutvecklare

    Pacer byggde webbsidor åt ett flertal kunder, men utvecklade även interaktivt studiematerial.

    Per började initialt med en praktikplats men blev snart anställd, och lärde sig snabbt programspråken Perl och Java. En av hans tidiga projekt var att skapa en sökfunktion i Perl där alla HTML-dokument i sajten söktes igenom och textmaterial plockades ut och automatiskt indexerades med regelbundna uppdateringar. I Java skapade han ett flertal s.k. "Applet", exempelvis en interaktiv kursgraf för LO:s fonder (detta var innan Flash tog över och långt innan JavaScript hade någon grafisk funktionalitet). Kursdata hämtades från en server via en applikation skriven i C, till en fil som laddades av Java-appleten.

    Visa mer
    • Java
    • Perl
    • JavaScript
    • C
    • HTML
    • CSS
    • Webbutveckling
    • Fullstack

Kompetens · nivå och år

Tekniker

  • Backend
  • Java
  • API
  • Groovy
  • JavaScript
  • PHP
  • REST-API
  • Angular
  • CSS
  • HTML
  • jQuery
  • JSON
  • Microservices
  • Perl
  • Python
  • React
  • XML
  • Apache
  • Blockchain
  • C
  • C/C++
  • Gherkin
  • JPA
  • Node.js
  • Swagger
  • TypeScript
  • AI
  • HTTP2
  • Realtidsprogrammering
  • SIP (IP-telefoni)
  • SOAP
  • SQL
  • VRML

Plattformar

  • Azure
  • MySQL
  • AWS
  • Bitbucket
  • Kubernetes
  • Linux
  • Molntjänster
  • MSSQL
  • Tomcat
  • Ubuntu
  • Apple Mac (OS X)
  • BDD
  • Bitbucket Pipelines
  • Concordion
  • SQLite3
  • Windows
  • WordPress

Produkter

  • Docker
  • Jenkins
  • Microsoft Dynamics
  • Bitcoin
  • Jetty
  • Nginx
  • OpenAPI
  • Scala
  • Jasper
  • Osix

Verktyg

  • Azure DevOps
  • Git
  • Spring Boot
  • Affärssystem
  • Bash
  • Confluence
  • Hibernate
  • IntelliJ
  • JIRA
  • OpenShift
  • Subversion
  • Cucumber
  • Gradle
  • Guice
  • JUnit
  • Liquibase
  • Maven
  • Postman
  • Spock
  • JavaFX
  • SBT
  • Splunk
  • Emacs
  • Monday
  • Puppet
  • Wireshark

Metoder och processer

  • CI/CD
  • Scrum
  • Parprogrammering
  • SAFe
  • Prestandatestning
  • Agilt arbetssätt
  • DDD
  • Integrationstester
  • Kanban
  • TDD

Verksamhetsområden

  • Säkerhet
  • Webbutveckling

Branscher

  • Konsultarbete
  • Telecom

Övrigt

  • Behat
  • Locust
  • Mobprogrammering
  • Launchpad
  • Lumera
  • 5G Core Network
  • Betalningsintegration
  • Business Analys
  • E-handelslösningar
  • E-posthantering
  • Java 3D
  • OpenShift (Kubernetes)
  • Play
  • SMTP/IMAP

Den som känner Per

Theodor Wahlgren

Theodor är Pers kontaktperson på Kvadrat.