Rickard Nilsson Örjemark
Systemutvecklare
Rickard har kodat sedan han var 11 år och håller sig ständigt à jour med nyheter inom programmering och teknikområden. Rickard är van vid att arbeta som fullstack-utvecklare, även om fokus gärna ligger på backend-sidan där han har erfarenheter inom en rad olika områden, inklusive C#, .NET och Java. Han har också erfarenhet av High Performance Teams som han gärna delar med sig av och gillar möjligheten att utveckla team i den riktningen. Särskilt beröm har han fått för sin förmåga att bygga gemenskap och glädje på arbetsplatser. Utöver tekniska kunskaper har han även breddat sig med användarvänlighet i åtanke och läste Interaction Design som master.
Områden
- Systemutvecklare
- .NET-utvecklare
- High Performance Teams
Om Rickard
Rickard är en nyfiken person som vill veta hur saker och ting fungerar. Han är väldigt social, öppen och ärlig och gillar struktur och ordning och reda. En av hans styrkor är att han har lätt för att lära sig nya saker och alltid är intresserad av att förbättra sig. Han arbetar ofta på hobby-projekt vid sidan av för att sätta sig in i nya tekniker.Rickards CV
-
Autocom
Utvecklare
2024 - 2024
Autocom tillhandahåller fordonsdiagnostik online och arbetar, utöver underhåll för befintliga tjänster, med att ta fram en ny plattform för detta. (Eftersom plattformen inte är lanserad ännu kan inte fler detaljer ges i dagsläget.)
ROLL
Som utvecklare i Online Diagnostics-teamet har Rickard underhållt och utvecklat de nuvarande system som finns tillgängliga för Autocoms kunder och för interna integrationer.
NYTTA
Rickard tillsattes i teamet en kortare period för att avlasta bördan och för att kunna möta de tighta deadlines som fanns uppsatta. Han ansvarade bland annat för att möjliggöra en kritisk integration mot faktureringsdelen med SQS och retryability för att säkerställa att meddelandena når fram hela vägen.
TEKNIKER
Kotlin, Java, Spring Boot, AWS, Terraform, Grafana, Docker, PostgreSQL -
Ascom
Fullstack-utvecklare
2022 - 2023
ROLL
Rickard arbetade som fullstack-utvecklare på Ascom som arbetar med vårdlösningar och mjukvara för medicinska miljöer. Han arbetade både med desktop-applikationer som nyttjade C# och WPF och webb-applikationer byggda i Vue.js.
NYTTA
Applikationerna tillåter slutanvändare att organisera sjukhusstrukturen och administrera vårdpersonal. Det finns också applikationer tillgängliga på olika plattformar för att möjliggöra schemaläggning av vårdpersonal, både för administrativ schemaläggare eller enskild klinikpersonal.
TEKNIKER
C#, .NET Framework, Entity Framework, MS SQL, WPF, Vue.js, Vuex, JavaScript. -
Volvo Cars Corporation, URAX
Fullstack-utvecklare
2019 - 2021
URAX som produkt är ett affärskritiskt system för Volvo som krävs för att kunna sälja bilar online. Systemet beräknar skatten på bilen och dess konfiguration som bl a beror på utsläpp och respektive lands skatteregler.
Systemet består av två delar; en beräkningsdel som använder uppsatta skatteregler och kundens önskade uppsättning av bil för att beräkna slutgiltig skatt, inklusive tillbehör, och en portal för administrering av skattereglerna för olika länder och regioner och alla dess versioner.
ROLL
Rickard arbetade som fullstack-utvecklare i teamet som gjorde en transformation från Service Fabric till Docker och Kubernetes, en övergång från .NET Framework till .NET Core, samt en förflyttning från Azure till AWS.
Han var en starkt bidragande anledning till att teamet hela tiden använde de senaste nyheterna inom C# och fick särskilt beröm för sin förmåga att stärka teamet socialt och skapa bra sammanhållning både inom teamet, men även mellan sitt och andra grannteam.
I rollen ingick också ett helhetsansvar med support och beredskap 24/7.
NYTTA
Systemet möjliggör inte bara att Volvo kan sälja bilar online, men också att man får en fördel gentemot konkurrenter som inte kan presentera så exakta skattedetaljer för varje land, och därmed inte heller de exakta kostnader som kommer att ligga på kunden i slutändan.
Skarpa krav på 100 ms (för att användarupplevelsen på hemsidan inte ska bli lidande) för varje request har gjort att prestandaförbättringar legat i fokus och förbättrats väsentligt.
Teamet strävade ständigt efter High Performance-principer och att ständigt korta ner ledtider. Nya features skeppades ut till produktionsmiljö kontinuerligt, ofta flera gånger samma dag. Eftersom det var ett affärskritiskt system för Volvo ställde detta också höga krav på kvalité och tester.
TEKNIKER
C#, .NET Core, ASP.NET, Entity Framework Core, MS SQL, Angular, Azure, AWS, Docker, Kubernetes, Mob Coding, CI, Azure Devops. -
Volvo Cars Corporation
Fullstack-utvecklare
2018 - 2018
ROLL
Rickard arbetade som fullstack-utvecklare för SoftOffer som hanterade servicekontrakt som säljs med bilar för att erbjuda en helhetslösning där kunden inte behöver tänka på kostnader för service.
NYTTA
Genom denna tjänst tar Volvo på sig ansvaret för all service som bilen behöver. Tidigare sköttes all hantering manuellt innan denna applikation tog över hanteringen.
Under projektets gång ersattes Service Fabric med två REST-baserade micro services i .NET Core. Front-endet byggdes i Angular och Angular Materials.
TEKNIKER
C#, .NET Core, Service Fabric, Entity Framework, MS SQL, Angular, Angular Materials, TypeScript, TDD, Mob Coding. -
Volvo Group Telematics
Utvecklare
2015 - 2017
ROLL
Rickard arbetade som fullstack-utvecklare i ett team som utvecklade och underhöll lastbilskonfiguratorn.
NYTTA
Volvo hade ett centralt system som dokumenterade alla typer av lastbilar som ska byggas och som finns ute på marknaden, med tillhörande specifikationer.
TEKNIKER
C#, .NET, MSSQL, JavaScript, TypeScript, NHibernate, Moq, TFS, (Visual Studio). -
Aptus Elektronik AB
Utvecklare
2014 - 2015
ROLL
Rickard var utvecklare på Aptus som är Sveriges ledande tillverkare av trådlösa nyckelsystem för fastigheter. Han arbetade med olika produkter som involverade mobilappar (både Xamarin och Android/iOS), en desktop-klient för fastighetsskötaradministration, samt en server som pratade mot centralenheter i fastigheter.
NYTTA
Slutkunder fick möjlighet att fjärrstyra sina lägenhetslås och boka tvättider via en app och fastighetsskötare kunde konfigurera enheter genom en Windows-applikation och hantera elektroniska nycklar därigenom.
TEKNIKER
C#, .NET, Xamarin, MS SQL, NHibernate, Android, C++, (Visual Studio). -
VINNOVA
Utvecklare
2014 - 2014
Forskningsprojekt som gick under namnet SICS (Safe Interaction, Connectivity and State) och som utforskade möjligheterna i att kunna leverera applikationer till en förarmiljö med bibehållen säkerhet i åtanke.
ROLL
Rickard deltog som Android-utvecklare för att utveckla koncept-applikationer utifrån de idéer som togs fram. I projektet ingick även konceptutveckling, prototypskapande och samordning med andra sidoprojekt.
NYTTA
Forskningsprojektet resulterade i flertalet nya koncept som togs fram särskilt för att passa i en förarmiljö och visade även på brister som gjorde att många metoder inte kunde appliceras i enlighet med de bestämmelser som var satta för en förarmiljö.
TEKNIKER
Android, (Eclipse, IntelliJ, Git). -
Ericsson AB
Scrum Master och utvecklare
2013 - 2013
Arbetade som utvecklare för ett team som tillhandahöll testramverk för interna kunder på företaget. Förutom utveckling av ny och befintlig funktionalitet ingick även support, testning och felsökning.
ROLL
Utöver rollen som utvecklare blev Rickard även ombedd att ta sig an rollen som Scrum Master under projektets gång och hjälpte till med att utveckla det agila tillvägagångssättet till en modell med tydligare roller enligt scrum.
NYTTA
Interna projekt på Ericsson fick tillgång till ett specifikt testramverk som var anpassat till de hårdvarunära förutsättningar som rådde.
TEKNIKER
Java, Jenkins, (IntelliJ, Maven, Git). -
Volvo Group Telematics
Utvecklare
2013 - 2013
Rickard satt med i ett projekt som gick ut på att utveckla en webbportal med global lansering åt en fordonstillverkare där bilägare kunde få information om sina bilar och tillgång till olika tjänster.
ROLL
Rickard hade olika roller under projektets gång, till en början front-end-utvecklare, men anpassade sedan sin roll efter de resursförändringar som skedde i projektet, och blev slutligen involverad i projektets alla delar.
NYTTA
Bilägare fick tillgång till information om sin bil och flertalet andra praktiska tjänster genom denna nya webbportal vars funktionalitet saknades tidigare.
TEKNIKER
Java, HTML5, CSS, JavaScript, AJAX, (IntelliJ, Spring MVC). -
Volvohandelns Utvecklings AB
Utvecklare
2011 - 2012
Rickard arbetade med stödsystem för återförsäljare och verkstäder inom fordonsbranschen. Utvecklingen inkluderade både förändringsarbete, med övergång från gamla system till modernare tekniker, såväl som nyutveckling.
ROLL
Rickard arbetade i ett mindre team med agila metoder och var involverad i hela utvecklingsprocessen, inklusive möte med kund, specifikation, implementation, leverans och support.
NYTTA
Återförsäljare och verkstäder fick ett modernare verktyg att arbeta med och stöttades med skräddarsydda efterfrågningar och specifik data.
TEKNIKER
Java, JUnit, JBoss, Oracle, (Eclipse).
Rickards kompetensområden
-
Databashanterare
MS SQL-server -
Hårdvara
PC -
Operativsystem/plattformar
Android -
Roller
Utvecklare/Programmerare -
Utvecklingsspråk
CSS, HTML5, C#, Java, MS .NET -
Verktyg & Middleware
Visual Studio .NET, MS Visual Studio, Entity Framework, ReSharper, MS Office, Git
Rickards anställningar
-
Konsult, Kvadrat
2021 -
-
Konsult, Squeed Göteborg
2015 - 2021
Rickards utbildningar
-
Civilingenjör Informationsteknik, Chalmers Tekniska Högskola
2005 - 2011