Hoppa till innehållet
Curriculum vitae

Boris Torbica

Senior Solution Architect & Data Systems Specialist

Boris Torbica

Profil

Lösningsarkitekt med åtta års erfarenhet av Region Skånes vårdintegrationslandskap, med ansvar för hela livscykeln från behovsanalys tillsammans med arkivarier och vårdexperter, via teknisk specifikation och implementation, till förvaltningsöverlämning. Specialiserad på arkitektur för extraktion, transformation och bevarande av data från odokumenterade, reglerade system med C# och SQL, samt på att kartlägga komplexa datamodeller genom reverse engineering i högriskmiljöer inom vården. Designar och driftar molninfrastruktur på Azure end-to-end, från Functions, Bicep-provisionerade resurser och CI/CD-pipelines till Linux-VM:ar, managed identities och least-privilege RBAC, och ansvarar för arkitekturen bakom integrationerna som knyter samman system, API:er och datapipelines inom en regional organisations förvaltnings- och beslutsprocesser. Alltmer fokuserad på tillämpad AI, med embedding- och vektorsöks-pipelines samt integration av lokala LLM:er ovanpå denna infrastruktur. Långsiktig, betrodd teknisk bidragsgivare till Region Skånes officiella digitala arkiv (RS eArkiv).

Kompetenser

  • C# / .NET
  • Lösningsarkitektur
  • SQL Server (T-SQL)
  • Integrationsarkitektur
  • Data Engineering
  • Analys av legacysystem
  • Azure
  • REST / Web API:er & integration
  • Informationsklassificering & Riskhantering
  • ASP.NET MVC
  • Azure DevOps (CI/CD)
  • Azure Functions
  • Entity Framework / EF Core
  • XML / XSD / XSLT / XQuery
  • Bicep (IaC)
  • MySQL / MariaDB
  • PostgreSQL
  • DDD
  • PowerShell
  • HL7 FHIR / SIARD
  • Linux / Nginx
  • Redis
  • Node.js
  • JavaScript

Egenskaper

Erfarenhet

  1. Maj 2026 - Nuvarande Internt projekt

    Solution Architect / .NET-utvecklare

    M4 SolutionsAI Meeting Notes Processor

    Designade och byggde ett serverless, asynkront job-processing-API på Azure Functions. Strukturerade lösningen enligt Clean Layered Architecture (Domain, Application, Infrastructure, Functions) med Dependency Inversion, så att Azure-specifik kod är isolerad och utbytbar.

    Implementerade en HTTP-triggad intagsfunktion som persisterar ett jobb och köar arbete, samt en queue-triggad bakgrundsfunktion som driver en tillståndsmaskin (Queued till Processing till Completed/Failed).

    Byggde repository- och meddelandeabstraktioner ovanpå Azure Table Storage och Azure Queue Storage, provisionerade hela Azure-fotavtrycket deklarativt i Bicep, och täckte applikationslagret med xUnit-enhetstester med in-memory-fakes.

    • C#
    • .NET 10
    • Azure Functions (isolated worker)
    • Azure Table Storage
    • Azure Queue Storage
    • Azurite
    • xUnit
    • Dependency Injection
    • Bicep (IaC)
    • Git
  2. Maj 2026 - Nuvarande Anställning

    IT-konsult

    M4 Solutions

    Arbetar som IT-konsult, för närvarande med utveckling av en intern applikation.

  3. December 2018 - Maj 2026 Uppdrag

    Solution Architect / .NET-utvecklare

    Region SkåneRS eArkiv

    Långsiktig teknisk bidragsgivare och de facto lösningsarkitekt i en avgränsad offlinemiljö med helhetsansvar för arkivering av känsliga data, främst journaldata, från avvecklade system. Ansvarade för hela livscykeln från behovsanalys via implementation till förvaltningsöverlämning, i samarbete med arkivarier och vårdexperter för att avgränsa bevarandebehov, bedöma risk och utforma de tekniska specifikationerna inom regionens förvaltnings- och beslutsprocesser. Klassificerade informationens känslighetsgrad enligt GDPR och regelverk för patientdata för att fastställa åtkomstbegränsningar, bevarandetid och bevarandehantering för varje arkiverat system.

    Ledde regionens två största arkivprojekt (Melior för öppenvård, Orbit för kirurgidata), vardera 1 till 1,5 år långa och med hantering av databaser på flera terabyte. Rekonstruerade datamodeller från odokumenterade databaser genom spårning av lagrade procedurer och semantisk analys.

    Ensam utvecklare av eArkiv AdminInterface, en trelagers ASP.NET MVC 5-applikation (DDD) som används av ~30 arkivarier. Byggde dess åtkomstkontroll från grunden på IIS Windows Integrated Authentication, validerade varje användares RSID mot en databas-allowlist och injicerade en rollbaserad säkerhetsprincipal. Uppgraderade applikationen från .NET Framework 4.5.2 till 4.8.1 och jQuery 1.x till 3.x, och kortade ner SQL-körningar som tidigare tog 1–2 timmar till sekunder.

    Utvecklade multitrådad BLOB-extraktion, strömmande XML-parsers och högpresterande SQL med batchning, strategisk indexering och staging-tabeller, inklusive de lagrade procedurerna som mätte lagringsförbrukning över den ~5 TB stora produktionsdatabasen för att fördela driftkostnader per vårdenhet. Underhöll ett GDPR-relevant Web API för personnummerkorrigering, och bidrog till bevarandestandarderna HL7 FHIR och SIARD.

    • C#
    • .NET Framework 4.5-4.8.1
    • .NET Core 3.1-10
    • SQL Server
    • T-SQL
    • lagrade procedurer
    • ASP.NET MVC
    • XML/XSD/XSLT
    • JSON
    • SIARD
    • HL7 FHIR
    • MySQL/MariaDB
    • PostgreSQL
    • DDD
    • Git
  4. April 2023 - Maj 2026 Internt projekt

    Backend- / Infrastrukturutvecklare

    ITM8AI Support System

    Arbetade med en AI-supportlösning designad för att analysera historiska supportärenden och ge kategorisering och lösningsförslag till supportpersonal.

    Designade och driftsatte hela Azure-backenden, konfigurerade Linux-VM:ar med Nginx-reverseproxyer och automatiserade CI/CD-pipelines via Azure DevOps, med en dedikerad managed identity avgränsad till least-privilege RBAC-roller. Implementerade automatisk skalning med Azure Automation för att minimera kostnader.

    Byggde databehandlingspipelinen med CosmosDB och MongoDB, inklusive embedding-generering via lokala AI-modeller (OLLAMA) och en egenbyggd vektorsöks-pipeline mot MongoDBs nativa klient med korrekt dokumentstrukturering, chunking och rensning.

    Tog bort en betydande flaskhals genom att ersätta en O(n) list-scan per förfrågan med en nyckelbaserad in-memory-lookup (O(1)), samt fixade ett hallucinationsproblem genom att stärka promptdesignen och lägga till en kontroll för null- och tomdata så att systemet inte skulle fabricera svar när data saknades.

    • Azure
    • Azure DevOps
    • App Service
    • Azure Automation
    • Azure Monitor
    • Managed Identity
    • Linux
    • Nginx
    • Node.js
    • CosmosDB
    • MongoDB
    • OLLAMA
    • Redis
    • PowerShell
    • JavaScript
  5. September 2018 - Januari 2019 Uppdrag

    .NET-utvecklare

    Polypeptide

    Bidrog till applikationsdesign och datamodellering för rapportering och sökfunktionalitet som del av ett litet utvecklingsteam. Deltog i systemdesigndiskussioner inklusive databasnormalisering och datamodellering.

    • C#
    • ASP.NET MVC
    • SQL Server
    • Entity Framework
    • DDD
  6. September 2018 - Januari 2020 Uppdrag

    .NET-utvecklare

    Region Skånewww.skane.se

    Utvecklade och underhöll den publika webbplatsen med Episerver CMS (idag Optimizely). Arbetade med frontend- och backend-webbutveckling, funktionsimplementation och innehållshantering i ett agilt team.

    • C#
    • SQL
    • JavaScript
    • ASP.NET MVC
    • HTML
    • CSS
    • Entity Framework
    • SASS
    • Episerver CMS
  7. Augusti 2019 - September 2019 Uppdrag

    JavaScript-utvecklare

    Region SkåneRehabiliteringsvisualisering

    Utvecklade interaktiva datavisualiseringar i JavaScript för att modellera och grafiskt representera patienters rehabiliteringsmått, vilket gjorde det möjligt för klinisk personal att följa framstegstrender.

    • JavaScript
  8. Oktober 2019 - Maj 2026 Anställning

    IT-konsult

    AddPro AB / ITM8

    Arbetade som IT-konsult med olika projekt och kunder.

  9. Juni 2018 - Oktober 2019 Anställning / Uppdrag

    .NET-utvecklare

    Academic Work / AddPro AB

    Genomförde ett intensivt 12 veckors C#/.NET-utbildningsprogram via Academic Work, och arbetade därefter som konsult hos AddPro AB (senare ITM8) på kunduppdrag. Anställdes av AddPro efter avslutat uppdrag.

    • C#
    • ASP.NET MVC
    • SQL
    • Entity Framework
    • Swagger
    • React
    • Angular (Ionic Framework)
    • Dapper
  10. Augusti 2017 - Maj 2018 Anställning

    IT-konsult

    Prevas

    Del av olika projekt, allt från GDPR-systemutvärdering till arbete med GE Machine Execution System-produkter såsom Plant Applications med en MS SQL Server-backend. Bidrog till intern webbutveckling och stöttade UI-implementation genom att granska och dokumentera HTML-struktur.

    • HTML
    • CSS
    • JavaScript
    • SQL Server
    • GE Plant Applications
    • GE Historian
  11. April 2016 - April 2017 Anställning

    Quality Engineer

    Findus Sverige

    Ledde SLOBS-hantering (Slow and Obsolete Goods) från kvalitetsavdelningen, löste IT- och varurelaterade problem, implementerade förbättrade rutiner och säkerställde SOX-efterlevnad. Återförde varor värda flera miljoner kronor till försäljning och produktion. Genomförde riskbedömningar som stöd för go/no-go-beslut för råvaror, halvfabrikat och färdiga varor. Fungerade som Lab Operation Manager under sommaren, med ansvar för tiotusentals ton råmaterial. Tidig samordning i strategisk lagerkonsolidering möjliggjorde att ~15% av orderlistan kunde hanteras i förväg.

    • SAP
    • Movex
    • AutoIT
    • MS Excel
    • VBA

Utbildning

  • Civilingenjör i bioteknik, inriktning processteknik

    Lunds universitet (LTH), Tekniska fakulteten

    2010 - 2016

    Ett 300 hp-program med kurser i programmering och databaser, fördjupad programmering (Java), reglerteknik samt process- och anläggningsdesign. Examensarbete vid Institutionen för kemiteknik, "Performance Analysis of a PEGylation Process", som simulerar och analyserar en konventionell satsreaktorprocess jämfört med ett rörreaktorsystem med recirkulation.

Språk

  • Svenska Modersmål
  • Engelska Avancerad

Certifieringar

Scrum.org

  • Professional Scrum Master – Level I2018

Stiftelsen Dora och Gustav Strömvalls Minnesfond

  • Tilldelades stipendiet för att ha utsetts till mest engagerade studenten.2009

Egna projekt

Automatisering av parkeringskvitton

Verktyg som ansluter till Parksters parkeringstjänst, filtrerar sessioner efter datumintervall och plats, exporterar dem som PDF-kvitton, och parsar och extraherar sedan data från dessa PDF:er till ett rapporteringssystem — automatiserar en annars manuell rapporteringsuppgift från start till mål.

Bulk HEIC-bildkonverterare

Multitrådat verktyg för att i bulk konvertera stora batcher av HEIC-foton till JPG/PNG med kontroll över utgångsupplösning, vilket förvandlar en tröttsam en-i-taget-konvertering till en snabb batch-operation.

Pomodoro-timer (WPF-skrivbordsapp)

Pomodoro-timer i systemfältet byggd som en C#/WPF-skrivbordsapplikation, stylad med Material Design in XAML-toolkiten och paketerad som en fristående körbar fil.

Bulk MP3-konverterare

Multitrådad konverterare som bearbetar batcher av MP4-filer till MP3 parallellt, vilket ökar genomströmningen ~3–4x genom att hantera många filer samtidigt.