Alexander Ekstrand
Fullstackutvecklare
Alexander är en allsidig och nyfiken systemutvecklare med bred teknisk kunskap. Han har sex års erfarenhet som konsult på både små och stora företag. Han jobbar gärna med modern Backend med fokus på Clean Code, TDD och prestanda. Något annat som är minst lika viktigt för Alexander är att få jobba i ett team med hungriga och inspirerande kollegor. Han har en stark längtan att hela tiden lära sig och testa nytt och går därför på många meetups och utvecklarkonferenser.
Områden
- Fullstackutvecklare
Om Alexander
Min främsta styrka är att jag är en lagspelare, i ett team ska alla trivas och må bra för att man ska kunna prestera och leverera ett system, tjänst eller produkt som gör skillnad.Alexanders CV
-
Volvo Car Retail Solutions
Fullstack utvecklare
2019 -
UPPDRAG
Volvo handlarna i Sverige och Norge vill ha digitala flöden för sina kunder för att kunna boka service, hjulskiften och glasbyten på handlarnas egna hemsidor. Detta för att slippa den manuella processen där kunder ringer in till handlarens tekniker för att boka tider.
ROLL
Alexander hade rollen som backend-utvecklare även om han även jobbade i de olika frontend modulerna. Han hade ansvaret att skriva om en stor monolit i .Net Framework till mindre mikrotjänster. Detta för att bryta ut tjänsterna i egna domäner och inte allt samlat i en och samma lösning. Alexander har även haft ansvaret för att sätta upp CI/CD pipelines i olika repositorys för att förenkla processen med att uppdatera de olika miljöerna automatiskt.
RESULTAT
Resultatet består idag av tre olika flöden (service, hjulskifte och byte av glas) på handlarnas hemsidor för att boka verkstadsbesök på svenska och norska volvohandlare. Detta har sparat tusentals timmar för handlarna då deras tekniker kan jobba i verkstaden medans kunder bokar digitalt, där teknikern får in den digitala bokningen i sin kalender istället för att behöva avbryta arbetet i verkstaden och ta ett samtal för att skapa en bokning manuellt. Med tusentals bokningar varje dag så har volvohandlarna sparat flera miljoner kronor samt effektiviserat/förenklat bokningsprocessen då den idag går att göra 24/7 och inte bara under arbetstid.
TEKNIK
C#, .Net Core, .Net 5, .Net6, Blazor, Entity framework, CQRS, MediatR, RabbitMQ, Elastic search, xUnit, Docker, Kubernetes, Angular -
Volvo Cars Corporation
Fullstack utvecklare
2018 - 2019
UPPDRAG
Volvo Cars Corporation ville digitalisera en helt manuell process för att föra in servicekontrakt på bilar från excel-dokument till en tjänst. Detta för att kunna slippa personalkostnader, administrera kontrakten och även exponera dessa till andra tjänster.
ROLL
Alexander var tillsammans med en annan utvecklare ansvarig för att bygga bort beroendet till service fabric för att kunna använda nyare teknik som .net core. Samt även för att kunna hosta det i kubernetes. Under projektets gång byggdes hela den "monolitiska tjänsten" om till två mindre mikrotjänster samt ett administrationsgränssnitt för användaren.
RESULTAT
Volvo får nu automatiskt in nya servicekontrakt i tjänsten utan att behöva lyfta på ett finger. Det finns även möjlighet att ha en överblick på vilka kontrakt som är aktiva/inaktiva. Det finns även möjlighet att administrera specifika kontrakt vid behov. Och sist men inte minst så finns det nu möjlighet att exponera denna data till andra tjänster som bygger sin logik på om bilar har servicekontrakt eller inte.
TEKNIK
C# .Net Core, Git, Azure Devops, Angular, Angular Materials, Entity Framework, Xunit -
Volvo trucks
Fullstack utvecklare
2017 - 2017
UPPDRAG
Volvo trucks skulle bygga en kundportal för deras kunder. För att enklare kunna hålla koll på sin flotta av fordon och förare. Flottans ägare kan där övervaka när lastbilar, bilar, vagnar etc. ska på service, hur många mil de har rullat osv.
ROLL
Alexander hade rollen som Fullstack utvecklare i detta team där han gjorde allt från migrationer i databasen till ändringar i användargränssnittet.
RESULTAT
Volvo trucks kunder fick en bättre överblick på sin flotta så långt som Alexander var med i teamet. Tyvärr släpptes inte produkten till mer än några pilotkunder innan Alexander valde att gå vidare till ett annat uppdrag.
TEKNIK
C#, .Net, SQL Server, Entity Framework, Aurelia, TypeScript -
MyTeam-portalen
Fullstack utvecklare
2016 - 2017
UPPDRAG
Sigmas inhouse-avdelning skulle skriva en egen portal för deras kunder där de kunde rapportera incidenter/ärenden/önskemål på produkterna MyTeam hade byggt åt dem. För att enkelt kunna ha spårning, uppföljning och en god kommunikation med sina kunder.
ROLL
Alexander hade rollen som fullstack utvecklare men hade ett större ansvar i att sätta upp relationerna mellan alla datamodeller för att bygga upp en databasstruktur. Även om det var hans ansvarsområde så hjälpte han till med logik och gränssnittsförändringar i frontend.
RESULTAT
MyTeam-portalen resulterade i nöjdare kunder som kände att de fick hjälp med buggar och frågor. Portalen ökade även önskemålen från kunder vilket resulterade i ökad fösäljning. Portalen gav också MyTeams medarbetare en enklare överblick på vilka kunder som behövde hjälp jämfört med innan då kunderna skickad mejl till specifika medarbetare på avdelningen.
TEKNIK
C#, .Net, Angular JS, TFS, Entity Framework, SQL Server -
FläktGroup
Fullstack utvecklare
2016 - 2017
UPPDRAG
FläktGroup(Fläcktwoods) vill ge sina säljare möjlighet att göra beräkningar med hjälp av ett verktyg när de är ute hos kund, för att på ett snabbare och smidigare sätt kunna ge kunden siffror på effektivitet, kostnad och besparingar vid installation av deras industrifläktar
ROLL
Alexander var ansvarig för användargränssnittet samt omskrivningen av vissa beräkningar från ett excel-dokument till C++ kod.
RESULTAT
Alexander tillsammans med en annan utvecklare har levererat ett verktyg för FläktGroup(Fläcktwoods) säljare för att enkelt kunna beräkna effektivitet, kostnad samt besparingar för deras kunder som väljer att installera deras industrifläktar. Detta har resulterat i att säljprocessen har förenklats och effektiviserats, vilket leder till fler affärer och mindre jobb för att sälja en fläkt jämfört med innan.
TEKNIK
C#, .Net, WinForms, C++ -
Recipharm
Fullstack utvecklare
2015 - 2016
UPPDRAG
Recipharms industri ska starta en helt ny linje för sin läkemedelsindustri där de behöver ett gränssnitt för att styra processen på linjen på ett intuitivt och simpelt sätt.
ROLL
Alexander var i första hand front-end utvecklare för webbapplikationen som byggdes tillsammans med två andra kollegor. Alexander hade största ansvaret för användargränssnittet samt logiken. Kollegorna hade ansvaret för back-end delarna.
RESULTAT
Alexander har levererat ett användarvänligt gränssnitt för personalen på Recipharms industri för att styra processen i den nya läkemedelslinjen. Detta resulterar i att personalen på linjen får ett enklare sätt att styra linjens process samt att det går fortare och enklare att stoppa/starta linjen vid behov.
TEKNIK
C#.Net, Angular JS
Alexanders kompetensområden
-
Databaser
Databaser allmänt, Databasadministration, Prestandaoptimering, Databaskonstruktion, Graphql -
Databashanterare
MS SQL-server -
Hårdvara
PC -
Metoder & Processer
Parprogrammering -
Roller
Utvecklare/Programmerare -
Utvecklingsspråk
ASP.NET, HTML, SQL, SQL Windows, Visual Basic, C#, Rust, Visual Basic .NET, NET Core, HTML5, PowerShell -
Verktyg & Middleware
Entity Framework, ReSharper, Git
Alexanders anställningar
-
.Net utvecklare, Squeed
2019 - 2021
-
Fullstack utvecklare, Spinit
2017 - 2019
-
Inhouse utvecklare, Sigma
2015 - 2017
Alexanders utbildningar
-
Dataingenjör kandidatexamen, Chalmers tekniska högskola
2012 - 2015