Files
pw/data/cv-en.json
Asger Geel WeirsøeandClaude Opus 5.5 e58a11c2b4 feat: flyt sitet fra Astro til Zola
Samme indhold, URL'er og udseende, bygget af en enkelt zola-binær og Tailwind
standalone-CLI uden Node. Kanonisk domæne er asger.weirsoe.dk.

Blogindlæg ligger som page bundles med frontmatter Zola forstår, så de gamle
stempler er ugyldige, indtil scripts/omstempl.py er kørt med PUBLISH_KEY.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 16:47:08 +01:00

160 lines
3.9 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"work": [
{
"org": "Digisense A/S",
"place": "Denmark",
"roles": [
{
"title": "Technical Solution Architect",
"when": "May 2026 – present",
"details": [
"Built the company’s information security management system around ISO/IEC 27001, including incident management and escalation procedures, post-incident reviews and an incident register",
"Technical point of contact across engineering, sales and support for a Peppol and NemHandel access point provider",
"Solution design for customer projects"
]
}
]
},
{
"org": "CGI Danmark",
"place": "Aalborg",
"roles": [
{
"title": "Tech Lead, NemHandel",
"when": "Aug 2023 – May 2026",
"details": [
"Technical lead on CGI’s NemHandel team and the client’s technical adviser",
"Led the response to CVE-2022-1471 (SnakeYAML, remote code execution) in the NemHandel reference implementation: the client was notified immediately, mitigation guidance went out to operators, and the team shipped a fixed release within two weeks",
"Coordinated recovery from a production database failure during the July 2024 CrowdStrike outage, when most team workstations were unavailable",
"Translated client requirements for the development team"
]
},
{
"title": "Senior Consultant",
"when": "Apr 2023 – May 2026",
"details": [
"Mentored a newly hired developer",
"Delivered installation webinars for the NemHandel reference implementation"
]
},
{
"title": "Consultant",
"when": "Aug 2022 – Apr 2023",
"details": [
"Developed the open source NemHandel eDelivery reference implementation (Java, built on Oxalis)",
"Solution architect on the project"
]
},
{
"title": "Student Developer",
"when": "Aug 2020 – Aug 2022",
"details": [
"Owned a rules engine (Java, Drools)",
"Deployment and operations (Docker, Docker Compose, Linux)"
]
},
{
"title": "Consultant",
"when": "Jun 2019 – Aug 2020",
"details": [
"Frontend (Angular, TypeScript)",
"Backend (Go, Java, Python)"
]
}
]
},
{
"org": "BilligVVS",
"place": "Egå",
"roles": [
{
"title": "Full-stack Developer",
"when": "Sep 2018 – Jun 2019",
"details": [
"Webshop checkout and shipping integration (Python, TypeScript)",
"Movex ERP integration",
"Internal BI dashboards (Python, Chart.js)"
]
}
]
}
],
"education": [
{
"what": "HD Part 1, Business Administration",
"where": "Aalborg University",
"when": "2025 – 2027 (in progress)",
"note": "Business economics, accounting and finance."
},
{
"what": "M.Sc. in Computer Science (cand.scient.)",
"where": "Aalborg University",
"when": "2020 – 2022",
"note": "Specialisation in security in distributed systems. Thesis: Thread-Fuzz, mutation-based behavioural blackbox fuzzing of Thread."
},
{
"what": "B.Sc. in Computer Science",
"where": "Aalborg University",
"when": "2015 – 2018",
"note": ""
}
],
"skills": [
{
"k": "Incident response",
"v": [
"Incident coordination",
"Escalation",
"Stakeholder communication",
"Vulnerability response",
"Post-incident review"
]
},
{
"k": "Compliance and security",
"v": [
"ISO/IEC 27001",
"ISMS",
"Information security"
]
},
{
"k": "E-invoicing",
"v": [
"Peppol",
"eDelivery (AS4)",
"Oxalis",
"NemHandel",
"OIOUBL / UBL",
"EN 16931"
]
},
{
"k": "Infrastructure",
"v": [
"Linux",
"Docker",
"Kubernetes",
"AWS",
"Proxmox",
"Datadog"
]
},
{
"k": "Development",
"v": [
"Java",
"Python",
"Go",
"TypeScript",
"Angular",
"C#",
"PostgreSQL",
"RabbitMQ",
"Git / GitLab",
"Jenkins"
]
}
]
}