# Databaser

> Utvalt arbete från Engineer ApS som visar Databaser — resultaten som bevisar det.

- [Styrde full stack‑utvecklingen av GIS‑kartor med ansvar för PostgreSQL, Mapbox, ReactJS och NodeJS för att leverera en integrerad lösning.](https://advisory.engineer.company/sv/portfolio/directed-full-stack-gis-map-development-overseeing-postgresql-25/)
- [Ledde utveckling, driftsättning och support av över 30 GIS‑projekt och visade expertis inom PostgreSQL, Bash, Python, JavaScript, GDAL, ArcGIS, PostGIS och Mapbox.](https://advisory.engineer.company/sv/portfolio/led-the-development-deployment-and-support-of-over-35/)
- [Fattade plattformens grundläggande beslut under veckorna efter att repot öppnades i november 2025 — skiktningen, dataåtkomst med databasen först och ribban med noll varningar — och de håller fortfarande nio månader senare.](https://advisory.engineer.company/sv/portfolio/set-the-platform-s-founding-decisions-in-november-2025-80/)
- [Byggde skiktet för betalningar och åtkomsträttigheter — Stripe vid sidan av köp i appen via Apple och Google — som spärrar katalogen, sökningen och exporten bakom en åtkomstmodell i 11 tabeller som kontrolleras på servern.](https://advisory.engineer.company/sv/portfolio/built-the-payments-and-entitlements-layer-96/)
- [Byggde lojalitets- och ryktessystemet — 67 funktioner över en huvudbok i 31 tabeller, med ligor, märken och en inlösenbutik — som tar ett radlås på saldot för att stänga fönstret för dubbelspendering.](https://advisory.engineer.company/sv/portfolio/built-the-loyalty-and-reputation-system-105/)
- [Byggde plattformens sociala skikt — inlägg, flöde, grupper, omnämnanden, en följargraf och en sammanställning av bemärkelsedagar — på samma funktionsbaserade dataskikt som resten av produkten.](https://advisory.engineer.company/sv/portfolio/built-the-platform-s-social-layer-106/)
- [Byggde rekryteringsmarknadsplatsen och karriärarbetsytan för sjöfolk — 151 lagrade funktioner i 48 tabeller — med lediga tjänster, ansökningar, certifikat, befordran i grad och verifierad sjötid.](https://advisory.engineer.company/sv/portfolio/built-the-hiring-marketplace-and-career-workspace-107/)
- [Krävde 981 testfall och minst 92 % grentäckning av generatorn, med varningar behandlade som fel, och säkerställde idempotens genom att köra hela byggpipelinen två gånger från en tom fil och kräva att den andra körningen inte ändrade något.](https://advisory.engineer.company/sv/portfolio/held-the-generator-to-964-tests-and-a-coverage-floor-145/)
- [Skrev tester för själva kontrollerna efter att ha konstaterat att en kontroll som bara matas med felfri indata en dag rapporterar felfritt för att den inte läste något — lade in en avsiktlig felstavning för att bekräfta att stavningskontrollen hittar den och hämtade ett id‑intervall från databasen i stället för från ett tal i testet.](https://advisory.engineer.company/sv/portfolio/wrote-tests-for-the-checkers-themselves-149/)

<https://advisory.engineer.company/sv/categories/databases/>
