portraits/transparent/boris_t.png

Boris Torbica

Senior Solution Architect & Data Systems Specialist

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).

Image - SkillsKOMPETENSER

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

Image - AptitudesEGENSKAPER

Image - ExperienceERFARENHET

  • Solution Architect / .NET-utvecklare
    Maj 2026 - Nuvarande
    M4 Solutions - AI Meeting Notes Processor
    Internt projekt

    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.

    Kunskaper: C#, .NET 10, Azure Functions (isolated worker), Azure Table Storage, Azure Queue Storage, Azurite, xUnit, Dependency Injection, Bicep (IaC), Git
  • IT-konsult
    Maj 2026 - Nuvarande
    M4 Solutions
    Anställning

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

  • Solution Architect / .NET-utvecklare
    December 2018 - Maj 2026
    Region Skåne - RS eArkiv
    Uppdrag

    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.

    Kunskaper: 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
  • Backend- / Infrastrukturutvecklare
    April 2023 - Maj 2026
    ITM8 - AI Support System
    Internt projekt

    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.

    Kunskaper: Azure, Azure DevOps, App Service, Azure Automation, Azure Monitor, Managed Identity, Linux, Nginx, Node.js, CosmosDB, MongoDB, OLLAMA, Redis, PowerShell, JavaScript
  • .NET-utvecklare
    September 2018 - Januari 2019
    Polypeptide
    Uppdrag

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

    Kunskaper: C#, ASP.NET MVC, SQL Server, Entity Framework, DDD
  • .NET-utvecklare
    September 2018 - Januari 2020
    Region Skåne - www.skane.se
    Uppdrag

    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.

    Kunskaper: C#, SQL, JavaScript, ASP.NET MVC, HTML, CSS, Entity Framework, SASS, Episerver CMS
  • JavaScript-utvecklare
    Augusti 2019 - September 2019
    Region Skåne - Rehabiliteringsvisualisering
    Uppdrag

    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.

    Kunskaper: JavaScript
  • IT-konsult
    Oktober 2019 - Maj 2026
    AddPro AB / ITM8
    Anställning

    Arbetade som IT-konsult med olika projekt och kunder.

  • .NET-utvecklare
    Juni 2018 - Oktober 2019
    Academic Work / AddPro AB
    Anställning / Uppdrag

    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.

    Kunskaper: C#, ASP.NET MVC, SQL, Entity Framework, Swagger, React, Angular (Ionic Framework), Dapper
  • IT-konsult
    Augusti 2017 - Maj 2018
    Prevas
    Anställning

    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.

    Kunskaper: HTML, CSS, JavaScript, SQL Server, GE Plant Applications, GE Historian
  • Quality Engineer
    April 2016 - April 2017
    Findus Sverige
    Anställning

    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.

    Kunskaper: SAP, Movex, AutoIT, MS Excel, VBA

Image - educationUTBILDNING

  • Civilingenjör i bioteknik, inriktning processteknik
    2010 - 2016
    Lunds universitet (LTH), Tekniska fakulteten

    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.

Image - LanguagesSPRÅK

  • 100SvenskaModersmål
  • 95EngelskaAvancerad

Image - CertificatesCERTIFIERINGAR

/images/badges/openai.png
OpenAI Academy
/images/badges/scrum.png
Scrum.org
  • [2018]  
    Professional Scrum Master – Level I
Certificate
Stiftelsen Dora och Gustav Strömvalls Minnesfond
  • [2009]  
    Tilldelades stipendiet för att ha utsetts till mest engagerade studenten.

Image - projectsEGNA 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.