Min passion för programmering började tidigt, redan innan grundskolan. Att få ägna mitt arbetsliv åt mitt stora intresse är ett privilegium. Jag har haft turen att få jobba på flera intressanta arbetsplatser.
Uppdrag med utvecklar-miljön, främst ett monorepo, sedan observability och nätverkssäkerhet.
Säkerhetsfokuserad verksamhet. Teknisk ledning av produktutveckling och ledning av juniorer. Konsult på uppdrag med säkerhetsprövning.
Senior och mentor i en mikroservice-miljö med Spring Boot och Kafka på Google Cloud.
Infrastruktur och utvecklingsverktyg. Monorepo-organisation, byggsystem (Bazel) och driftsättning (CI/CD) (GitHub Actions, Buildkite). Programmatiskt arbete på byggsystemet och i Release Train, som driftsätter i olika test- och kund-miljöer. Utvald till specialgruppen för att hantera Visas granskning inför köpet av Tink. Jour med ansvar för teamets services.
Infrastruktur och utvecklingsverktyg. Arkitektade den populära Starbug-servicen som användes för att driftsätta eller uppdatera services i AWS c:a 1000 gånger per arbetsdag. Viss drift och utveckling kring Kubernetes. Webgränssnitt för att kartlägga och styra infrastrukturen med tydliga influenser från tidigare projekt, men ny arkitektur. Jour med ansvar för teamets services.
Ett år i The Tools, gruppen för interna verktyg i I/O (Infrastructure and Operations), där vi bland annat utvecklade en standard-service-mall, med containerisering och byggsystem. (Apollo, Jarvis) Vi byggde också ett webgränssnitt (System-Z, föregångaren till nuvarande Backstage) för att kartlägga och styra infrastrukturen. (”Klicka för att driftsätta”, ”vilka andra tjänster använder min tjänst?” och liknande.) Jour med ansvar för kritisk infrastruktur, t.ex. Service Discovery (över DNS).
Ett år med parallelprocessering med Hadoop i graf-gruppen, med mestadels doktorerade forskare.
Två år som utvecklare i betallösningsgruppen, där vi omarbetade prenumerationsbehandlingen, integrerade mot betaltjänster och arbetat på den interna infrastrukturen. Jour för betalsystemet.
Testledare och utvecklare av test och debug-verktyg, t.ex. distributed tracing, i en service-orienterad-arkitektur. (Primärt Ruby-on-Rails.) Nyutveckling och service-ägarskap i backend i nästa iteration.
Arbetade med webgränssnitt för komplex riskhantering för komprimering av OTC-derivatportföljer.
Vidareutvecklade, driftsatte och underhöll våra egenutvecklade e-handels- och logistik-system. Nära samarbete med ledningen för att lösa affärsverksamhetens verkliga utmaningar och möjligheter.
Examen i Teknisk Datavetenskap från Umeå universitet, med examensarbetet “Experiment platform for packet scheduling in wireless networks” som verifierade teori som tidigare bara simulerats genom att skriva moduler till Linux-kärnan.