28 år i yrket · Egenfö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 merVisa mindre
- .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
- .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
- .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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 SCCMTEKNIK: SCCM, EMCO.
METOD: Hansoft, SCRUM.
Visa merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- SourceSafe
- Microsoft Visual C++
- C++
Liknande profiler
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.