Nebojša Gašparović
Full‑Stack .NET Engineer · Logistics & ERP modernization
[email protected] +49 1577 0418262 Freiburg im Breisgau, DE · Croatian citizen · open to CH github.com/zarathustracode LinkedIn igaspar.com
Profile
Physics M.Sc. turned full‑stack .NET engineer. Sole developer on a full ERP replacement at a German Porsche‑parts distributor: built a new .NET 10 Blazor system (DDD + CQRS + MediatR) that replaces a 20‑year‑old Visual FoxPro stack. Shipped multi‑carrier integrations (FedEx, DHL, UPS, DPD), a .NET MAUI scanner app on Zebra hardware, and a legacy VFP bridge. Five prior years as a computational neuroscience researcher: published in PLOS Computational Biology, fluent in Python, C++ and HPC. Comfortable owning features end‑to‑end, from schema to UI.
Experience
Full‑Stack Developer · FVD Brombacher GmbH
2022 — Present · Freiburg, DE- New ERP — built the replacement for a 20‑year‑old Visual FoxPro system, single‑handedly. .NET 10 · Blazor + MudBlazor · EF Core · SQL Server · DDD + CQRS + MediatR · FluentValidation · ASP.NET Identity · en/de localization · xUnit + Playwright E2E.
- Shipping & fulfillment API — .NET 8 service connecting the Aufwind shop to the ERP. Multi‑carrier integrations (FedEx multi‑account OAuth2, DHL, UPS, DPD), 3D bin‑packing (EB‑AFIT) across 40+ package types, Hangfire background sync, Redis caching, JWT auth.
- Versand digitization end‑to‑end — replaced paper labels and retyped order numbers with one‑click dispatch: scan → pack → label → tracking. Errors caught at the station, not at the customer. Release cadence moved from ad‑hoc to weekly with rollback.
- MAUI warehouse scanner app — .NET 9 MAUI "FVD Versand" for Android/Windows/iOS/macOS. Zebra DataWedge scanners, Zebra ZPL printers over TCP, MVVM with CommunityToolkit.
- Legacy VFP bridge — .NET 8 API exposing FoxPro `.dbc/.dbf` data via OLEDB + Dapper, paired with a React 19 + Vite + TanStack Query front‑end for invoice and warehouse workflows.
- FedEx / DHL / UPS / DPD — multi‑account FedEx OAuth, ZUGFeRD electronic invoicing (iText), MT940 bank statement import, SEPA payment files. Semantic Kernel + OpenAI plugins for customer/product lookup.
- Online shop (Pimcore) — maintain front‑end and shop ↔ ERP integration for Aufwind.
- Ops — Hetzner/Ubuntu hosting, Docker, Nginx, WireGuard, GitLab CI.
Researcher · Bernstein Center Freiburg
2017 — 2022 · Freiburg, DE- Large‑scale neural network models in Python and C++; cluster / batch environments with MPI/OpenMP.
- Co‑author on Gallinaro, Gašparović & Rotter (2022), PLOS Computational Biology — contributed the mathematical analysis.
Research Assistant · University of Freiburg
2013 — 2017 · Freiburg, DE- Taught quantitative methods and numerical simulation; supervised B.Sc. and M.Sc. theses.
Physics Intern · University of Belgrade
2012 — 2013 · Belgrade, RS- Soft‑matter physics; Ising‑model simulations in C++.
Freelance Engineer · Upwork
2025 — Present- Contract work on .NET back‑ends and small full‑stack apps.
Skills
Selected open‑source projects
- maritime-erp — Freight forwarding & ship agency backend: PDA, vessel ops, customs, carrier integrations. ASP.NET Core 8 · EF Core · Hangfire · Postgres
- calendar-pm-app — Calendar + project management with teams, customers, tasks, resources. ASP.NET Core 8 + Angular 16 · MySQL · JWT
- dotnet-hangfire-sandbox — Background jobs (delayed, recurring, continuation) with L1/L2 hybrid cache. ASP.NET Core 8 · Hangfire · Redis · Auth0
- cortexpanel — Embeddable AI assistant: full‑page chat or floating widget, WebSocket streaming. React+Vite · FastAPI · LangGraph
Education
M.Sc. Physics · University of Belgrade
2012Theoretical & Experimental Physics. Numerical simulations in Python and C++ on cluster / batch environments; MPI/OpenMP.
Publication
Gallinaro, J., Gašparović, N., & Rotter, S. (2022). Homeostatic structural plasticity leads to the formation of memory engrams through synaptic rewiring in recurrent networks. PLOS Computational Biology. Contributed the mathematical analysis. Paper · Code