Certifierad lösningsarkitekt och systemutvecklare med 10 års erfarenhet i branschen. Har ett helhetsperspektiv för lösningars funktion och arkitektur och som genomsyras av en datavetenskaplig prägel och tillförlitliga leveranser. Brinner framförallt för Open Source, Linux och det man gör inom Cloud Native Computing Foundation. Gillar att lära och bli lärd av andra och värdesätter att var del av team som tar hand om, uppmuntrar och utvecklar varandra.
Nyfiken och lite envis person med en förmåga att nörda ned sig i det mesta som verkar intressant, vare sig det är IT, matlagning eller aktiesparande. Gillar att vara ute i naturen, motion och spendera tid med vänner och familj. Ibland kan man också se mig hängandes på klätterväggen när känslan infinner sig.
Roller och Erfarenheter
Augusti 2021 - Nuvarande
Tech lead och senior systemutvecklare på Olinks highplex-plattform för proteinanalys: Explore. Uppdraget omfattar utveckling och förvaltning av en molnbaserad analysplattform i AWS och en portfölj av olika beräkningskomponenter i C# och Rust.
Oscar har en ledande teknisk roll där han understödjer teamets dagliga arbete och hjälper till att sätta en teknisk strategi tillsammans med produktägare och team lead. Tillsammans med teamet har Oscar hjälpt Olink att modernisera och konsolidera produktens beräkningsstack och fått den att skala för framtida behov med en domändriven design. Arbetet har haft fokus både på cloud native lösningar i AWS samt on-prem där behovet funnits.
Mars 2021 - Augusti 2021
Utveckling av en helt ny app och biljettsystem för att underlätta för tågresenärer i Mälardalen. Krav ställdes på systemet att implementera BoB standarden (Biljett och betalning) för framtida integrationer med andra regioner och trafikhuvudmän.
Oscar tillsammans med en annan arkitekt specificerade och lade grunderna för hela det molnbaserade backend-systemet vad gäller design och infrastruktur. Systemet följer principerna för Cloud Native genom en skalbar mikrotjänstarkiktektur med centraliserad övervakning/logghantering och CI/CD för utveckling och releaseförfaranden. Större delen av systemflödena implementerades asynkront med meddelandeköer för att få en mer robust och löst kopplad arkitektur. I egenskap av erfaren utvecklare i projektet agerade Oscar också mentor och vägledde mer juniora utvecklare i vald teknik och metodik.
Augusti 2020 - Mars 2021
Utveckling av App 3.0 för Upplands lokaltrafik med information bussar om position i realtid och ny gränssnittsdesign. Oscar fortsatte att utveckla och förbättra den mikrotjänstorienterade delen av backend-systemet både vad gäller kod och infrastruktur. Stor fokus lades på att designa de mikrotjänster som aggregerar och distribuerar realtidsinformation om bussars position till mobilappen via SignalR. I samband med detta introducerade han övervakning med Prometheus och Grafana för att få bättre insikt i hur systemets olika delar presterade.
Oscar jobbade också mycket med att undersöka nya tekniker och tog fram förbättringsförslag på systemet, bland annat med ett köbaserat system för transaktioner mot Swish och andra betalleverantörer.