Mitja Klokočovnik · Integration Architect & .NET Developer

I'm Mitja. I design and build the integrations that keep businesses running. The unglamorous glue between ERP, CRM, WMS, e-invoicing, and courier APIs nobody wants to touch. 8 years at ADVITA owning a platform that ties 20+ systems together. Plus side projects for clients whose systems refused to talk.

Open to fractional work. Especially the messy integration problems.

Right now: ONIX middleware (import/export) for NUK, WMS + courier integrations at ADVITA, and a Shopify sandbox on the side.

Experience

  • AD VITA SQL & .NET Developer · system integrations
    2018 — present

    Long-tenure ownership of AD VITA's integration platform — the spine the rest of the business runs on.

    • Designed and operate the .NET integration layer. Keeps ERP, CMS, CRM, WMS, inventory/order planning, e-invoicing, and SAP in sync — 20+ systems.
    • Integrated dispatch across DPD, GLS, Pošta Slovenije, ExpressOne, and Fancourier.
    • Built CourierRouter (see Projects) to pick the right carrier per shipment.
    • Shipped an internal Blazor portal that consolidated cross-team workflows for non-technical staff.
    • Built an automated payslip-distribution service alongside it.
    • Platform owner for the data reporting stack — SAP ETL/SSIS, SSAS cubes, SQL Server.
    • Migrated the reporting stack to new infrastructure. Now own changes, performance, security, and backups.
    • Moved the stack to Linux + Docker + GitHub Actions CI/CD, with unit and integration tests across services.

Selected projects

  • Senčila Senica Window blinds manufacturer · Slovenia
    2021

    Problem. Sales and production worked across two systems that didn't talk.

    • Stijene handled production planning for window-and-door manufacturers.
    • Oppis handled the company's ERP.
    • Order and stock data was re-typed between them — typos, missed updates, decisions on stale numbers.

    Solution. Bidirectional REST API between the two systems.

    • Both systems now stay consistent in real time.
    • Manual re-entry disappeared from the workflow.
    • In production since 2021.
    • .NET
    • C#
    • REST API
    • JSON
    • Stijene
    • Oppis
  • Narodna in univerzitetna knjižnica (NUK) National & university library · Slovenia
    2025 — present

    Problem. Slovenia's national and university library, with two systems to deliver.

    • Phase one: eKnjiga — the portal institutions and readers use to access licensed digital publications.
    • Phase two, in progress: middleware that lets NUK exchange book metadata with publishers via the ONIX standard.

    Solution. Full-stack delivery for both phases.

    • eKnjiga: reader UI on .NET MVC, integrations with content and catalogue APIs, plus an access-control and licensing layer.
    • Built to the uptime and security an institutional system demands.
    • ONIX middleware translates book metadata in and out of ONIX-for-Books XML.
    • eKnjiga live since 2021. ONIX shipping 2026.
    • C#
    • .NET MVC
    • REST API
    • ONIX for Books
    • XML
    • SQL
  • CourierRouter Internal dispatch tool · AD VITA
    since 2023

    Problem. AD VITA ships through five carriers, each with its own sweet spot.

    • DPD, GLS, Pošta Slovenije, ExpressOne, Fancourier — each different on size, destination, service level, price.
    • Each has its own waybill format.
    • Picking manually is slow, leans on tribal knowledge, and quietly leaks money on sub-optimal choices.

    Solution. Rule-based dispatch decisions with automatic waybill generation.

    • CourierRouter picks the right carrier per shipment from input parameters and a rule set.
    • Generates the correct waybill in that carrier's format.
    • Dispatch decisions become consistent and fast — and follow the rules operations actually wants, not whoever's at the keyboard.
    • C#
    • .NET
    • REST API
    • DPD
    • GLS
    • Pošta Slovenije
    • ExpressOne
    • Fancourier

Education

  • University of Maribor Bachelor of Electrical Engineering
    2014 — 2017

Contact

mitja@klokocovnik.com

Download CV (PDF)