Mikkel Rostved

Alle cases

Et udpluk af større opgaver jeg har løst. Alle cases er anonymiserede af hensyn til mine kunder.

ÅrOmrådeOpgaveTeknologier
2026Data & API
Afkobling af systemer via APIEt centralt automatiseringsjob læste direkte i et andet systems database.
Hvad jeg gjorde

Nye API-endpoints og jobbet omskrevet til at bruge dem, med omfattende automatiserede tests og datasammenligning før udrulning.

  • PHP
  • Node.js
2026Cloud & infrastruktur
Fra Supabase Cloud til EU-hostet platformEt nyt system bygget på Supabase Cloud skulle flyttes til EU-baseret hosting på grund af krav til data.
Hvad jeg gjorde

Byggede hele platformen fra bunden: Supabase tilpasset managed PostgreSQL, serverless containers og object storage, staging og produktion i OpenTofu, integrationer via edge functions, CI/CD med sikkerhedsgates og en sikkerhedsanalyse af systemet.

  • Scaleway
  • OpenTofu
  • Supabase
  • PostgreSQL
  • GitHub Actions
2026Data & API
Fra polling til webhooks i IoT-pipelineData fra en hardwareleverandør blev hentet ved polling og skulle i stedet skubbes ind via webhooks.
Hvad jeg gjorde

Hjalp leverandøren med ændringerne i deres pipeline, byggede webhook-modtageren og en parser til et udokumenteret format - valideret ved at køre ny og gammel pipeline parallelt og sammenligne output.

  • Node.js
  • AWS Lambda
  • AWS ECS
  • TimescaleDB
2026Cloud & infrastruktur
Greenfield-platform til ny applikationEn ny applikation skulle have produktions- og staging-miljøer fra bunden.
Hvad jeg gjorde

Infrastructure-as-code med managed database og serverless containers, logging og monitorering, CI/CD og tilpasning af AI-genererede dele af applikationen til platformen.

  • Scaleway
  • Terraform
  • OpenTofu
  • GitHub Actions
2025–2026Opgradering
Migrering af legacy-applikation til moderne platformEn ældre applikation skulle opgraderes for fortsat at have support.
Hvad jeg gjorde

Opgraderede frameworket gennem flere versioner med automatiseringsværktøjer hvor muligt, og sikrede at alt fortsat virkede.

  • PHP
  • Symfony
  • Rector
  • PHPUnit
  • Claude Code
2025Data & API
Eventdrevet asynkron pipelineDatabehandlingsjobs skulle kunne køre asynkront uden at blokere eller udvide eksisterende workers.
Hvad jeg gjorde

En eventdrevet pipeline der genbruger eksisterende behandlingskode, automatisk spawner workers og integrerer job-køer i de eksisterende workers.

  • RabbitMQ
  • Kubernetes
  • Python
  • PHP
  • Helm
2025Cloud & infrastruktur
Batch-jobs flyttet til container-platformMange web-baserede cronjobs skulle moderniseres og flyttes.
Hvad jeg gjorde

En wrapper der genbruger eksisterende scripts uændret, optimerede images og et template-system så nye jobs kræver minimal konfiguration.

  • Kubernetes
  • PHP
  • Docker
  • Helm
  • GCP
  • GKE
2025–Data & API
API til lagring og præsentation af IoT-dataEt API der kan håndtere store mængder sensor-observationer.
Hvad jeg gjorde

Fokus på performance med caching og tidsseriedatabase, container-orkestrering, CI/CD og et klient-SDK til integration.

  • Go
  • Redis
  • PostgreSQL
  • TimescaleDB
  • Kubernetes
  • GKE
  • K3s
  • Cloud Build
  • PHP
2025Softwareudvikling
Kundetilpasninger og refaktorering af SaaS-platformEn stor kunde havde brug for skræddersyede funktioner i to SaaS-webapplikationer.
Hvad jeg gjorde

Byggede funktionerne og refaktorerede samtidig koden for at fjerne duplikering og løfte den til nye kodestandarder.

  • PHP
  • MySQL
2024–2025Sikkerhed
Sikkerhedstest af SaaS-webapplikationEn grundig sikkerhedsvurdering af en SaaS-webapplikation.
Hvad jeg gjorde

Penetrationstest med både automatiserede værktøjer og manuel test af autentifikation, autorisation, input-validering m.m. efter OWASP WSTG.

  • Burp Suite
  • OWASP ZAP
  • OWASP WSTG
  • PHP
2023–2024Sikkerhed
Sikkerhedsvurdering af IoT-hardware og enhedsstyringEn sikkerhedsvurdering af kundens hardware-enheder og et system til administration af gateways og sensorer.
Hvad jeg gjorde

Sikkerhedsanalyse af enhederne, proof-of-concept for enhedsstyring, en hardware-konfigurator-prototype, sikker fjernadgang til gateways og backend til bootstrapping af nye enheder.

  • LoRaWAN
  • Raspberry Pi
  • OpenVPN
  • GCP
  • Python
2023–2024Softwareudvikling
Multi-tenant webapplikation fra bundenEt nyt system til indberetninger fra brugere i forskellige organisationer.
Hvad jeg gjorde

Brugerinterface, administrationsmodul og REST API - på managed databaser og serverless compute.

  • Ruby on Rails
  • GCP
  • Cloud SQL
  • Cloud Run
  • REST
2023–2024Cloud & infrastruktur
Containerplatform og migrering af 40+ servicesKunden havde behov for modernisering af deres infrastruktur.
Hvad jeg gjorde

En containerplatform fra bunden med udviklings-, staging- og produktionsmiljøer, værktøjer der gør deployment let for udviklerne, og migrering af alle services fra forskellige legacy-platforme.

  • AWS ECS
  • Fargate
  • CDK
  • Docker
  • Node.js
  • Go
2023Softwareudvikling
Hybrid mobilapps til datavisualiseringApps til iOS og Android til visning af sensordata.
Hvad jeg gjorde

Hybrid apps med login, grafer og flersproget interface - plus specifikation af og hjælp til backend-API’et.

  • Ionic
  • Angular
  • TypeScript
  • REST
2023–Data & API
Komplet data-pipeline inkl. infrastrukturEt API der modtager data fra en ekstern leverandør via webhooks, en event-database, transformationsjobs der konverterer til tidsserier, og et API til opslag i dem.
  • Node.js
  • TypeScript
  • TimescaleDB
  • AWS ECS
  • Docker
2022–2023Opgradering
Runtime-opgradering og platformskifteEn gammel runtime-version uden support, og ønske om mere moderne hosting.
Hvad jeg gjorde

Opgraderede til nyeste runtime, tilpassede arkitekturen til den nye platforms routing og satte separate testmiljøer op før skiftet.

  • PHP
  • App Engine
  • GCP
2022Cloud & infrastruktur
Cloud-infrastruktur og applikationsmigreringEn webapplikation skulle flyttes til en cloud-platform.
Hvad jeg gjorde

Hele cloud-infrastrukturen fra bunden - databaser, storage, deployment-pipelines og sikkerhed - samt tilpasning af applikationen og datamigrering.

  • Ruby on Rails
  • GCP
  • PostgreSQL
  • Docker
2022Softwareudvikling
Multi-tenant udvidelse af eksisterende webapplikationEn webapplikation bygget til én organisation skulle kunne bruges af mange.
Hvad jeg gjorde

Opgraderede til nyeste version af frameworket og byggede multi-tenancy ind med fuld dataisolation mellem organisationer.

  • Ruby on Rails
  • GCP
  • Cloud Run
  • PostgreSQL
2022Automatisering
Automatisering af brugerkontoprocesserOprettelse af brugerkonti og notifikationer skulle automatiseres.
Hvad jeg gjorde

En eventdrevet service der lytter på database-events, udløser kontooprettelse og integrerer med det eksisterende identitetssystem - med CI/CD.

  • Kubernetes
  • Python
  • PostgreSQL
  • Keycloak
  • GitHub Actions
2022Opgradering
Opgradering af identitetsplatformEn forældet installation af identitetssystemet, der ikke længere fik opdateringer.
Hvad jeg gjorde

Opgraderede installationen, satte et separat staging-miljø op og automatiserede deployment til begge miljøer.

  • Keycloak
  • Docker
  • GitHub Actions
2021Opgradering
Infrastruktur-migrering til nyere runtimeInfrastrukturen skulle på en nyere runtime for at få sikkerhedsopdateringer.
Hvad jeg gjorde

Migrerede hele stacken og gik samtidig over til containere, klar til en moderne container-platform.

  • Chef
  • AWS OpsWorks
  • PHP
  • Ubuntu
  • Docker
2021Opgradering
Opgradering af webframeworkEn større webapplikation på en framework-version uden support.
Hvad jeg gjorde

Hele kodebasen løftet til nyeste version med automatiseret refaktorering, og alt verificeret bagefter.

  • Symfony
  • PHP
  • Rector
2019Cloud & infrastruktur
Infrastruktur til IoT-datapipelineEn ny datapipeline med message broker, service og database skulle have et sted at køre.
Hvad jeg gjorde

Infrastrukturen til hele pipelinen og automatiseret deployment af servicen.

  • MQTT
  • GCP
  • Docker
2018–Cloud & infrastruktur
Cloudmiljø fra bunden til SaaS-platformEn eksisterende webapplikation skulle i cloud-drift.
Hvad jeg gjorde

Et nyt cloudmiljø med managed databaser, storage og planlagte jobs, tilpasning af applikationen til platformen og automatiserede releases.

  • GCP
  • App Engine
  • PHP
  • MySQL
2018–Cloud & infrastruktur
Løbende omkostningsoptimering af cloudCloud-udgifterne skal følge det reelle behov, mens platformen vokser og ændrer sig.
Hvad jeg gjorde

Løbende analyser og tilpasning af kapacitet sammen med udviklerne, justeringer i kode og konfiguration, konsolidering, samt indkøb af rabataftaler. Besparelser på i alt 20-25% efter rabatter ad flere omgange.

  • GCP
  • FinOps
2016Softwareudvikling
Webapplikation til ordrehåndteringHåndtering af take-away-ordrer med tilpassede menuer.
Hvad jeg gjorde

Ordreflow, rapportering og administration - deployet med infrastructure-as-code.

  • PHP
  • Symfony
  • PostgreSQL