Hoppa till innehållet
Per Andersson, Mjukvaruutvecklare

16 år i yrketEgenföretagare

Per Andersson

Mjukvaruutvecklare

  • Linköping

Per är senior mjukvaru- och systemutvecklare med lång erfarenhet av stora, komplexa och ofta säkerhetskritiska system. Han behärskar hela utvecklingskedjan — kravanalys, arkitektur, implementation, test, driftsättning och förvaltning — och har levererat lösningar inom fordonssäkerhet, försvar och offentlig sektor. Teknisk erfarenhet omfattar distribuerade mikrotjänster, REST-API:er, inbyggda system och integrationslösningar mot interna och externa tjänster. Särskilt fokus på kvalitetssäkring: automatiserade tester, TDD, integrationstestning, testplattformar och kontinuerlig verifiering i CI/CD-miljöer för hög testbarhet och robusthet.

Visa mer
  • Java
  • C++
  • Elasticsearch
  • Linux
  • MySQL
  • GitLab
  • Sensorer
  • AWS S3
  • Docker
  • Kibana
  • Gerrit
  • Azure DevOps
  • Automatisering
  • Skalbarhet
  • Test-driven Development
  • Forskning och Utveckling
  • Software Development
  • Informationsteknologi
  • Fordonsindustri
  • Försvarsindustri
  • Körning
  • DO-178B
  • Aircraft Systems
  • AIS-transponder

Kurser & certifieringar

  • Introduktion till penetrationstestningLexicon · 2026
  • Kubernetes for Application DevelopersLinux Foundation · 2022
  • RTCA/DO-178B/C verificationSaab AB · 2015
  • Saab Aeronautics Verification and ValidationSaab AB · 2015
  • Fördjupad InformationssäkerhetCombitech · 2015
  • Certified Scrum MasterScrum Alliance · 2014
  • Certified Scrum DeveloperScrum Alliance · 2014
  • .NET för systemutvecklare i framkantCombitech AB · 2014
  • Verification and validation, introductionSaab AB · 2014
  • Företagsspelet TANGOCombitech · 2013
  • Introduktion till flygande programvaraSaab AB · 2013
  • KodteknikSaab AB · 2013
  • GranskningsledareSaab AB · 2013
  • Affärsmannaskap 1Combitech · 2012
  • Tillämpad ScrumCombitech · 2012
  • Effektiv KravhanteringCombitech · 2012
  • RetorikCombitech · 2012
  • Grundkurs i ADASaab AB · 2011
  • Effektiv granskningCombitech AB · 2011

Uppdrag

  • Sectra Communications AB

    jan. 2026 – nu

    Utvecklare, Embedded

    Utveckling av produkten Sectra NetEncryptor, som är en certifierad kryptolösning utvecklad för myndigheter och försvar. Produkten garanterar avlyssningssäker datakommunikation över osäkra nätverk.

    Visa mer
    • Embedded Systems
    • Git
    • C
    • Python
    • Azure DevOps
    • Cryptographic Solutions
  • Ida Infront AB

    feb. 2023 – jan. 2026

    Utvecklare, verksamhetssystem

    Utveckling av ett verksamhetssystem för Naturvårdsverket. Systemet byggdes som en webbapplikation ovanpå kundens egenutvecklade plattform iipax och innehöll omfattande integrationsflöden mot andra myndigheter, banktjänster, bokföringssystem samt interna och externa system hos Naturvårdsverket.

    Arbetet omfattade både nyutveckling och vidareutveckling av moduler, integrationer och backend-komponenter. I uppdraget ingick kravanalys, teknisk design, testdriven utveckling samt driftsättning i kundens miljö.

    Per har haft en aktiv roll i att stärka teamets leveranskvalitet genom att driva ett ökat fokus på automatiserad testning och robustare teststrategier. Han har bidragit till införandet av gemensamma testprinciper, förbättrade byggflöden och högre grad av verifiering i CI/CD-kedjan.

    Visa mer
    • SOAP
    • SQL
    • Java
    • Git
    • Docker
    • Apache Wicket
    • Kubernetes
    • OpenAPI
    • JBoss
    • Test-driven Development
  • Arriver/Qualcomm

    jan. 2022 – feb. 2023

    Utvecklare - datamanagement

    Utveckling av ett datamanagement-system för hantering av stora datamängder från kundens flotta av utvecklingsbilar. Systemet samlade in, validerade, indexerade och gjorde data från många olika bilar, sensorer och kringsystem sökbar och tillgänglig för analys.

    Lösningen byggdes upp som en containeriserad mikrotjänstarkitektur med asynkron kommunikation via REST-API:er och meddelandeköer. Arbetet omfattade kravanalys, arkitektur, utveckling, testning och produktionssättning.

    Per hade en central roll i att säkerställa systemets robusthet och driftsäkerhet, bland annat genom att införa och förbättra automatiserade tester, valideringslogik och kvalitetskontroller i datainsamlingsflödena.

    Visa mer
    • Testning
    • Automatiserade tester
    • Git
    • Mikrotjänstarkitektur
    • Kravanalys
    • RabbitMQ
    • Docker
    • REST-API
    • GitLab
    • Sensorer
    • Python
    • Driftsäkerhet
    • OpenAPI
    • FastAPI
  • Veoneer/Arriver/Qualcomm

    jan. 2021 – jan. 2022

    Utvecklare, distribuerad datainsamling

    Utveckling av ett Linux-baserat system för distribuerad datainsamling i kundens flotta av utvecklingsbilar. Systemet hanterade stora datamängder från högupplösta kameror, lidar, GPS (med RTK) och INS, med höga krav på tidssynkronisering och dataintegritet mellan källorna.

    Arbetet omfattade utveckling av datainsamlingskomponenter samt byggsystem och automatisering kring insamlingsflödena. Teamet utvecklade även en testplattform för att verifiera kvaliteten på insamlad data och synkronisering mellan sensorer.

    Visa mer
    • Git
    • RabbitMQ
    • Gerrit
    • Docker
    • Sensorer
    • Linux-utveckling
    • Python
    • C++
    • Testplattformutveckling
    • RTI Connext DDS
    • Distribuerad datainsamling
  • Veoneer/Arriver

    juni 2018 – juni 2022

    Utvecklare, HIL-system

    Utveckling och driftsättning av HIL-system (Hardware In the Loop) för Veoneers Active Safety Vision System. Systemet användes för att verifiera och validera mjukvara mot inspelade sensordata i en realistisk, hårdvarunära miljö.

    Arbetet omfattade utveckling av både det centrala HIL-systemet med hårdvaran för re-simulering av inspelad data och det distribuerade kösystemet som möjliggjorde parallell körning på hundratals HIL-stationer. Teamet utvecklade även stöd för indexering, lagring och övervakning av HIL-stationernas tillgänglighet och status. Per hade en drivande roll i visualisering av simuleringsresultat, inklusive indexering av loggar i Elasticsearch och dashboards i Kibana.

    Uppdraget ställde höga krav på prestanda, tillförlitlighet och skalbarhet, och omfattade även arbete med automatisering och kontinuerlig verifiering i CI-miljö.

    Visa mer
    • MySQL
    • Linux
    • Jenkins
    • Git
    • Docker
    • AWS S3
    • Kibana
    • Elasticsearch
    • REST-API
    • Python
    • C++
  • Autoliv

    juni 2016 – juni 2018

    Utvecklare, mätsystem

    Utveckling av mätsystem/datainsamlingssystem och tillhörande stödsystem till Autolivs Active Safety Vision System. Systemet användes av uppdragsgivarens testbilsförare för att samla in data från både våra sensorer och bilbussen.

    Visa mer
    • Git
    • C#
    • Sensorer
    • Python
    • CAN/FlexRay
    • Datainsamlingssystem
  • SAAB Aeronautics

    sep. 2015 – juni 2016

    Utvecklare, Gripen E, IRST

    Integration av IRST-sensor (Infrared Search & Track) på Gripen E. Leverantörskontakter, utveckling, provpass i testrigg samt utvärdering av flygpass ingick i arbetsuppgifterna. Utvecklingen gjordes delvis i C++ och delvis i modelleringsprogrammet Bridgepoint.

    Visa mer
    • System Development
    • Technical Analysis
    • Sensorer
    • Bridgepoint
    • C++
    • Sensor Integration
    • Aircraft Systems
    • Testing and Evaluation
    • supplier communication
  • SAAB Aeronautics

    apr. 2014 – sep. 2015

    Testutvecklare - Gripen E, DIPS

    Testutvecklare för avionikplattformen i Gripen E. Arbetsuppgifterna var framför allt kravanalys och utveckling av funktions- och robusthetstester.

    Visa mer
    • Kravanalys
    • C
    • Doors
    • Testutveckling
    • Funktionsanalys
    • C++
    • Avionik
    • Robusthetstesting
    • Gripen E-plattform
  • SAAB Aeronautics

    dec. 2011 – apr. 2014

    Utvecklare - NH90/Helikopter 14

    Mjukvaruutveckling av taktiskt uppdragssystem för helikopter 14. Jobbade främst med navigationssystemet, men även integration av diverse sensorer (EO/IR-kamera, radar & AIS-transponder).

    Visa mer
    • Git
    • Doors
    • Software Development
    • Ada 95
    • Sensorer
    • Radar
    • Navigationssystem
    • sensorintegration
    • Taktiska uppdragssystem
    • EO/IR-kameror
    • AIS-transponder
  • Ida Infront AB

    jan. 2010 – dec. 2011

    Utvecklare, Iipax

    Jobbade som systemutvecklare med nyutveckling och kundanpassningar av företagets applikationer. Arbetet innebar såväl server- som klientutveckling i Java. Arbetet utfördes med Scrum som utvecklingsmetodik. Deltog i ett 4 månaders distribuerat projekt med 2 utvecklare i Linköping och 4 utvecklare i Belgrad, Serbien.

    Visa mer
    • J2EE
    • Java
    • SVN
    • Scrum

Utbildning

  • Combitech Talent Program (CTP)

    2011

    Combitech

  • Civilingenjör

    2005 – 2010

    Linköpings universitet

Kompetens · nivå och år

Tekniker

  • Java
  • C++
  • Elasticsearch
  • Python
  • SQL
  • C#
  • Driftsäkerhet
  • FastAPI
  • Radar
  • REST-API
  • J2EE
  • LIDAR
  • .NET
  • Ada 95
  • Apache Wicket
  • C
  • CSS
  • Cybersecurity
  • Ethernet
  • Groovy
  • HTML5
  • LAN
  • Microservices
  • MVC
  • PHP
  • Programmeringsspråk
  • Programming
  • SOAP
  • Spårbarhet
  • System Integration
  • TCP/IP
  • UML
  • Visual Basic .NET
  • Visual Studio .NET
  • Windows Communication Foundation
  • Windows Presentation Foundation
  • WPF
  • XML

Plattformar

  • Linux
  • MySQL
  • GitLab
  • Kubernetes
  • GPS
  • Databaser
  • Embedded Systems
  • gRPC
  • MS SQL-Server
  • PostgreSQL
  • SQL Server
  • Windows 7

Produkter

  • Sensorer
  • AWS S3
  • Docker
  • Jenkins
  • OpenAPI
  • RabbitMQ
  • Bridgepoint
  • ClearCase
  • Doors
  • JBoss
  • MS Access
  • SQLite

Verktyg

  • Kibana
  • Gerrit
  • Azure DevOps
  • Confluence
  • Git
  • Gradle
  • IntelliJ
  • JIRA
  • MySQL Workbench
  • ReSharper
  • Subversion
  • SVN

Metoder och processer

  • Automatisering
  • Skalbarhet
  • Test-driven Development
  • Visualisering
  • Automatiserade tester
  • Kravanalys
  • Mikrotjänstarkitektur
  • Scrum
  • Testning
  • Datainsamling
  • Dataintegritet
  • Informationssäkerhet
  • Kravhantering
  • Continuous Delivery
  • Funktionsanalys
  • Integration
  • Integrationstester
  • Kanban
  • Kvalitetssäkring
  • Linux-utveckling
  • Machine Learning
  • System Development
  • Systemtestning
  • TDD
  • Technical Analysis
  • Teststrategier
  • Testutveckling

Verksamhetsområden

  • Forskning och Utveckling
  • Software Development

Branscher

  • Informationsteknologi
  • Fordonsindustri
  • Försvarsindustri
  • Offentlig sektor

Certifications

  • Körning

Övrigt

  • DO-178B
  • Aircraft Systems
  • AIS-transponder
  • Avionik
  • CAN/FlexRay
  • Cryptographic Solutions
  • Datainsamlingssystem
  • Distribuerad datainsamling
  • Embedded Systems Development
  • EO/IR-kameror
  • Gripen E-plattform
  • Navigationssystem
  • Real-time communication
  • Robusthetstesting
  • RTI Connext DDS
  • Secure Network Communication
  • Sensor Integration
  • Sensordata
  • sensorintegration
  • Sensorintegrationssynkronisering
  • supplier communication
  • Taktiska uppdragssystem
  • Testing and Evaluation
  • Testplattformutveckling

Den som känner Per

Marcus Kahanek

Marcus är Pers kontaktperson på Kvadrat.