COMPILED

Konsultprofil · Compiled AB

Danni Efraim

Systemarkitekt · Tech lead · AI- och .NET-utvecklare

Danni är systemarkitekt och utvecklare med 25 års erfarenhet, varav en stor del inom C# och .NET. Som CTO på Qomplio bygger han en produkt som kombinerar RAG och LLM-analys med regler för regelefterlevnad. På Hedin IT arbetar han med C#, .NET, Azure och AI i Retail-teamet. Hans arbete omfattar arkitektur, implementation och leverans, med tidigare uppdrag inom betalningar, handel och offentlig sektor.

Danni Efraim

Nu

CTO, Qomplio — RAG och LLM-analys för AI-styrning

Tech lead, Hedin IT — C#, .NET, Azure och AI i retailsystem

AI i produkter

RAG med pgvector och Claude för klassificering, riskbedömning och dokumenttolkning på Qomplio. Azure OpenAI på Hedin IT.

Kontakt

danni@compiled.se

linkedin.com/in/danni

Svensk · Compiled AB

02Erfarenhet

  1. 2026 → nu

    CTO

    Qomplio · April 2026 - pågående Nuvarande roll

    Danni är CTO och huvudutvecklare på Qomplio, som bygger en SaaS-plattform för AI-styrning och regelefterlevnad. Han ansvarar för arkitektur, utveckling, infrastruktur och säkerhet och arbetar med jurister för att omsätta krav från EU:s AI-förordning, GDPR och NIS2 i mjukvara.

    Han bygger AI-funktioner för klassificering, riskbedömning och dokumenttolkning med Claude och retrieval-augmented generation (RAG) över regulatoriska källtexter. Plattformen använder pgvector för vektorsökning i PostgreSQL och kombinerar LLM-stödd analys med en deterministisk regelmotor. Versionerade regeluppsättningar och revisionsspår gör automatiserade bedömningar spårbara.

    Målet är kontinuerlig regelefterlevnad i stället för en engångsbedömning. Plattformen bevakar allt som en bedömning bygger på: hur AI-systemet beskrivs, leverantörerna och underlagen bakom det, rapporterade incidenter och de regler som härletts ur regelverken. När något av detta ändras körs bedömningen om. Systemet avgör sedan om ändringen behöver lyftas till compliance-teamet för utvärdering, så att människor granskar det som spelar roll i stället för att kontrollera allt på nytt.

    Applikationen är byggd i TypeScript, React och Node.js, med row-level security i databasen för isolering mellan kunder. Den körs på Kubernetes hos Scaleway inom EU och driftsätts via ArgoCD, med en förhandsmiljö för varje ändring. Danni har också infört ett AI-assisterat utvecklingsflöde där agenter förbereder, implementerar och verifierar arbete. Ändringar kräver mänskligt godkännande, och mängden pågående arbete begränsas till vad teamet hinner granska.

    Nyckelteknologier

    • RAG
    • Anthropic Claude
    • pgvector
    • PostgreSQL
    • TypeScript
    • React
    • Node.js
    • Express
    • Prisma
    • Kubernetes
    • Helm
    • ArgoCD/GitOps
    • Scaleway
    • Docker
    • GitHub Actions
    • OpenTelemetry/Grafana
    • Jest/Vitest
    • Playwright
  2. 2023 → nu

    Tech lead / Backendutvecklare

    Hedin IT · November 2023 - pågående Nuvarande roll

    Danni arbetar som tech lead och backendutvecklare i Hedin IT:s Retail-team med C#, .NET och Azure. Teamet ansvarar för Hedins webbplatser för slutkunder och systemen som förser dem med data. AI ingår i teamets produktutveckling, där Azure OpenAI är en av teknikerna som används.

    Han utvecklar Polaris, som importerar och berikar fordonsdata från flera källor, låter säljare arbeta med den och publicerar den till Hedins webbplatser, Blocket, Wayke och Autotrader. Systemet använder händelsestyrd kommunikation via Azure Service Bus.

    Teamet använder även Claude Code och Codex i det dagliga utvecklingsarbetet och bygger autonoma agenter för att förbättra kod och utvecklingsprocesser.

    Nyckelteknologier

    • C#
    • .NET
    • Microsoft Azure
    • Azure OpenAI
    • Azure Service Bus
    • Claude Code
    • Codex
  3. 2022 → 2023

    Mjukvaruingenjör

    Qliro · November 2022 - oktober 2023

    Danni arbetade som backendutvecklare i Qliros team Clearing & Settlements, som stödde bolagets satsning på att bli betalningsförmedlare (payment facilitator). Teamet byggde tjänster för att följa upp pengar som skulle betalas in från betaltjänstleverantörer, hantera avgifter, hantera utbetalningar till handlare och ta fram bokföringsunderlag. Systemet byggdes med händelsestyrda mikrotjänster i AWS, med Lambda-funktioner, topics, köer och API-gateways. Batchjobb i ECS Fargate hanterade filbaserad kommunikation med banker.

    Nyckelteknologier

    • C#
    • .NET
    • AWS
    • Lambda/serverless
    • microservices
    • QLDB ledger database
    • Amazon Aurora (PostgreSQL)
    • SNS/SQS message communication
    • Infrastructure as Code (Terraform)
    • REST API
    • serverless batch computing
    • GitLab CI/CD
    • file-based bank integrations
  4. 2022 → 2022

    Mjukvaruingenjör & Scrum Master

    H&M · Januari 2022 - oktober 2022

    Danni arbetade som mjukvaruingenjör och Scrum Master i H&M:s Airlift-team, som utvecklade kassatjänster för bolagets olika plattformar. Arbetet omfattade även kravinsamling och samordning av ändringar med andra team. Som Scrum Master hjälpte han teamet att planera arbetet och förbättra utvecklingsprocessen.

    Nyckelteknologier

    • C#
    • .NET
    • Scrum
    • Azure
    • REST API
    • message-based communication with Azure Functions
    • Azure DevOps
    • CI/CD
    • Docker
    • Splunk
    • Application Insights
    • SAFe
  5. 2020 → 2021

    Fullstackutvecklare

    Skatteverket · Maj 2020 - december 2021

    Danni arbetade som fullstackutvecklare i Skatteverkets UND-team med ett internt system för utredare inom ekonomisk brottslighet och skatteundandragande. Teamet arbetade med agila metoder inom Skatteverkets SAFe-ramverk.

    Nyckelteknologier

    • C#
    • .NET Core
    • Angular
    • NGRX
    • HTML
    • CSS (with Sass)
    • Azure DevOps
    • CI/CD
    • Splunk
    • SAFe
  6. 2019 → 2020

    Fullstackutvecklare

    Stena Line · December 2019 - april 2020

    Danni utvecklade betaltjänster för Stena Lines reseplattform och bokningssystem som fullstackutvecklare i Payments-teamet. Teamet planerade att bryta ut betalningarna till en egen produkt med ny arkitektur, men arbetet stoppades när pandemin påverkade verksamheten.

    Nyckelteknologier

    • C#
    • .NET
    • WCF
    • ASP.NET
    • HTML
    • CSS
    • Azure
    • Azure DevOps
    • Sentry
  7. 2008 → 2019

    Arkitekt, tredjepartsintegrationer

    Extenda Retail · Mars 2008 - december 2019

    Danni utvecklade betallösningar, främst för H&M, i Extendas Delphi-baserade kassasystem och blev ansvarig arkitekt för betalningar. Han gick senare vidare till AddOn-teamet för Extenda Enterprise POS, där han arbetade med tillägg och tredjepartsintegrationer.

    Ansvaret omfattade integrationer för kort-, mobil- och fakturabetalningar. Han var även arkitekt för projekt med digitala kvitton enligt standarden ARTS Digital Receipt. Arbetet gjorde det möjligt för ICA:s kunder att få kvitton via Kivra och följdes av digitala kvitton hos andra handlare. Han var också huvudansvarig för integrationer mot Global Blues lösningar för tax refund.

    Nyckelteknologier

    • Software architecture
    • system integrations
    • Java
    • Spring
    • XML
    • JSON
    • REST services
    • SOAP
    • serial communication
    • threaded programming
    • Kafka
    • Delphi
  8. 2008 → nu

    Projektansvarig / utvecklare

    Compiled · Mars 2008 - pågående Nuvarande roll

    Genom det egna bolaget Compiled planerar, utvecklar och levererar Danni applikationer, integrationer och interna system för kunder och för eget bruk. Arbetet omfattar bland annat integrationer mot affärssystem, faktureringsapplikationer, intranät och webbplatser. Ett urval av uppdragen beskrivs under Projekt.

  9. 2006 → 2008

    Driftchef

    Arico · Januari 2006 - mars 2008

    Danni ansvarade för utvecklingen av webbaserade bokningssystem. Han förändrade bolagets utvecklingsprocess, införde continuous integration och deployment samt organiserade om supporthanteringen med ett nytt helpdesksystem.

    Nyckelteknologier

    • ASP Classic
    • HTML
    • CSS
    • Microsoft SQL
    • JavaScript
    • continuous integration and deployment
    • helpdesk integration
  10. 2002 → 2006

    Systemutvecklare

    Försvarsmakten · Januari 2002 - januari 2006

    Danni ingick i ett team som utvecklade en prototyp till ett ledningssystem för nätverksbaserat försvar. Han utvecklade Windows-applikationer för ledning, kontroll och kommunikation (C3) och integrerade radarstationer, eldenheter och stridsvagnar över militära radio- och telenät. Arbetet omfattade reverse engineering av kommunikationsformat och utveckling av specialiserad hårdvara så att enheterna kunde utbyta data och ta emot automatiserade order.

    Nyckelteknologier

    • C++
    • MFC
    • C#
    • .NET
    • Windows Forms
    • embedded programming
    • military communication protocols
    • hardware integration
    • Delphi
  11. 2001 → 2002

    Systemutvecklare

    Galdrion AB · Juni 2001 - januari 2002

    Danni utvecklade Python-applikationer för museer. Med Zope och Python-baserade backends kunde användarna söka i flera svenska museisamlingar samtidigt. Han arbetade även med en skrivbordsapplikation för inmatning i museidatabaser. Det var hans första utvecklarjobb, efter gymnasiet och före värnplikten.

    Nyckelteknologier

    • Python
    • Linux
    • Tcl/Tk
    • X Windows

03Projekt

Genom Compiled har Danni levererat följande projekt med ansvar för krav, utveckling, kvalitetssäkring, DevOps, driftsättning och kundkontakt.

Compiled AB

Teslakalkylen

Danni skapade Teslakalkylen för att beräkna och jämföra totalkostnaden för att äga eller leasa en bil i Sverige. Tjänsten tar hänsyn till skatter, förmåner och ersättningar vid olika former av ägande och leasing.

Nyckelteknologier

  • Angular
  • TypeScript
  • Go
  • MongoDB
  • REST API

Aditro Logistics AB

Clash of Logistics

Danni vidareutvecklade Clash of Logistics, en gamification-plattform för Aditros lagerpersonal som bygger på Mambo. Arbetet omfattade en avatarredigerare och en app för iOS och Android för att spela spelet.

Nyckelteknologier

  • Angular
  • TypeScript
  • Python
  • Django
  • Django REST Framework
  • GitLab
  • Docker
  • Docker Swarm
  • MSSQL
  • Xamarin (iOS and Android development)
  • continuous integration and deployment

Dustin AB

OneWise

OneWise importerar, transformerar och exporterar data enligt ett schema. Administratörer konfigurerar datakällor, mappningar och utdataformat. Dustin använder systemet för att samla information om virtuella maskiner på olika anläggningar och skicka faktureringsunderlag till sitt faktureringssystem.

Nyckelteknologier

  • Python
  • Django
  • Celery
  • redis
  • Docker
  • Docker Swarm
  • GitLab
  • MySQL
  • continuous deployment and integrations

Saldab IT AB

ProjectQ

ProjectQ kopplar samman Saldabs tidrapporterings- och faktureringssystem. Applikationen importerar tidsunderlag och ger konsulter ett gränssnitt för att lämna in tidrapporter som chefer sedan godkänner. Godkända rapporter förs över för automatisk fakturering.

Nyckelteknologier

  • AngularJS
  • JavaScript
  • Python
  • Django
  • MySQL
  • GitLab
  • continuous integration
  • Celery
  • redis

Pacsystem AB

PacOnline

PacOnline låter Pacsystems kunder beställa på nytt genom att skanna en QR-kod som följer med ordern. Systemet är integrerat med affärssystemet Garp för artiklar, kunder, order och fakturor. Kunderna kan se, upprepa och ändra beställningar, medan Pacsystem hanterar tjänsten via ett administrationsgränssnitt.

Nyckelteknologier

  • C#
  • .NET
  • ASP.NET MVC
  • MSSQL
  • Entity Framework CF

04Kompetens

Ett urval av programspråk, ramverk, plattformar och verktyg. Antal år avser yrkesmässig användning.

AI & RAG

  • RAG / vector search
  • Azure OpenAI
  • Anthropic Claude
  • pgvector

Programspråk

  • C# 22 år
  • Python 20 år
  • JavaScript 15 år
  • Java 6 år
  • C++ 5 år
  • TypeScript 3 år
  • Go 2 år

Ramverk

  • .NET 22 år
  • Spring 6 år
  • Angular 3 år AngularJS före det
  • React
  • Node.js / Express
  • Django
  • RxJS
  • NGRX
  • Ember
  • jQuery

Databaser

  • PostgreSQL · pgvector
  • Microsoft SQL Server
  • Azure SQL
  • MySQL / MariaDB
  • Azure Cosmos DB
  • MongoDB
  • Amazon QLDB
  • Amazon Aurora
  • Entity Framework
  • Django ORM
  • Prisma

Moln & infrastruktur

  • Microsoft Azure
  • Amazon AWS
  • Google Cloud
  • Scaleway
  • Kubernetes
  • Helm
  • ArgoCD / GitOps
  • Docker
  • Docker Swarm
  • Terraform
  • Azure ARM
  • Traefik
  • nginx

DevOps & verktyg

  • Claude Code
  • Codex
  • AI-assisterad utveckling
  • GitHub Actions
  • GitLab CI/CD
  • Azure DevOps
  • Jenkins
  • Git
  • Mercurial
  • Subversion / Perforce / CVS
  • Sentry
  • Application Insights
  • OpenTelemetry / Grafana
  • Splunk
  • Jest / Vitest
  • Playwright

Kommunikation & protokoll

  • REST
  • JSON
  • XML
  • SOAP
  • RPC
  • WebSockets
  • Kafka
  • Azure Service Bus
  • SNS / SQS
  • Seriella protokoll

Operativsystem

  • Windows
  • Linux
  • macOS

Danni arbetar även med agila metoder för att förbättra utvecklingsprocesser och möjliggöra kontinuerlig leverans.

Danni Efraim

05Om Danni

Danni har programmerat sedan åtta års ålder. Vid sidan av kunduppdragen utvecklar han egna projekt, till exempel sin fotowebbplats på danni.se.

Genom det egna bolaget har han arbetat med krav, projektledning, utveckling och leverans. Han uppskattar team där människor tar ansvar och har mandat att fatta beslut. Han arbetar för att förbättra teamets processer, säkerhet och kommunikation såväl som dess mjukvara.

På fritiden umgås Danni med sin fru Sandra och deras fyra barn, reser och uppskattar god mat. Han är också prisbelönt fotograf.

Språk

  • Svenska och engelska flytande på professionell nivå
  • Tyska på grundläggande nivå