Gustav Tonér

Fullstack-utvecklare med DevSecOps/Platform Engineering-fokus

Gustav är en engagerad och evigt kunskapstörstande utvecklare med en förkärlek till modern applikationsutveckling enligt de senaste principerna och verktygen. Han lever och lär agil produktutveckling och tar sig gärna an alla utmaningar, oavsett programmeringsspråk eller om de sorteras in som frontend, backend eller drift.

Han är en förespråkare av DX, Developer Experience, och ser modern utveckling med autonoma tvärfunktionella team där Cloud Native- och DevSecOps-tänk är i fokus som perfekt grogrund för att snabbt innovera, lösa problem med kod och leverera värde.

Får Gustav själv välja så bygger han API:er i Go, frontend-applikationer med React + TypeScript, CI/CD-processer med GitHub Actions och hostar allt i valfritt moln via tjänster för statiska sidor och containers (om rimligt, gärna mha Kubernetes). Allt hanterat mha GitOps-flöden och Infrastructure as Code.

När han inte kodar så gillar han att resa runt i världen med sin sambo, springa på nya stigar i skogen, läsa sci-fi/fantasy, dricka rolig öl och jaga achievements i spel.

Work

Utvecklare och arkitekt inom DevSecOps och Platform Engineering

– Present
Jönköping & Stockholm
  • Platform Engineering - Införande och utveckling av en intern Kubernetes-baserad plattform för modern GitOps-fokuserad applikationsutveckling och drift

  • Developer Experience - Införande och utveckling av en utvecklarportal baserad på Spotifys open source-projekt Backstage

  • Drift och utveckling av interna utvecklingsverktyg och pipelines för CI/CD, kodkvalitet, säkerhetsscanning, övervakning och logghantering

IT-konsult: Utvecklare och arkitekt

Consid AB · IT-konsultbolag
Linköping & Jönköping
  • IT-konsult med fokus webbutveckling

  • Uppdrag inom både privat och offentlig sektor

  • Både inhouse- och resursprojekt

  • Ansvarig för gemensamma byggservrar och deployverktyg

IT-konsult: Utvecklare och arkitekt

HOW Solutions · IT-konsultbolag
Linköping
  • IT-konsult med fokus app- och webbutveckling

  • Uppdrag inom både privat och offentlig sektor

  • Införde och utvecklade CI/CD-kedjor för automatiska byggen och leveranser

Testare, utvecklare och innehållsansvarig

Sectra · Medicinteknik
Linköping
  • Bearbeting och import av CAD-ritningar av ortopediska implantat

  • Testning av Sectras mjukvara för att hantera dessa ritningar

  • Extrajobb under studietiden

Education

Projects

Sveriges Radio - 'Intern molnplattform'

Platform Engineer, Arkitekt, Fullstack-utvecklare, and YAML Engineer 😊
– Present

Utveckling av en sk intern molnplattform baserad på Kubernetes. Plattformen används som primär utveckling- och driftmiljö både för externt tillgängliga tjänster (tex www.sverigesradio.se), interna tjänster och även uppträning av AI-modeller.

Plattformen designades med fokus på self-service via GitOps-flöden och verktyg som ArgoCD och Kargo. Säker hantering av hemligheter via Hashicorp Vault och External Secrets Operator. Övervakning och logghantering med Prometheus och LGTM-stacken mha OpenTelemetry. Mallar via och integrationer med Sveriges Radios utvecklarportal.

  • Kubernetes
  • GitOps
  • ArgoCD
  • Kargo
  • Hashicorp Vault
  • External Secrets Operator
  • LGTM-stack
  • Prometheus
  • Grafana
  • OpenTelemetry
  • Cilium
  • Kyverno
  • Terraform
  • Harbor
  • YAML, so much YAML

Sveriges Radio - DX och Utvecklarportal

Arkitekt and Fullstack-utvecklare
– Present

Medlem i team ansvarigt för bland annat Developer Experience på Sveriges Radio. Utveckling av en intern utvecklarportal baserad på Spotifys open source-projekt Backstage. Portalen innehåller bland annat utvecklarriktad dokumentation, verktyg och mallar för att underlätta och effektivisera utveckling och drift av tjänster i Sveriges Radios interna Kubernetes-baserade plattform.

  • Backstage
  • React.js
  • Node.js
  • Platform Engineering
  • DX - Developer Experience
  • Developer Experience
  • Kubernetes

Human & Heart

Arkitekt and Fullstack-utvecklare

Arkitekt och huvudutvecklare av en visselblåsartjänst. Frontendutveckling i React.js och Next.js med TypeScript. API-utveckling i C#. Drift i privat europeisk molntjänst med Kubernetes.

  • C#
  • React.js
  • Next.js
  • TypeScript
  • Kubernetes
  • Public key-kryptografi

SVP Worldwide

Fullstack-utvecklare, Arkitekt, and Molnarkitekt
– Present

Arkitekt, molnarkitekt samt fullstack-utvecklare i ett team som utvecklade en tjänst för att smarta uppkopplade symaskiner ska kunna synka och lagra filer, till exempel broderier, på en molntjänst.

API-utveckling skedde i .NET Core och frontend-utveckling skedde med Vue.js och TypeScript. En kombination av tjänster hos Amazon Web Services användes för att drifta test- och produktionsmiljöer, övervakning, logghantering med mera. Automatiska regressionstester i form av API-tester i Postman samt Bitbucket Pipelines användes för att knyta samman allt.

  • .NET Core
  • TypeScript
  • Docker
  • Vue.js
  • Redis
  • API-design
  • IoT
  • AWS
  • Containers
  • Bitbucket Pipelines

Domstolsverket

Fullstack-utvecklare, Arkitekt, DevOps-arkitekt, Teamledare, and Scrum Master

Ledande teknisk arkitekt och fullstack-utvecklare i ett team som utvecklade den nya versionen av www.domstol.se och Sveriges Domstolars intranät.

Deltog i allt från kravarbete till teknisk implementation. Utveckling på backendsidan skedde med CMS-systemet EpiServer och kod skriven i C#. För frontend användes React-komponenter skrivna med TypeScript. Separata sidotjänster skrevs med hjälp av .NET Core. Tungt fokus lades på att arbeta agilt enligt scrum och DevOps-principer. Byggen, leveranser, server-uppsättning, releasenotes-mail, uppskapande av releaser i Jira med mera automatiserades. Automatisk end-to-end-regressionstestning infördes med hjälp av testramverket TestCafe. Miljöer och utvecklingsprocess övervakades med dashboards byggda i Grafana med data från Prometheus och Splunk.

  • C#
  • TypeScript
  • React.js
  • EPiServer CMS
  • API-design
  • Azure DevOps
  • Octopus Deploy
  • Prometheus
  • Grafana
  • TestCafe
  • Jira
  • Splunk

Linköpings Kommun

Fullstack-utvecklare, Arkitekt, and DevOps-arkitekt

Arbetade som systemarkitekt och huvudutvecklare när Linköping Kommuns nya externa webbplats www.linkoping.se togs fram.

Arbetet innehöll allt från kravarbete i form av workshops tillsammans med verksamheten, designskissade, framtagning av teknisk arkitektur till implementering av både frontend- och backendkod. Var även huvudansvarig för att tidigt sätta upp CI/CD-kedjor för att med ett knapptryck automatiskt kunna leverera nya versioner hela vägen till produktion.

  • C#
  • EPiServer CMS
  • ImageVault
  • JavaScript
  • Responsiv design
  • Agile
  • Scrum
  • Enhetstester
  • Git
  • TeamCity
  • Octopus Deploy
  • Azure App Service
  • Azure SQL

ClearChannel

Fullstack-utvecklare and Arkitekt

Vidareutveckling och uppsättning av CMS-system som ska användas för sidan citybikes.se som hanterar uthyrning av cyklar i Stockholm. Även utveckling av nya funktioner i en administrationswebb för hantering av användare, cykelkort och övervakning av stationer och cyklar.

  • C#
  • .NET
  • SQL Server 2008
  • Android
  • iOS
  • Git
  • TeamCity
  • Octopus Deploy

Norrköpings Kommun

Backend-utvecklare and Arkitekt

Understödde Norrköpings kommun med att utveckla en webbtjänst som kopplade ihop deras befintliga vårdsystem, SofiaOmfale, med den nationella TGP-tjänsten som begränsar tillgången på patientinformation. Webbtjänsten utvecklades i C#.NET enligt publika tjänstekontrakt publicerade av Inera.

  • C#
  • .NET
  • WCF

Totalförsvarets Forskningsinstitut

App-utvecklare, Fullstack-utvecklare, and Arkitekt

Utvecklade Android- och webbaserade verktyg för att vid olika krisövningar snabbt och smidigt kunna samla in observatörsrapporter om händelser i övningen för att senare kunna exportera dessa till diverse analysverktyg. Bygger på ett open source-projekt för formulärhantering, Open Data Kit, och tillhörande verktyg.

  • Android
  • Google Web Toolkit

Tunstall

Android-utvecklare, Arkitekt, and Designer

Deltog i projekt för utveckling av en ny mobilapplikation för Android, till för att hjälpa hemtjänsten med besökshantering och vårdtagarinformation. På serversidan används webbtjänster skrivna i WCF/C# .NET som kommunicerar med appen genom REST-anrop och JSON-data.

  • Android
  • C#
  • .NET
  • WCF
  • REST
  • JSON

Awards

Årets medarbetare

Awarded by Consid

Publications

Skills

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Designsystem
  • Storybook

Backend

  • C#
  • Go
  • Node.js
  • Python
  • API-design
  • OpenAPI
  • PostgreSQL
  • S3-kompatibel objektlagring
  • MSSQL
  • Redis

Cloud Native & DevSecOps

  • Kubernetes
  • Containers
  • GitOps
  • Azure
  • AWS
  • GCP
  • Terraform
  • GitHub Actions
  • Trivy
  • Dependabot

Platform Engineering

  • Kubernetes
  • Backstage
  • ArgoCD
  • Kargo
  • Hashicorp Vault
  • External Secrets Operator
  • Prometheus
  • Grafana
  • OpenTelemetry
  • LGTM-stack

Övrigt

  • DX - Developer Experience
  • Agile
  • Scrum
  • Enhetstester
  • CI/CD
  • Git
  • GitHub
  • Bitbucket
  • Azure DevOps
  • Jira
  • GitHub Copilot
  • MCP

Languages

Svenska

Modersmål

Engelska

Flytande

Interests

Resor

  • Vanlife
  • Hikes

Löpning

Gaming

Läsning

  • Sci-fi
  • Fantasy
  • Filosofi