Per Andersson
Mjukvaruutvecklare
Per är en senior mjukvaruutvecklare och systemutvecklare som trivs bäst med att arbeta i stora komplexa system. Han har lång erfarenhet från alla faser av systemutveckling, från uppstart och kravnedbrytning via utveckling och testning till förvaltning och drift. Per har utvecklat allt från skrivbordsapplikationer, microservices och REST-APIer till säkerhetskritisk mjukvara i komplexa produkter såsom helikoptrar och flygplan.
Områden
- Mjukvaruutvecklare
Om Per
Per är en självgående utvecklare som trivs bra med att arbeta i team. Han är snabb på att sätta sig in i nya domäner och älskar problemlösning. Han har arbetat professionellt i en mängd olika programmeringsspråk och har en välutvecklad förmåga att på ett obehindrat sätt lära sig nya.Pers CV
-
Ida Infront
Utvecklare
2023 -
Utveckling av ett verksamhetssystem för Naturvårdsverket. Systemet byggdes som en webbapplikation ovanpå kundens egenutvecklade plattform iipax. I uppdraget ingick integrationer mot andra myndigheter, banktjänster, bokföringssystem och andra interna såväl som externa system hos Naturvårdsverket. Utöver utveckling innebar uppdraget driftsättning och support mot slutkund.
Teknik: Java, OpenAPI, SOAP, SQL, Docker, TDD, JBoss, Apache Wicket -
Arriver/Qualcomm
Utvecklare - datamanagement
2022 - 2023
Utveckling av ett datamanagement-system för stora datamängder från kundens flotta av utvecklingsbilar. Data från många olika bilar, sensorer och kringsystem skulle lagras, valideras, indexeras och göras sökbara. Systemet byggdes upp med containeriserade microservices som kommunicerade genom REST-APIer och meddelandeköer. Kravinsamling, utveckling, testning och produktionssättning ingick i uppdraget.
Teknik: Python, RabbitMQ, FastAPI, OpenAPI, Docker, Portainer, Gitlab -
Veoneer/Arriver/Qualcomm
Utvecklare - distribuerad datainsamling
2021 - 2022
Utveckling av ett linuxbaserat system för distribuerad datainsamling i kundens flotta av utvecklingsbilar. Stora datamängder från många olika sensorer och höga krav på tidssynkronisering mellan datakällorna. Även utveckling av testplattform för att verifiera kvaliteten på den insamlade datan ingick i uppdraget.
Teknik: C++, Python, RTI Connext DDS, RabbitMQ, Docker, Gerrit -
Veoneer/Arriver
Utvecklare - HIL-system
2018 - 2022
Utveckling och driftsättning av HIL-system (Hardware In the Loop) för Veoneers Active Safety Vision System. I uppdraget ingick utveckling av dels det faktiska HIL-systemet med hårdvaran för re-simulering av inspelade data, dels det distributions- och kösystem som gjorde det möjligt för hundratals HIL-stationer att köra re-simulering parallellt. Även indexering och visualisering av simuleringsresultat och HIL-stationstillgänglighet ingick arbetsuppgifterna.
Teknik: Python, MySQL, REST API, Docker, Elasticsearch, AWS S3, Jenkins, Linux, C++ -
Autoliv
Utvecklare - Mätsystem
2016 - 2018
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.
Teknik: C#, Python -
SAAB Aeronautics
Utvecklare - Gripen E, IRST
2015 - 2016
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.
Teknik: C++, Bridgepoint -
SAAB Aeronautics
Testutvecklare - Gripen E, DIPS
2014 - 2015
Testutvecklare för avionikplattformen i Gripen E. Arbetsuppgifterna var framför allt kravanalys och utveckling av funktions- och robusthetstester.
Teknik: C/C++, Doors -
SAAB Aeronautics
Utvecklare - NH90/Helikopter 14
2011 - 2014
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).
Teknik: ADA, Doors. -
Ida Infront
Utvecklare - iipax
2010 - 2011
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.
Teknik: Java, J2EE, SVN -
Sectra Imtec
Exjobbare
2009 - 2010
Som examensarbete utvecklade och utvärderade Per en prototyp av en självbetjäningsterminal för patienter på mammografikliniken i Karlstad. Prototypen skrevs i C# och arbetade mot klinkerns centrala administrationssystem.
Teknik: C#
Pers kompetensområden
-
Hårdvara
PC -
Metoder & Processer
Parprogrammering -
Utvecklingsspråk
SQL, Python -
Verktyg & Middleware
Gerrit, Jira, Git
Pers anställningar
-
Konsult, Kvadrat
2022 -
-
Konsult, Alten
2016 - 2022
-
Konsult, Combitech
2011 - 2016
-
Utvecklare, Ida Infront
2010 - 2011
-
Exjobbare, Sectra
2009 - 2010
Pers utbildningar
-
Kubernetes for Application Developers (LFD459), Linux Foundation
2022 - 2022
-
RTCA/DO-178B/C verification, Saab AB
2015 - 2015
-
Saab Aeronautics Verification and Validation, Saab AB
2015 - 2015
-
Fördjupad Informationssäkerhet, Combitech
2015 - 2015
-
Certified Scrum Master (CSM), Scrum Alliance
2014 - 2014
-
Certified Scrum Developer (CSD), Scrum Alliance
2014 - 2014
-
.NET för systemutvecklare i framkant, Combitech
2014 - 2014
-
EO/IR-sensorer grundkurs, Saab AB
2014 - 2014
-
Verification and validation, introduction, Saab AB
2014 - 2014
-
Granskningsledare, Saab AB
2013 - 2013
-
Kodteknik, Saab AB
2013 - 2013
-
Introduktion till flygande programvara, Saab AB
2013 - 2013
-
Företagsspelet TANGO, Combitech
2013 - 2013
-
Affärsmannaskap 1, Combitech
2012 - 2012
-
Tillämpad Scrum, Combitech
2012 - 2012
-
Effektiv Kravhantering, Combitech
2012 - 2012
-
Retorik, Combitech
2012 - 2012
-
Grundkurs i ADA, Saab AB
2011 - 2011
-
Effektiv granskning, Combitech AB
2011 - 2011
-
Combitech Talent Program (CTP), Combitech
2011 - 2011
-
Civilingenjör inom Informationsteknologi profilerad mot programvaruproduktion, Linköpings Universitet
2005 - 2010