Hoppa till innehållet
Peter Larsson, Systemutvecklare

28 år i yrketEgenföretagare

Peter Larsson

Systemutvecklare

  • Örebro

Peter har en teknisk bakgrund som ingenjör och systemutvecklare. Han är van att jobba agilt i både stora och små projekt såväl lokalt som globalt. Peter har förutom detta lång erfarenhet av arbete med kravställning, virtualisering och deployment i stora komplexa miljöer med internationella kontaktytor. Peter har mer än 10 års erfarenhet av maskinnära C#, .NET, C++. Han trivs i utmanande miljöer och är lösningsorienterad. Peter är van att både leda och genomföra arbete med förstudier. han har bl.a. ansvarat för att titta på nya teknologier samt hur dessa ska användas i nya utvecklingsprojekt.

Han är noggrann, strukturerad och analytisk och drivs av strävan att förstå hur saker och ting fungerar. Han arbetar gärna tillsammans med andra, men är samtidigt självständig. Hans bakgrund från ett stort internationellt företag med olika kulturer har gett honom bred kunskap och erfarenhet. Han är van att hantera förändringar och har förståelse för vikten av lyhördhet.

Visa mer
  • .NET
  • C#
  • C++
  • SQL Server
  • SharePoint
  • ClearCase
  • MSI
  • SCVMM
  • MS Visual Studio
  • Visual Studio
  • Azure DevOps
  • Scrum
  • Analys
  • Informationssäkerhet
  • Kravställning
  • Ledarskap
  • GDPR
  • Delphi Pascal
  • Pre-development
  • Virtual Machine Manager

Uppdrag

  • SCB

    maj 2022 – nu

    Systemutvecklare

    UPPDRAG: Peter arbetar i ett av SCB:s utvecklarteam som utvecklar och förvaltar IT-system som används i statistikproduktion inom områden som turism/inkvarteringsstatistik samt statistik över nybyggnation och bygglov mm. Peter utvecklar och förvaltar också ett system för Användaruppgifter, påminnelser och anstånd. I arbetet som systemutvecklare i teamet ingår både löpande förvaltning nyutveckling samt kvalificerad support till användare av systemen. Peter använder flera verktyg och tekniker i sitt dagliga arbete.

    Arbetet sker i nära dialog med användare av systemen och omfattar systemutveckling, kravinsamling samt test.

    TEKNIK: Azure Devops, MS Visual Studio, C#, .NET, SQL, SQL stored procedures, SQL Server, .NET MVC, HTML/Javascript/CSS, WPF, Windows Forms, GIT för källkodshantering, MS SQL Server Management Studio + ingående analysverktyg.

    METOD: Peter arbetar i ett team som utvecklar med ett agilt arbetssätt och planerar sprintar om 2 veckor och arbetsrutiner utgår från scrum.

    Visa mer
    • WPF
    • HTML
    • JavaScript
    • .NET MVC
    • SQL
    • CSS
    • Git
    • C#
    • SQL Server
    • Visual Studio
    • MS SQL Server Management Studio
    • Windows Forms
    • Stored procedures
    • Azure DevOps
    • .NET
  • BIG-gruppen / Bygg & Industrigross Sverige AB

    sep. 2019 – dec. 2019

    Systemutvecklare

    UPPDRAG: Ta fram ny mjukvara för hantering av ny funktionalitet i BIG gruppens nuvarande mjukvaruplattform.

    Systemet består av olika delar och hanterar och lagrar miljontals artiklar som ingår i BIG gruppens produktsortiment.

    I uppdraget ingår att ta fram mjukvara, databaser samt uppdatera och förändra i existerande databaser för hantering av säkerhets information för de olika artiklarna samt anpassning till EU krav för säkerhetsdokumentation. I uppdraget ingår också att utveckla mjukvaran för nya marknader som exempelvis språkanpassning.

    Peters roll är att både självständigt och tillsammans med ett litet team nyutveckla samt uppdatera denna mjukvara. Han har i projektet jobbat med C#.NET samt utveckling i WPF, WIN Forms och SQL för kommunikation mot databaser.

    TEKNIK: VS2017, VS2019, VS2022, C#, .NET, WPF, Net MVC, SQL, SQL Server, SQL stored procedures samt MS SQL Server Management studio. GIT Källkodshantering, Azure DevOps.

    METOD: TFS, SCRUM. Agilt arbetssätt, Azure Devops.

    Visa mer
    • WPF
    • .NET MVC
    • SQL
    • Git
    • C#
    • SQL Server
    • Visual Studio
    • Stored procedures
    • Azure DevOps
    • .NET
  • Car-o-Liner TruckCam

    okt. 2018 – juni 2019

    Systemutvecklare

    ROLL: Systemutvecklare.

    BRANSCH: Industri Tunga fordon Lastbilar bussar - Systemutveckling, Analys.

    OMRÅDE: Systemutveckling, Analys, nyutveckling.

    UPPDRAG: Ta fram en mjukvaruplattform som bas för kommande mjukvaror för hjulmätningar på tunga fordon. Bussar och lastbilar. Systemet mäter in var fordonet står med hjälp av kameror och lasersmätare och gör sedan olika typer av mätningar på fordonet så som hjulinställningar axelmätningar och ram mätningar. Systemet har stöd för justeringar och kalibreringar av tunga fordon och utrustningar.

    I uppdraget ingår också att utveckla drivrutiner för instrument från National Instruments samt egenutvecklad hårdvara.

    Peters roll var att tillsammans med ett team på 6 personer nyutveckla denna mjukvara från början. Han har i projektet jobbat med C#.NET samt utveckling i WPF och SQL för kommunikation mot databaser.

    TEKNIK: VS2017, VS2019, C#, .NET, WPF, Net MVC, SQL.

    METOD: GIT Källkodshantering, Azure DevOps, SCRUM, Hansoft, Agilt arbetssätt

    Visa mer
    • WPF
    • SQL
    • Git
    • C#
    • Visual Studio
    • Azure DevOps
    • .NET
  • Knowit AB

    apr. 2018 – sep. 2018

    Processutvecklare, Analytiker

    ROLL: Processutvecklare/Analytiker.

    BRANSCH: IT - Analys Informationssäkerhet.

    OMRÅDE: Analys, Informationssäkerhet.

    UPPDRAG: Peter ansvarar för att GDPR säkra Knowit Örebros verksamhet. I detta arbete ingår genomgång av all personuppgiftshantering framtagning av processer, personuppgiftsbiträdesavtal och registerhållning.

    Visa mer
    • Analys
    • GDPR
    • Informationssäkerhet
  • Nordica Assistans AB

    jan. 2018 – apr. 2018

    Systemutvecklare

    ROLL: Systemutvecklare.

    BRANSCH: Vård och Omsorg - Systemutveckling, Analys.

    OMRÅDE: Systemutveckling, Analys.

    UPPDRAG: Lägga till funktionalitet samt utveckla ett verksamhetssystem som används av ett assistansbolag. Systemet används för att hantera arbetet med brukare och assistenter. Systemet lagrar information om assistenter, brukare och administratörer. Tidskrivning, planering, blanketthantering. Systemet används till det mesta i detta bolagets verksamhet.

    Peters roll var att tillsammans med flera kollegor uppdatera systemet med ny funktionalitet.

    TEKNIK: VS2017, C#, .NET, MVC, SQL, SQL Server Management studio, Entity Framework, Typescript.

    METOD: TFS, SCRUM.

    Visa mer
    • SQL
    • C#
    • Entity Framework
    • MVC
    • Visual Studio
    • TypeScript
    • .NET
  • LFV Flyglednings system

    nov. 2017 – jan. 2018

    Systemutvecklare

    ROLL: Systemutvecklare.

    BRANSCH: IT Flygledning - Systemutveckling, Analys.

    OMRÅDE: Systemutveckling, Analys.

    UPPDRAG: Lägga till funktionalitet och utveckla ett system åt luftfartsverket som används i flygledartornet. Uppdraget handlade om funktionalitet kring de meddelanden som hänger ihop med flygplanen och deras rutter i luften.

    Peters roll var att tillsammans med en kollega uppdatera systemet med ny funktionalitet. Uppdraget innebar också att förändra databas modellen. Peter tog också fram och konfigurerade en virtuell servermiljö för att kunna verifiera och testa systemet.

    TEKNIK: VS 2017, C#, .NET, WPF, WCF, MVC, SQL, SQL Server Management studio, SQL Compact Edition, Entity Framework,

    METOD: TFS, SCRUM, Jira

    Visa mer
    • WPF
    • SQL
    • C#
    • Entity Framework
    • MVC
    • Visual Studio
    • WCF
    • JIRA
    • .NET
  • Coach App

    sep. 2017 – nov. 2017

    Systemutvecklare

    ROLL: Systemutvecklare.

    BRANSCH: Management coaching - Systemutveckling, Analys.

    OMRÅDE: Systemutveckling, Analys.

    UPPDRAG: Hjälpa till att vidareutveckla ett system där det är möjligt att kommunicera mellan coacher och adepter. Adepterna ska kunna läsa nyhetsbrev och övrig information, ta bilder och lagra dessa i på en server, Man ska också kunna testa adepterna med hjälp av frågor via systemet. Klienterna kommunicerar med en serverbaserad databas via ett webinterface.

    Peters roll var att tillsammans med andra utvecklare ta fram mjukvara för Android samt IOS enheter samt lägga till stöd för ny funktionalitet i interface och databas på serversidan.

    TEKNIK: VS2017, C#, .NET, MVC, SQL, SQL Server Management studio, Entity Framework, Typescript, HTML.

    METOD: TFS, SCRUM.

    Visa mer
    • HTML
    • SQL
    • C#
    • Entity Framework
    • MVC
    • Visual Studio
    • TypeScript
    • .NET
  • Ericsson AB

    jan. 2016 – mars 2017

    Systemutvecklare, Arkitekt

    ROLL: Systemutvecklare, Arkitekt.

    BRANSCH: Telekom - Industrialisering av produkter.

    OMRÅDE: Systemutveckling, Analys.

    UPPDRAG: Ericsson Technology & Research arbetar med att industrialisera produkter Det här arbetet handlade om att förbereda en ny modell av basstation för massproduktion. En viktig del i det arbetet är att ta fram mätvärden och logga systemets aktiviteter under normal körning. Feedback från dessa loggar kan sedan användas för att optimera.

    Peters roll var att ta fram mjukvara för att analysera loggdata från verifieringstester av basstationer.

    TEKNIK: VS 2015, C#, .NET 4.6, WPF, WCF, LINQ, ClearCase.

    METOD: SCRUM, Hansoft.

    Visa mer
    • WPF
    • LINQ
    • C#
    • WCF
    • ClearCase
    • .NET
  • Ericsson AB

    sep. 2015 – mars 2017

    Systemutvecklare

    ROLL: Systemutvecklare.

    BRANSCH: Telekom - Utveckling av installationspaket.

    OMRÅDE: Systemutveckling, Deployment

    UPPDRAG: Ta fram MSI installationspaket som kan installeras tyst och deployas ut till olika utvecklingsdatorer i konfigurerbara underhållsintervall med hjälp av verktyget SCCM. Vissa av mjukvarorna ska deployas ut på alla maskiner andra är valbara via mjukvaran software center på klienterna så att användaren själv kan välja när mjukvaran ska installeras
    Peters uppgift var att utveckla dessa MSI paket samt konfigurera in dom i SCCM

    TEKNIK: SCCM, EMCO.

    METOD: Hansoft, SCRUM.

    Visa mer
    • SCCM
    • MSI
    • EMC
  • Ericsson AB

    aug. 2015 – mars 2017

    Systemutvecklare

    ROLL: Utvecklare Deployment. IT.

    BRANSCH: Telekom - Deployment.

    OMRÅDE: IT, Deployment.

    UPPDRAG: Ericsson införde 2015 Microsofts system för distribution av mjukvaror ur till alla datorer i hela världen. Systemet består av en central server som står i ett datacenter och sedan finns det lokala servrar s.k. distribution Points (DP) på olika fabriker, desigcenter och service/reparation center.

    Peters roll var att skapa, konfigurera och ansvara för olika "collections" av mjukvaror som skall deployas för olika produktfamiljer och produktionslinor. Dessa "collections" är globala och används i hela världen och har flera tusen klienter.

    TEKNIK: System Center 2012R2 Configuration Manager.

    METOD: Hansoft.

    Visa mer
    • SCCM
    • System Center Configuration Manager
  • Ericsson AB

    feb. 2015 – aug. 2015

    Systemutvecklare

    ROLL: Systemutvecklare.

    BRANSCH: Telekom - Mjukvara för test och verifierings stationer.

    OMRÅDE: Systemutveckling, Nyutveckling

    UPPDRAG: Ta fram en mjukvarumodul som tillhandahåller ett interface för att lagra teststations data, en typ av teststations inventering. Exempel på data är vilka instrument samt versioner av instrument firmware som användes vid verifieringen samt vilka versioner av mjukvarumoduler användes. Data skall sparas som en JSon fil som ska bifogas med övriga data som skickas till databaser för lagring.

    Peters uppgift var att skriva mjukvarumodulen som tillhandahöll denna funktionalitet

    TEKNIK: VS2015, C#, JSon, ClearCase.

    METOD: Hansoft, PROPS.

    Visa mer
    • JSON
    • C#
    • Visual Studio
    • ClearCase
  • Ericsson AB

    feb. 2014 – sep. 2016

    Kravställare

    ROLL: Kravställare.

    BRANSCH: Telekom - Krav för verifierings mjukvara.

    OMRÅDE: Kravställning.

    UPPDRAG: Kravställning av mätmjukvara/testexekutiv för att exekvera mätmoduler för verifiering som Ericsson ska använda för att köra verifieringstester på radiobasstationerna. Denna mjukvara ska användas på tusentals stationer belägna på produktions och verifieringssiter i hela världen. Kravställningen sker tillsammans med andra fabriker i världen.

    Peters uppgift var att tillsammans med kravställare från andra fabriker ta fram kravdokument (Funktionella samt icke funktionella krav samt acceptanskriterier) för mätmjukvaran.

    TEKNIK: SharePoint TFS, EA.

    METOD: Hansoft, SCRUM.

    Visa mer
    • TFS
    • Kravställning
    • SharePoint
    • EA
  • Ericsson AB

    aug. 2012 – okt. 2015

    Systemutvecklare, Arkitekt

    ROLL: Arkitekt.

    BRANSCH: Telekom - Automatisering

    OMRÅDE: "Native boot", Nyutveckling.

    UPPDRAG: Ta fram och genomföra en process som gör det möjligt att snabbt sätta upp en utvecklingsdator med hela dess miljö och som kan hantera både x86 och x64 plattformarna. Det ska också vara möjligt att utföra produktionsverifiering på platsen dvs datorn skall vara konfigurerad som en produktionsdator för verifiering.

    Peters roll var att självständigt ta fram en lösning. Han valde att använda sig av verktyget System Center Virtual Machine Manager (SCVMM) för att automatiskt klona upp maskiner med olika plattformar och installationer. Resultatet blev 4 st. virtuella maskiner på varje utvecklingsdator där det var möjligt att boota upp datorn direkt från en av dom virtuella maskinerna s.k. "Native Boot".

    TEKNIK: SCVMM.

    Visa mer
    • SCVMM
    • Virtual Machine Manager
  • Ericsson AB

    aug. 2012 – nov. 2014

    Systemutvecklare

    ROLL: Systemutvecklare.

    BRANSCH: Telekom - Utveckling av test simulator.

    OMRÅDE: Systemutveckling.

    UPPDRAG: Ta fram en mjukvara (Mirakulix) som kan skapa, visa och simulera verifieringsflöde och syntax kontrollera de filer som behövs som input till verifierings mjukvaran som används för att verifiera radiobasarnas funktionalitet.

    Peter jobbade tillsammans med en annan utvecklare med denna mjukvara och tog sedan över ansvaret för utveckling och förvaltning.

    TEKNIK: VS 2013, C#, ClearCase.

    METOD: SCRUM.

    Visa mer
    • C#
    • Visual Studio
    • ClearCase
  • Ericsson AB

    jan. 2005 – nov. 2011

    Ledare för kompetensgrupp, Mentor

    ROLL: Ledare kompetensgrupp mjukvara, Predevelopment, Mentor.

    BRANSCH: Telekom - Förstudieledare.

    OMRÅDE: Ledare, Predevelopment

    UPPDRAG: I Ericsson verksamhet att ta fram metoder och processer för att industrialisera och göra det möjligt att producera olika typer av elektronisk utrustning så måste det göras en hel del utredningar och studier och rekommendationer för att säkerställa att rätt teknik och metodik används. Det skapades därför ett antal kompetensgrupper där medlemmar från dom 5 största enheterna i Sverige deltog.

    Peters uppgift var att leda gruppen som ansvarar för mjukvara området. Gruppen ansvarade för att utreda och komma fram till gemensamma lösningar inom området mjukvara och verktyg för mjukvara som var robusta och kunde användas på alla enheter i Sverige och världen. Som ledare för gruppen ansvarade han också för att rapportera och rekommendera lösningar till Ericssons teknikråd där han var en av medlemmarna. Peter ansvarar också för att rapportera vilka beslut som tagits i teknikrådet lokalt samt att verka för att genomföra dessa lokalt.

    TEKNIK: Predevelopment.

    METOD: Ericssons dokumentsystem, PROPS.

    Visa mer
    • Mentor
    • Ledarskap
    • Pre-development
  • Ericsson AB

    jan. 2001 – sep. 2005

    Systemutvecklare, Arkitekt

    ROLL: Systemutvecklare, Arkitekt.

    BRANSCH: Telekom - Mjukvara för felsökning

    OMRÅDE: Systemutvecklare, Nyutveckling.

    UPPDRAG: Återanvända mjukvarukomponenter från den automatiserade verifieringen på felsöks stationer. En stor del av Ericssons kod för verifiering av mobiltelefoner var utvecklad i C++ och modulariserad i form av COM komponenter. Detta medför att det är lätt att återanvända modulerna när man tar fram nya verifierings test.

    Peters roll var att ta fram en mjukvara som kan användas på felsök och som återanvänder COM komponenterna. Han byggde funktionella scriptbibliotek med script som anropade COM komponenterna. Dessa script kunde köras direkt eller via en skal mjukvara utvecklad i windows forms.

    TEKNIK: VS 2005, C#, C++, Java Script, VB script, COM.

    METOD: PROPS.

    Visa mer
    • JavaScript
    • C#
    • VBScript
    • COM
    • C++
  • Ericsson Mobile Communication AB

    mars 1998 – dec. 1998

    Systemutvecklare, Arkitekt

    ROLL: Systemutvecklare, Arkitekt.

    BRANSCH: Telekom - Test och verifierings mjukvara.

    OMRÅDE: Systemutvecklare, Nyutveckling.

    UPPDRAG: Idefix drivers för mobil produktion på Sony Ericsson. När produktionen av mobila telefoner skulle flyttas från Linköping till Sony Ericsson i Lund så skulle alla mjukvarumoduler mellan testmotorn för verifiering och Sonys system skrivas om och konsolideras. Detta jobb skedde i Linköping och Peter var utlånad dit för detta

    Peters roll var att hjälpa mjukvaruingenjörerna i Linköping att designa en lösning för detta samt att hjälpa till att skriva om koden.

    TEKNIK: Microsoft Visual C++, Services, SourceSafe (Versionshanterings system).

    Visa mer
    • SourceSafe
    • Microsoft Visual C++
    • C++

Kompetens · nivå och år

Tekniker

  • .NET
  • C#
  • C++
  • MVC
  • SQL
  • WCF
  • WPF
  • COM
  • Entity Framework
  • HTML
  • JavaScript
  • JSON
  • LINQ
  • Stored procedures
  • Windows Forms
  • CSS
  • Pascal
  • TypeScript
  • VBScript
  • Fortran
  • .NET MVC

Plattformar

  • SQL Server
  • SharePoint

Produkter

  • ClearCase
  • MSI
  • SCVMM
  • TFS
  • EA
  • EMC
  • SourceSafe

Verktyg

  • MS Visual Studio
  • Visual Studio
  • Azure DevOps
  • Git
  • SCCM
  • PVCS
  • JIRA
  • Microsoft Visual C++
  • MS SQL Server Management Studio
  • System Center Configuration Manager

Metoder och processer

  • Scrum
  • Analys
  • Informationssäkerhet

Verksamhetsområden

  • Kravställning
  • Ledarskap

Standarder och regelverk

  • GDPR

Övrigt

  • Delphi Pascal
  • Pre-development
  • Virtual Machine Manager

Den som känner Peter

Marianne Wallgren

Marianne är Peters kontaktperson på Kvadrat.