Skip to content
Curriculum vitae

Boris Torbica

Senior Solution Architect & Data Systems Specialist

Boris Torbica

Profile

Solution-level architect with 8 years embedded in Region Skåne’s healthcare integration landscape, owning the full lifecycle from needs analysis with archivists and healthcare experts through technical specification, implementation, and operational handover. Specializes in architecting extraction, transformation, and preservation of data from undocumented, regulated systems using C# and SQL, and in reverse-engineering complex data models for high-stakes healthcare environments. Designs and operates cloud infrastructure on Azure end to end, from Functions, Bicep-provisioned resources, and CI/CD pipelines to Linux VMs, managed identities, and least-privilege RBAC, and architects the integrations that connect systems, APIs, and data pipelines across a regional organization’s governance and decision processes. Increasingly focused on applied AI, building embedding and vector-search pipelines and integrating local LLMs on top of that infrastructure. Trusted long-term technical contributor for Region Skåne’s official digital archive (RS eArkiv).

Skills

  • C# / .NET
  • Solution Architecture
  • SQL Server (T-SQL)
  • Integration Architecture
  • Data Engineering
  • Legacy System Analysis
  • Azure
  • REST / Web APIs & Integration
  • Information Classification & Risk Management
  • 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

Aptitudes

Experience

  1. May 2026 - Current Internal Project

    Solution Architect / .NET Developer

    M4 SolutionsAI Meeting Notes Processor

    Designed and built a serverless, asynchronous job-processing API on Azure Functions. Structured the solution using Clean Layered Architecture (Domain, Application, Infrastructure, Functions) with Dependency Inversion so Azure-specific code is isolated and swappable.

    Implemented an HTTP-triggered intake that persists a job and enqueues work, plus a queue-triggered background function driving a status state machine (Queued to Processing to Completed/Failed).

    Built repository and messaging abstractions over Azure Table Storage and Azure Queue Storage, provisioned the full Azure footprint declaratively in Bicep, and covered the application layer with xUnit unit tests using in-memory fakes.

    • C#
    • .NET 10
    • Azure Functions (isolated worker)
    • Azure Table Storage
    • Azure Queue Storage
    • Azurite
    • xUnit
    • Dependency Injection
    • Bicep (IaC)
    • Git
  2. May 2026 - Current Employment

    IT Consultant

    M4 Solutions

    Working as a IT consultant, currently developing an internal application.

  3. December 2018 - May 2026 Contract

    Solution Architect / .NET Developer

    Region SkåneRS eArkiv

    Long-term technical contributor and de facto solution architect in a restricted, offline environment with end-to-end responsibility for archiving sensitive data, primarily medical records, from decommissioned systems. Owned the full lifecycle from needs analysis through implementation to operational handover, collaborating with archivists and healthcare experts to scope preservation needs, assess risk, and design the technical specifications within the region's governance and decision processes. Classified data sensitivity per GDPR and patient-data regulatory requirements to determine access restrictions, retention, and preservation handling for each archived system.

    Led the region's two largest archival projects (Melior for open care, Orbit for surgical data), each spanning 1 to 1.5 years and processing multi-terabyte databases. Reverse-engineered data models from undocumented databases through stored procedure tracing and semantic analysis.

    Sole developer of the eArkiv AdminInterface, a three-tier ASP.NET MVC 5 application (DDD) used by ~30 archivists. Built its access control from scratch on IIS Windows Integrated Authentication, validating each user's RSID against a DB allow-list and injecting a role-based security principal. Upgraded the app from .NET Framework 4.5.2 to 4.8.1 and jQuery 1.x to 3.x, and cut SQL that previously ran 1-2h down to seconds.

    Developed multi-threaded BLOB extraction, streaming XML parsers, and high-performance SQL with batching, strategic indexing, and staging tables, including the stored procedures that measured storage consumption across the ~5 TB production database to distribute operating costs per care unit. Maintained a GDPR-relevant Web API for personnummer correction, and contributed to HL7 FHIR and SIARD preservation standards.

    • C#
    • .NET Framework 4.5-4.8.1
    • .NET Core 3.1-10
    • SQL Server
    • T-SQL
    • Stored Procedures
    • ASP.NET MVC
    • XML/XSD/XSLT
    • JSON
    • SIARD
    • HL7 FHIR
    • MySQL/MariaDB
    • PostgreSQL
    • DDD
    • Git
  4. April 2023 - May 2026 Internal Project

    Backend / Infrastructure Developer

    ITM8AI Support System

    Worked on an AI support solution designed to analyze historical support tickets and provide categorization and solution suggestions to support staff.

    Designed and deployed the complete Azure backend, configuring Linux VMs with Nginx reverse proxies and automated CI/CD pipelines via Azure DevOps, with a dedicated managed identity scoped to least-privilege RBAC roles. Implemented automated scaling using Azure Automation to minimize costs.

    Built the data processing pipeline using CosmosDB and MongoDB, including embedding generation via local AI models (OLLAMA) and a custom vector-search pipeline against MongoDB's native client with proper document structuring, chunking, and cleaning.

    Removed a major bottleneck by replacing an O(n) per-request list scan with a keyed in-memory lookup (O(1)), and fixed a hallucination issue by strengthening prompt engineering and adding a null/empty-data guard so the system would not fabricate answers when data was missing.

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

    .NET Developer

    Polypeptide

    Contributed to application design and data modeling for reporting and search functionality as part of a small development team. Participated in system design discussions including database normalization and data modeling.

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

    .NET Developer

    Region Skånewww.skane.se

    Developed and maintained the public website using Episerver CMS (today Optimizely). Worked with frontend and backend web development, feature implementation, and content handling in an agile team.

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

    JavaScript Developer

    Region SkåneRehabilitation Visualization

    Developed interactive data visualizations in JavaScript to model and graphically represent patient rehabilitation metrics, enabling clinical staff to track progress trends.

    • JavaScript
  8. October 2019 - May 2026 Employment

    IT Consultant

    AddPro AB / ITM8

    Worked as IT consultant with various projects and customers.

  9. June 2018 - October 2019 Employment / Contract

    .NET Developer

    Academic Work / AddPro AB

    Completed an accelerated 12-week C#/.NET training program through Academic Work, then worked as an integrated consultant at AddPro AB (later ITM8) on client projects. Got bought over to AddPro after completed contract.

    • C#
    • ASP.NET MVC
    • SQL
    • Entity Framework
    • Swagger
    • React
    • Angular (Ionic Framework)
    • Dapper
  10. August 2017 - May 2018 Employment

    IT Consultant

    Prevas

    Part of various projects ranging from GDPR system evaluation to working with GE Machine Execution System products such as Plant Applications with an MS SQL Server backend. Contributed to internal web development and supported UI implementation by reviewing and documenting HTML structures.

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

    Quality Engineer

    Findus Sweden

    Led Slow and Obsolete Goods (SLOBS) operations from the Quality Department, solving IT and goods-related issues, implementing improved routines, and ensuring SOX compliance. Recovered goods worth several million SEK back into sale and production. Performed risk assessments supporting go/no-go decisions for raw, semi-, and finished goods. Served as Lab Operation Manager during summer, overseeing tens of thousands of tons of raw material. Early coordination in strategic warehouse consolidation enabled ~15% of the order list to be handled ahead of schedule.

    • SAP
    • Movex
    • AutoIT
    • MS Excel
    • VBA

Education

  • M.Sc. in Biotechnology, specialization in Process Engineering

    Lund University (LTH), Faculty of Engineering

    2010 - 2016

    300 ECTS program with coursework in Programming and Databases, In-depth Programming (Java), Automatic Process Control, and Process and Plant Design. Master thesis at the Department of Chemical Engineering, "Performance Analysis of a PEGylation Process", simulating and analyzing a conventional batch reactor process versus a tubular reactor system with recirculation arrangement.

Languages

  • Swedish Native
  • English Professional

Certificates

Scrum.org

  • Professional Scrum Master – Level I2018

Stiftelsen Dora och Gustav Strömvalls Minnesfond

  • Scholarship received for being choosen as the most dedicated student.2009

Personal projects

Parking-Receipt Automation

Tool that connects to the Parkster parking service, filters sessions by date range and location, exports them as PDF receipts, then parses and extracts the data from those PDFs into a reporting system, automating an otherwise manual reporting task end to end.

Bulk HEIC Image Converter

Multi-threaded tool to bulk-convert large batches of HEIC photos to JPG/PNG with control over output resolution, turning a tedious one-by-one conversion into a fast batch operation.

Pomodoro Timer (WPF Desktop App)

System-tray Pomodoro timer built as a C#/WPF desktop application, styled with the Material Design in XAML toolkit and packaged as a single self-contained executable.

Bulk MP3 Converter

Multi-threaded converter that processes batches of MP4 files to MP3 in parallel, raising throughput ~3–4x by handling many files at once.