.NET Developer & Data Systems Specialist
SKILLS
APTITUDES
EXPERIENCE
- .NET DeveloperMay 2026 - CurrentM4 Solutions - AI Meeting Notes ProcessorInternal Project
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.
Skills: C#, .NET 10, Azure Functions (isolated worker), Azure Table Storage, Azure Queue Storage, Azurite, xUnit, Dependency Injection, Bicep (IaC), Git
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. - IT ConsultantMay 2026 - CurrentM4 SolutionsEmployment
Working as a IT consultant, currently developing an internal application.
- .NET DeveloperDecember 2018 - May 2026Region Skåne - RS eArkivContract
Long-term technical contributor in a restricted, offline environment with end-to-end responsibility for archiving sensitive data, primarily medical records, from decommissioned systems. Collaborated with archivists and healthcare experts to scope preservation needs and design the technical specifications.
Skills: 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
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. - Backend / Infrastructure DeveloperApril 2023 - May 2026ITM8 - AI Support SystemInternal Project
Worked on an AI support solution designed to analyze historical support tickets and provide categorization and solution suggestions to support staff.
Skills: Azure, Azure DevOps, App Service, Azure Automation, Azure Monitor, Managed Identity, Linux, Nginx, Node.js, CosmosDB, MongoDB, OLLAMA, Redis, PowerShell, JavaScript
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. - .NET DeveloperSeptember 2018 - January 2019PolypeptideContract
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.
Skills: C#, ASP.NET MVC, SQL Server, Entity Framework, DDD - .NET DeveloperSeptember 2018 - January 2020Region Skåne - www.skane.seContract
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.
Skills: C#, SQL, JavaScript, ASP.NET MVC, HTML, CSS, Entity Framework, SASS, Episerver CMS - JavaScript DeveloperAugust 2019 - September 2019Region Skåne - Rehabilitation VisualizationContract
Developed interactive data visualizations in JavaScript to model and graphically represent patient rehabilitation metrics, enabling clinical staff to track progress trends.
Skills: JavaScript - IT ConsultantOctober 2019 - May 2026AddPro AB / ITM8Employment
Worked as IT consultant with various projects and customers.
- .NET DeveloperJune 2018 - October 2019Academic Work / AddPro ABEmployment / Contract
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.
Skills: C#, ASP.NET MVC, SQL, Entity Framework, Swagger, React, Angular (Ionic Framework), Dapper - IT ConsultantAugust 2017 - May 2018PrevasEmployment
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.
Skills: HTML, CSS, JavaScript, SQL Server, GE Plant Applications, GE Historian - Quality EngineerApril 2016 - April 2017Findus SwedenEmployment
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.
Skills: SAP, Movex, AutoIT, MS Excel, VBA
EDUCATION
- M.Sc. in Biotechnology, specialization in Process Engineering2010 - 2016Lund University (LTH), Faculty of Engineering
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
CERTIFICATES

- [2018] Professional Scrum Master – Level I
- [2009] Scholarship received for being choosen as the most dedicated student.
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.