Peter är en glad webbutvecklare som, med över 13 år i konsultbranchen, hanterat många olika projekt och roller. Gemensam nämnare för de flesta uppdragen är att det kretsat kring webbapplikationer med backend i .NET.
Med sitt brinnande intresse för arbetsmetodik och arbetsmetoder jobbar Peter hela tiden för att snabbare nå kundnytta. Det har lett till att Peter parallellt med utvecklingen också med entusiasm axlat roller som projektledare, tech lead, scrum master och business analyst.
Han har ett brinnande intresse för agil utveckling och strävar mot en tät dialog med samtliga i projektet för att nå kundnytta så fort som möjligt. Oavsett om det gäller att vara en roll i ett team eller som ensam utvecklare i ett projekt.
Om Peter
Utveckling är kul och det skall också genomsyra arbetet från kravställning till värdeskapande kundnytta. Därför är det viktigt för Peter att med en glad underton planera, skapa och leverera just det. Peter menar att för att nå bästa resultat gäller det att att börja enkelt, testa konceptet och sedan bygga vidare med det man behöver.
Han är driven och självgående men gillar även att tillsammans med andra skapa värde för både kund och slutanvändare.
Peters CV
Swedavia AB
Webbutvecklare
2024 -
Peter ingår som webbutvecklare i ett team med tre andra utvecklare, testare och projektledning. Arbetet sker med ett agilt arbetssätt. I projektet ingår det att nyutveckla en integration mot ett nytt parkeringsbokningssystem samt underhåll och vidarutveckling av swedavias hemsida. Som grund används optimizelys molntjänst DXP och tekniker som vuejs, C# .NET, azure devops.
Tekniker: .NET C#, ASP.NET Core, Episerver 12, MSSQL, web api, VUE.js, angularJS, bootstrap, sass, Azure DevOps, azure pipelines, git
Telge Energi
Webbutvecklare
2023 - 2024
Nyutveckling av en helt ny webbsida. Med ett agilt arbetssätt.
Webbsidan byggdes upp av tre delar. Optimizely användes som CMS så att att redaktörer kan skapa innehåll på webbsidan. Optimizely konfigureras och programmeras i .NET.
Innehållet skickades via optimizely content delivery api till ett front end skapat i nextJS och react. För styling användes bootstrap.
För att kunna visa data från Telge energis bakomliggande system skapades ett mellanlager i form av ett api byggt i .NET och swagger.
Projektets natur gjorde att man ofta fick lyfta utmaningar inom projektgruppen för att hitta bästa vägen framåt. Det ställde krav på tätt samarbete mellan utvecklarna, designer och produktägare.
Koden byggdes med hjälp av pipelines i azure devops och levererades med octopus deploy.
Tekniker: .NET C#, ASP.NET Core, Episerver 12 med content delivery api, MSSQL, web api, identity server, bootstrap, sass, Azure DevOps, azure pipelines, octopus deploy, git
Telge Energi
Webbutvecklare
2023 - 2023
Nyutveckling av en helt ny webbsida som skall ersätta den äldre webbsidan.
Webbsidan byggdes upp av tre delar. Optimizely användes som CMS så att att redaktörer kan skapa innehåll på webbsidan. Optimizely konfigureras och programmeras i .NET.
Innehållet skickades via optimizely content delivery api till ett front end skapat i nextJS och react.
För att kunna visa data från Telge energis bakomliggande system skapades ett mellanlager i form av ett api byggt i .NET och swagger.
Projektets natur gjorde att man ofta fick lyfta utmaningar inom projektgruppen för att hitta bästa vägen framåt. Det ställde krav på tätt samarbete mellan utvecklarna, designer och produkt ägare.
Koden byggdes och levererades ut med hjälp av azure devops och octopus deploy.
Tekniker: .NET, ASP.NET Core, Episerver 12 med content delivery api, web api, identity server, bootstrap, sass, Azure DevOps, azure pipelines, octopus deploy, git
Svensk direktreklam
Tech lead, Business Analyst, Scrum master
2021 - 2021
Nyutveckling av ett affärs-system. Applikationen som skulle ersättas byggde på mycket gammal teknik med flertalet gamla kopplingar genom filer och dataströmmar.
Initiala uppgiften var att sätta upp teamets arbetssätt enligt en scrummodell. Vilket också involverade utbildning av både teammedlemmar och kund i arbetssättet.
I egenskap av tech lead leddes arbetet för att utvärdera olika tekniker och tillvägagångssätt med utvecklarna för att hitta bästa teknikvalet.
Varefter projektet fortlöpte förändrades rollen till teknisk projektledare där Peter fungerade som länk och samordnare mellan beställare, team och designer.
Ett par månader in i projektet blev kravarbetet mer påtagligt vilket ändrade rollen som tech lead och istället fokusera på kravhantering i from av insamling och uppställning.
Förvaltning och vidareutveckling av intranät och externwebb i Episerver.
Inom förvaltningen gjordes ett byte av bakomliggande fastighetssystem vilket i praktiken ändrade alla delar av siten som hade en koppling till bakomliggande system. Fokuset låg på att integrera fastighetssystemets lösning och få det WCAG-anpassat samt anpassa det till familjebostäders grafiska profil. P.g.a. fastighetssystemets tekniska begränsningar gjordes integrationen med jQuery.
Utöver bytet av fastighetssystem genomfördes också annat underhåll av bl. a. sökimplementationen på sidan.
Förvaltning och vidareutveckling av intranät och externwebb i Episerver.
Inom förvaltningen gjordes ett byte av bakomliggande fastighetssystem vilket i praktiken ändrade alla delar av siten som hade en koppling till bakomliggande system. Fokuset låg på att integrera fastighetssystemets lösning och få det WCAG-anpassat samt anpassa det till familjebostäders grafiska profil.
Utöver bytet av fastighetssystem genomfördes också annat underhåll av bl. a. sökimplementationen på sidan.
Utvecklingen bestod i nyutveckling av externwebb som gjordes i Episerver 11 i .NET MVC. Med integrationer mot EpiFind (som bygger på elastic search) och andra kringliggande system. I front end byggdes siten med native javascript och med minsta möjliga inslag av jQuery.
Projektet hade tungt fokus på flera delar, förenkla redaktörsupplevelsen genom enklare och tydligare design samt WCAG anpassning för slutanvändaren.
Vidareutveckling av ärendehanteringssystem med webbgränssnitt.
Uppgiften bestod i att skriva om en större del som valts bort under tidigare projekt, samt skriva om en mindre klientapplikation och integrera funktionen i ärendehanteringssystemet.
Arbetet utfördes i ett litet team på två utvecklare utan projektledare vilket krävde så tät dialog och kravhantering med kund. Utvecklingen gjordes i .NET och i frontend användes native javascript och jQuery.
Nyutveckling och förvaltning av intern- och externwebb. Båda webbplatserna bygger på Episerver.
Internwebben har under tiden uppgraderats från 8 till 11.
Externwebben bygger på Episerver 6. Parallellt utvecklas en helt ny webb vilket bygger på Episerver 11. Peter har varit sammanhållande i projektet från Consids sida, sammankallat till möten och samordnat teknisk såväl som grafisk leverans.
Projektet drivs Agilt i SCRUM-anda. I arbetet fick Peter också en mer rådgivande roll då kunden gärna kommer med frågor och funderingar kring allt som rör it.
Nyutveckling av internapplikation i form av ett ärendehanteringssystem med ett webbgränssnitt.
Applikationen skulle ersätta en gammal mycket svårförvaltad applikation byggd på gamla tekniker. I projektet fick vi som utvecklare en ledande roll och fick ofta stötta och hjälpa med frågor kring teknik, förklara hur gamla applikationen fungerade samt användbarhet.
Projektet resulterade i ett helt ny webbapplikation. Informationen hämtades från befintlig databas som ibland modifierades för att bättre hantera datan. Via egenutvecklade API:er exponerades datan i en webbapplikation byggt i .NET MVC och jQuery.
Eftersom projektet saknade UX/UI kompetens tog Peter fram skisser och prototyper som sedan användes som gui för hela applikationen.
Systemet har integrationer mot skatteverket, mobilt bankID och hade även ett omfattande rapportverktyg för att generera PDF:er.
Mot slutet av projektet uppkom ett behov av ett filhanteringssystem. Peter tog lead för arkitekturen som resulterade i ett grundläggande och robust filhanteringssystem med möjlighet att enkelt bygga ut för framtida behov.
Städbokningsmodulen bestod av två delar med olika behörighetsnivåer.
Dels en adminsida där man kan administrera och lägga upp vilka städgrupper som genomför städningar och även hantera bokningar.
Andra delen är en användarsida där man kan boka städningar. Lösningen integrerades på kundens intranät. Datan sparades i sql-databas med hjälp av entity framework.
Utvecklade en ny responsiv hemsida från grunden. För interaktiva moduler användes angularJS och egenskriva web-apier. Som styleramverk användes boostrap. Siten innehöll även en del integrationer mot externa system som exponerade data ut på siten.
Det här var en planerad fas 2 i projekt för ny site i EPi server. Peter har arbetat med uppgradering av mobilmeny där han gjort webservice och backendutveckling. Han har också satt upp en ny webbserver med alla integrationer samt gjort en initial leverans inför lansering. Peter har varit på plats hos kund några dagar då han gått igenom hur siten är uppsatt.
Tekniker: Episerver 6 R2, bootstrap, IIS konfigurering, .NET Framework, ASP.NET
Södertälje sjukhus
Webbutvecklare
2014 - 2014
Systemstöd vid problem mellan Episerver och integrationer mot AD.
Tekniker: Episerver, AD-hantering
Eskiltsuna kommun
Webbutvecklare
2014 - 2014
Site i EPi server 6 R2 med bootstrap som styleramverk.
Siten innehåller många integrationer mot andra system, både lokala databaser och externa där datan hämtas via webbtjänster.
Utvecklingen har också innefattat utveckling av webbtjänster med cacheing och tillhörande lasttester för att säkerställa driftstabilitet.
Arkitektmässigt jobbade jag som stöd och rådgivare för hur olika problem skall lösas i efterarbetet med webbsidan.
Utvecklare responsiv externwebb i EPi server 7.5 med hjälp av .NET 4.5 och MVC.
Siten använde bootstrap som styleramverk. I arbetet utfördes även javascriptintegrationer mot google maps API.
Tekniker: EPiserver 7.5, HTML5, javascript,jQuery, bootstrap, .NET Framework, ASP.NET
Fortifikationsverket
Webbutvecklare
2013 - 2014
Förvaltning av externwebb i episerver.
Tekniker: EPiServer 5 R2, HTML, CSS, .NET Framework, ASP.NET
Seed hawk inc
Webbutvecklare
2013 - 2014
Vidareutveckling av seedhawk.com. Underhåll och vidareutveckling av externwebb. Mestadels tillägg till befintlig webbsida, tilläggen innefattar hämtning av data från CMS via C# samt presentation av data med hjälp av HTML, CSS och javascript.
Tekniker: EPiServer , Javascript, css, systemkonfiguration, .NET Framework, ASP.NET MVC
Väderstad
Webbutvecklare
2013 - 2013
Vidareutveckling av vaderstad.se Arbetet har mestadels bestått av små integrationer i EPiserver som innefattar C#, CSS, HTML och javascript.
Vidareutveckling av holmen.com. Uppgiften bestod av att skapa nya sidor som fylldes med data från externa webbservicar. Utvecklingen innehöll både hanterg av data via javascript och från .NET c#.
Tekniker: EPiServer, HTML, css, javascript, .NET Framework, ASP.NET MVC
Eskiltsuna kommun
Webbutvecklare
2012 - 2013
Vidareutveckling av Eskilstuna kommuns webbar. Utöver mindre arbeten så har två större nyutvecklingar skett vilket Involverar integration av en captchatjänst tillsammans med extern "text to speech" funktionalitet. Samt utveckling av en RESTtjänst som använder siteseeker för att exponerar ett API.
Tekniker: EPiServer, HTML, css, Javascript, JQuery, .NET Framework, ASP.NET MVC