portfolio· Global investment bank; Fortune 100 pharmaceutical · Mar 2024
Weaver
Federation middleware between Qlik Sense and NPrinting: certificate-based claims federation, a Postgres-backed migration and connection-cache API, custom Sense extensions, and an embedded Angular console. In production at a global investment bank and a Fortune 100 pharma.
Weaver — Qlik Sense and NPrinting federation middleware
A .NET 6 service that federates identity and report delivery between Qlik Sense and NPrinting. Designed and shipped by PenDraco's principal during a decade of Qlik-ecosystem middleware work, and run through full release cycles at enterprise scale.
What it does
- Certificate-based claims federation carries identity from Qlik Sense into NPrinting without a second prompt, so report access matches each user's Sense entitlements.
- Report and connection migration API moves NPrinting connections, reports, and on-demand configurations between environments, backed by a connection cache that keeps repeated runs fast.
- Custom Sense extensions (Queue Button and Queue Status) put on-demand report generation inside the dashboard, with live queue feedback.
- Generated client libraries in .NET, Java, Python, and TypeScript let downstream teams integrate from their own stack against a stable contract.
Shape
.NET 6 on Kestrel, Postgres with EF Core migrations, and an Angular front end embedded in the service. The work was knowledge-transferred to the vendor's professional-services team, who then deployed and supported new customer instances without the original author in the loop.
Where it ran
Production release cycles from 2022 to 2024 across a global investment bank, a Fortune 100 pharmaceutical, and a data-services provider.