Skip to content
odinns.dk
Open CV

Professional

Curriculum Vitae

Portrait of Odinn Adalsteinsson

Profile

Senior Software Engineer with 20+ years of experience building backend systems, integrations, and developer tooling.

I design and own integrations end-to-end, including underdocumented third-party APIs, custom authentication, webhook delivery, queued workflows, deduplication, and idempotent processing.

I work in systems where state transitions, external side effects, and failure handling must stay understandable in production, because silent failures turn into real operational problems.

I build systems that hold up under load and over time, and improve how teams ship through testing, CI, and practical engineering standards.

Based in Copenhagen; open to remote roles across Europe/EMEA.

Core Competencies

The practical mix is stronger than the title makes it look.

  • Laravel / PHP (logic-heavy backend systems, APIs, integrations)
  • Integration Systems (webhooks, idempotency, retries, queued workflows designed for failure scenarios)
  • External API Reliability (handling partial failure, duplication, and inconsistent third-party behavior)
  • Testing for Integrations (feature tests, fixtures, queue assertions)
  • Data & Performance (MySQL, Redis, throughput control, data modeling)
  • System Design (maintainable architectures that stay understandable)
  • CI/CD & Delivery (GitHub Actions, fast feedback, safe releases)
  • AI-Assisted Engineering (faster iteration with verification and tests)
  • Docker / AWS / Linux (deployment and operational stability)

Experience

Full chronology, including the older retail and service foundation.

  • Senior Backend Engineer

    Moxso — Copenhagen, Denmark (On-site) — January 2026 – March 2026 (2 months)

    Contributed to a DDD-structured, event-driven Laravel system with many bounded contexts.

    Achievements:

    • Delivered changes that respected aggregate boundaries and event flows across a codebase spanning 27 bounded contexts.
    • Kept behavior understandable as the system evolved by fitting changes to the architecture instead of fighting it.
    • Improved testing, standards, and tooling to reduce friction and make routine changes safer to ship.
    Laravel PHP Domain-Driven Design APIs Testing
  • Senior Backend Engineer

    Worksome ApS — Copenhagen, Denmark (Remote) — February 2022 – December 2025 (3 years 10 months)

    Owned integration-heavy backend systems for a global platform used by enterprises, freelancers, and staffing agencies.

    Achievements:

    • Designed and shipped a webhook system with delivery guarantees, retries, deduplication, and idempotent processing so external integrations behaved reliably in production.
    • Built async export pipelines for bills, contracts, timesheets, and jobs, turning large operational tasks into predictable workflows under load.
    • Improved delivery confidence through stronger feature tests, CI discipline, and clearer patterns for safe changes.
    • Worked across backend and frontend boundaries to simplify delivery and reduce avoidable bugs.
    Laravel PHP TypeScript Vue.js MySQL CI/CD PHPUnit/Pest Leadership Architecture AI-Assisted Workflows Webhooks Integrations
  • Senior Backend Engineer & DevOps

    Dwarf A/S — Copenhagen, Denmark — November 2015 – January 2022 (6 years 2 months)

    Led backend and DevOps work across multiple projects; primary architect for Husweb, a national housing-report system with complex workflows and external dependencies.

    • Built a greenfield integration to Workzone handling audit workflows, document uploads, custom authentication, and identity matching across multiple identifiers.
    • Designed a report lifecycle with multiple states and side effects that had to remain consistent under real usage.
    • Removed structural technical debt blocking partner APIs, enabling new integrations.
    • Built and maintained Statamic-based projects alongside custom PHP/Laravel solutions.
    • Built reliable AWS/Docker infrastructure and CI/CD pipelines supporting large-scale users.
    PHP Laravel Statamic MySQL Linux AWS Docker CI/CD PHPUnit Pest IaC DevOps Architecture Leadership GitHub
  • Lead Developer

    Konstellation/Republica — Copenhagen, Denmark — September 2015 – November 2015 (2 months)

    Responsible for developing a new technical platform for the bureau websites made with WordPress and Drupal. Also performed upgrade- and support tasks on a large existing Drupal 7 website for a customer.

    WordPress Drupal Drupal 7 PHP Project Leadership Website Architecture System Upgrades
  • PHP/Drupal Developer

    Dwarf A/S — Copenhagen, Denmark — February 2015 – August 2015 (6 months)

    Developed and supported customer solutions in PHP, Drupal and Tuksi (homegrown framework).

    PHP Drupal Tuksi Framework Website Development Customer Solutions
  • PHP Developer Consultant

    Sunny Rentals — Copenhagen, Denmark — November 2014 – January 2015 (2 months)

    Developed a Symfony/Doctrine solution for migrating partner data through XML files, SOAP APIs, and AWS SQS.

    PHP Symfony Doctrine XML SOAP API AWS SQS Data Migration
  • System Specialist

    THALES (Rejsekortet) — Copenhagen, Denmark — July 2011 – December 2013 (2 years 5 months)

    Performed a lot of scripting work with perl, converting data between formats and doing analysis on travel patterns, data warehousing, router configuration dumps, preparing morning reports for maintenance workers in the fields and many other tasks. Participated in a project doing data analysis in the BI system QlikView.

    Perl Data Analysis Data Warehousing QlikView Shell Scripting Database Analysis Reporting Systems
  • QA Engineer

    TELMORE A/S — Taastrup, Denmark — June 2010 – June 2011 (1 year)

    Responsible for Quality Assurance and some DevOps tasks and performed the role of Release Manager.

    • Maintained build systems for deploying the main site based on Java, Apache and Tomcat.
    • Built an internal web portal in PHP for data extraction, version overview etc.
    • Developed several small and larger tools in perl to support the system.
    • Performed data collection for the Nagios monitoring system.
    • Maintained version control with SVN and CVS.
    • Maintained Jira and Confluence internally.
    Quality Assurance DevOps Release Management Java Apache Tomcat PHP Perl Nagios SVN CVS Jira Confluence Build Systems
  • Self employed

    Odinns Marketing — Taastrup, Denmark — January 2007 – June 2010 (3 years 5 months)

    In this period worked as consultant, internet marketer, webmaster, web developer etc. Continued working with TELMORE as consultant in the QA department, participating in creating a new signup flow for DSL and VoIP telephony on the main site and backend. Advising, testing reporting on quality.

    • Performed several other ad-hoc consulting tasks for TELMORE in the period.
    • Developed online marketing systems in CodeIgniter/PHP/MySQL.
    • Designed and maintained multiple websites as part of affiliate marketing campaigns.
    • Built sites built with WordPress and custom PHP/HTML/CSS.
    • Wrote daily email newsletters on internet marketing.
    • Advised on SEO, CPC and PPC marketing.
    • Blogged on internet marketing.
    CodeIgniter PHP MySQL WordPress HTML/CSS SEO PPC Marketing CPC Marketing Email Marketing Web Development Business Consulting
  • QA Engineer

    TELMORE A/S — Taastrup, Denmark — November 2002 – February 2008 (5 years 3 months)

    Headhunted to TELMORE when the company was very young, with an important initial DevOps role in setting up version control, scaling up hosting and quality control. Responsible for Quality Assurance tasks and Release Management.

    • Developed scripts and systems for thorough testing of the business-critical billing system.
    • Maintained build systems for deploying the main site based on Java, Apache and Tomcat.
    • Developed several small and larger tools in perl to support the system.
    • Performed data collection for the Nagios monitoring system.
    • Setup and maintained version control with SVN and CVS.
    • Setup and maintained Jira and Confluence internally.
    • Was head of QA for a short period, hiring and firing.
    Quality Assurance Release Management DevOps Java Apache Tomcat Perl Nagios SVN CVS Jira Confluence Build Systems Billing Systems Team Management
  • System Developer

    Tiscali / World Online / Image Scandinavia — Copenhagen, Denmark — August 1998 – October 2002 (4 years 2 months)

    Handled DevOps/development for large-scale ISP.

    • Built qmail system for high-volume email handling.
    • Developed Perl billing system for transaction processing.
    • Created Nagios monitoring to minimize outages.
    • Managed data analysis and migrations.
    Perl Nagios qmail Billing Systems Linux SysAdmin CVS Databases Web Servers Data Analysis
  • Owner

    Goldware International — Zealand, Denmark — July 1991 – July 1998 (7 years)

    Developer of the then very popular shareware software GoldED, a message editor and mail reader for FidoNet and BBS systems. Originally written for MS-DOS and the QuickBBS message format, then later versions for OS/2, Windows (CLI) and Linux and adding several other popular BBS and mail formats. Marketed and sold the shareware software, including handing an affiliate program.

    Software Development MS-DOS QuickBBS OS/2 Windows Programming Linux Message Editor Development Mail Reader Development FidoNet/BBS Systems Shareware Marketing Affiliate Program Management Cross-platform Development
  • Programmer

    BioTeK — Copenhagen, Denmark — May 1991 – October 1991 (5 months)

    Performed ad-hoc tasks on a ticketing system for movie theatres in Denmark and Norway, primarily with the Paradox database and Turbo Pascal. Built a statistics module in C/C++ for the ticketing system.

    Turbo Pascal Paradox Database C/C++ Statistics Systems Ticketing Systems Database Programming
  • Owner

    Spektral Data Import — Birkerød, Denmark — 1983 – 1984 (1 year)

    Self employed selling ZX Spectrum hobby computers, accessories and software from home, imported from the UK.

    ZX Spectrum Hardware Sales Software Sales Business Management Import/Export Operations

Open Source Efforts

  • Founder & Lead Maintainer

    EyeCov (Open Source) — Global — June 2025 – Present (11 months 1 week)

    Founder and maintainer of EyeCov, an open source coverage toolchain that makes test coverage visible inside the editor and usable by AI tools.

    • Designed a shared runtime for coverage data across editor, CLI, and AI integrations.
    • Focused on making coverage actionable instead of decorative.
    TypeScript Node.js VSCode Extensions MCP Server Coverage Tooling Developer Tools Open Source NPM Packages Laravel PHP

Education

  • Electrical Engineering (2 years completed)

    DTU - Technical University of Denmark — Haslev, Denmark — 1996 – 1998 (2 years)

    Completed foundational studies in Electrical Engineering before transitioning to full-time software development role.

Languages

  • English

    Full professional proficiency (fluent in written and spoken communication for technical and business contexts)

  • Danish

    Native proficiency (fluent in all professional and personal contexts)

Recommendations

Excerpts shown here. Full recommendations are available at: https://odinns.dk/#recommendations.
  • Danny Jackson managed Odinn directly at Worksome. He highlights clear code, good coverage, early communication, and an ability to carry larger initiatives without losing the thread.

    Hover to expand.

    Danny Jackson

    Engineering Team Lead · Worksome

    Dec 2025

  • Adrián Moreno Peña worked with Odinn at Worksome. He highlights open collaboration, curiosity about better tools, and a steady focus on keeping systems healthy.

    Hover to expand.

    Adrián Moreno Peña

    Head of Software · Worksome ApS

    Nov 2025

  • Hans Peter Nielsen was CTO at Worksome during Odinn's time there. He highlights reliable delivery, stronger CI and test coverage, and leadership on Worksome’s webhook platform.

    Hover to expand.

    Hans Peter Nielsen

    CTO · Worksome ApS

    Nov 2025

  • Evan Savage worked with Odinn at Worksome. He highlights clean, reliable problem-solving, full-stack range, shared work on test quality and infrastructure, and direct, proactive communication.

    Hover to expand.

    Evan Savage

    Lead Software Engineer · Worksome ApS

    Dec 2022

  • Jan Johnsen managed Odinn in TELMORE Test QA. He highlights strong range, fast learning, and dependable ownership across tools, backend testing, and release preparation.

    Hover to expand.

    Jan Johnsen

    Test QA Manager · TELMORE

    Jul 2011

  • Casper gives Odinn an unreserved recommendation for staying calm under pressure, keeping systems under control, and earning the room when he speaks. He describes him as ambitious, approachable, and someone people naturally listen to and respect.

    Hover to expand.

    Casper Kirketerp-Helenius

    Front- and backend Java (J2EE) developer · TELMORE

    Mar 2008

  • Thomas recommends Odinn for the rare mix of IT depth and commercial understanding. He points to strong skills across architecture, programming, testing, operations, web design, usability, and online marketing.

    Hover to expand.

    Thomas Rimington

    CFO/CTO · TELMORE

    Feb 2008

  • Troels describes Odinn as highly skilled, reliable, and serious about doing what he promises. He highlights the combination of strong technical ability and unusually deep internet marketing knowledge, along with a level of trustworthiness he illustrates with a very Danish used-car metaphor.

    Hover to expand.

    Troels Kjems

    IT Project Manager · TELMORE

    Jan 2008