CV
Datalog (cand.scient.) fra Aalborg Universitet med en bred profil. Jeg forener teknisk indsigt med forretningsforståelse og er god til at få komplekse løsninger til at lande i praksis, særligt inden for elektronisk fakturering. Jeg har stået for hændelseshåndtering på national e-faktura-infrastruktur og bygget et ISMS efter ISO/IEC 27001. Karrieren gik fra fuld-stack udvikling hos BilligVVS til konsulent- og Teknisk Lead-rollen hos CGI, og i dag er jeg Technical Solution Architect hos Digisense A/S, hvor jeg bygger bro mellem kunder, forretning og udviklingsteams. Ved siden af læser jeg HD i Erhvervsøkonomi for at koble teknik og forretning endnu tættere.
Fagområder
Jeg arbejder med elektronisk fakturering (e-faktura / electronic invoicing) og e-procurement. Hos CGI var jeg med til at udvikle den open source eDelivery-løsning til NemHandel, der er bygget på den open source-baserede access point Oxalis (Java). I dag er jeg Technical Solution Architect hos Digisense A/S og arbejder med løsningsarkitektur på området: Peppol (BIS, Access Point og eDelivery/AS4), NemHandel, OIOUBL/UBL og den europæiske e-faktura-standard EN 16931.
Hændelseshåndtering og compliance
Når noget går ned i produktion, er det tekniske kun halvdelen. Den anden halvdel er at få de rigtige folk i gang, holde kunden orienteret og bagefter lære noget af det. Det har jeg gjort i praksis som teknisk lead på NemHandel hos CGI. Under CrowdStrike-nedbruddet i juli 2024 ramte en databasefejl produktionen, samtidig med at de fleste af teamets maskiner var nede.. så vi koordinerede over telefonen med hostingleverandøren og den ene udvikler, hvis maskine stadig virkede, og databasen var tilbage samme eftermiddag. Da den kritiske SnakeYAML-sårbarhed CVE-2022-1471 ramte NemHandel-referenceimplementeringen, orienterede vi kunden med det samme, der gik vejledning ud til dem der kørte løsningen, og vi havde en rettet version ude inden for to uger.
Hos Digisense har jeg bygget virksomhedens ledelsessystem for informationssikkerhed efter ISO/IEC 27001, med procedurer for hændelseshåndtering og eskalering, evaluering efter hændelser og et hændelsesregister. Det er arbejdet der skal ligge klar før det brænder, så ingen skal opfinde responsen undervejs. Interessen er ikke ny: min kandidat er specialiseret i sikkerhed i distribuerede systemer.
Erhvervserfaring
Digisense A/S · Danmark
- Har bygget virksomhedens ledelsessystem for informationssikkerhed (ISMS) efter ISO/IEC 27001, med procedurer for hændelseshåndtering og eskalering, evaluering efter hændelser og et hændelsesregister
- Teknisk kontaktperson på tværs af udvikling, salg og support hos en Peppol- og NemHandel-access point-udbyder
- Løsningsdesign til kundeprojekter
CGI · Aalborg
- Teknisk lead på CGI’s NemHandel-team og kundens tekniske rådgiver
- Ledte responsen på CVE-2022-1471 (SnakeYAML, remote code execution) i NemHandel-referenceimplementeringen: kunden blev orienteret med det samme, der gik vejledning ud til dem der kørte løsningen, og teamet leverede en rettet version inden for to uger
- Koordinerede genopretningen efter en databasefejl i produktion under CrowdStrike-nedbruddet i juli 2024, hvor de fleste af teamets maskiner var ude af drift
- Formidler kundens behov til udviklingsteamet
- Buddy for ny udvikler
- Afholdt installationsvejledning via webinar
- Med til at udvikle den open source eDelivery-løsning til NemHandel (Java, bygget på Oxalis)
- Løsningsarkitekt
- Kode-ansvarlig for en regelmotor (Java, Drools)
- DevOps (Docker, docker-compose, Linux)
- Frontend (Angular 8, TypeScript)
- Backend (GoLang, Java, Python)
BilligVVS · Egaa
- Hjemmeside (Python, TypeScript)
- Backend (Python, Movex)
- Webcrawler (Python)
- BI (Python, chart.js)
Uddannelse
HD 1. del i Erhvervsøkonomi
2025 – 2027 (i gang)Aalborg Universitet
Forretningsforståelse, erhvervsøkonomi, regnskab og finansiering.
Kandidat i Datalogi (cand.scient.)
2020 – 2022Aalborg Universitet
Specialisering i sikkerhed i distribuerede systemer. Speciale: Thread-Fuzz, mutation-based behavioural blackbox fuzzing of Thread.
Bachelor i Datalogi (B.Sc.)
2015 – 2018Aalborg Universitet
Almen studentereksamen (STX)
2012 – 2015Espergærde Gymnasium og HF
Udvekslingsår
2011 – 2012Lincoln High School, Ypsilanti, Michigan (USA)
Licenser
Radioamatørlicens, kategori B
maj 2024Kaldesignal OZ0AGW
Bestod radioamatørprøven lørdag den 18. maj 2024.
Jagttegn
2020Bestod jagtprøven
Publikationer
Carlsen, Frydenskov, Jensen, Rasmussen, Sørensen, Weirsøe, Jensen & Larsen. EPTCS, vol. 390 (2023), s. 99–114. arXiv:2310.00999
Frivilligt arbejde
LUNARK
2020Notifikationssystem i C# og React.
Kirkens Korshær
2020 – nuKøkkenhjælper hver jul og nytår.
AAU Campus
2016 – 2022Tutor og F-Klub-frivillig.
Primære kompetencer
Sekundære
Sprog
- Dansk (modersmål)
- Engelsk (flydende i tale og skrift)
Interesser
Selvhosting og drift: jeg har gennem mange år bygget og vedligeholdt et homelab med Proxmox, bag SSO via Authentik. Det har ført til bidrag i open source-projekter som Qutebrowser og Stregsystemet (IT-studerendes betalingssystem på AAU).
Jeg er desuden licenseret radioamatør med B-licens og kaldesignalet OZ0AGW.
Natur og jagt
Jeg har jagttegn, men jagten er mest anledningen. Det jeg tager ud efter, er at stå op længe før resten af landet og træde ud i den stilhed, der kun findes tidligt om morgenen, og så se solen komme op og disen lette hen over markerne.
Planter, fugle, årstidernes skiften: jeg kan lide at kunne sætte navn på det jeg ser, og at lægge mærke til hvad der har ændret sig siden sidst. Ender turen uden at der bliver nedlagt noget, har den været lige så meget værd.