david@choda: ~
David Popović - Senior .NET Software Engineer
# JavaScript is off, so here is the whole CV as plain output.
david@choda
:
~
$ about
David Popović
Senior .NET Software Engineer
in Belgrade, Serbia
Senior .NET Software Engineer with 5+ years building backend systems, from high-throughput REST APIs to real-time data pipelines. Starting with a simple Sudoku game, I’ve built a career around optimizing systems for real business impact. I enjoy complex math and infrastructure challenges and love turning tough problems into elegant code.
Languages
English (C1 Advanced, Cambridge CAE)
david@choda
:
~
$ experience
# Experience
Senior .NET Software Engineer
@
Freelance • Stora
February 2026 - September 2026
•
Architected and built Stora, an e-commerce platform on isolated infrastructure per customer and country.
•
Designed a .NET 10 modular monolith (16 modules, schema per module) ready to split into microservices.
•
Built an SSR SvelteKit storefront with per-client theming (onboarding a new client is CSS + config, zero code changes) and a permission-aware admin SPA.
•
Designed JWT auth with rotating refresh tokens, CSRF protection and per-action admin permissions.
•
Set a P99 under 50 ms API budget; CI enforces module boundaries and runs integration tests on Testcontainers.
•
Owned GitLab CI/CD to Docker Compose VMs, with OpenTelemetry and Grafana for observability.
•
Built an AI catalog pipeline (~20k products) that rewrites SEO content, assigns categories and fills attributes, using Claude Sonnet 5 and GPT-5.6 Sol LLMs.
Medior .NET Developer
@
Wireless Media Group
September 2025 - Present
•
Owned the migration of a newspaper CMS from ASP.NET Web Forms (.aspx) pages to .NET 10 REST APIs.
•
Rewrote data access from ADO.NET to Entity Framework Core with no performance penalty.
•
Optimized the page builder, cutting build time from 68s to 18s (~74% faster).
•
Improved on-page SEO and the performance of customer-facing APIs.
•
Deployed applications to AWS.
Backend Software Engineer
@
Sodalis
April 2023 - August 2025, Belgrade
•
Led development of internal invoicing and procurement apps using WPF and .NET 8.
•
Integrated the e-commerce platform with the invoice API, speeding up order fulfillment by 57%.
•
Integrated Google Analytics and Google Ads APIs for real-time reporting, leading to up to 23% more sales.
•
Automated application publishing with OneClick deployment through GitLab CI/CD.
•
Deployed applications to Google Cloud.
BusApp Project
@
GSP
October 2023 - October 2024, Belgrade
•
Led full-stack development of a real-time bus arrival tracking app in Python and Tkinter.
•
Built a web-based control panel in FastAPI for remote management of bus station display screens.
•
Deployed across 1000+ stations in Belgrade, improving public transport information.
Backend Software Developer
@
Knowit
May 2021 - March 2023, Belgrade
•
Built and maintained ASP.NET Core Web APIs for financial reporting and analytics.
•
Designed scalable PostgreSQL data models and secure OAuth2/JWT authentication.
•
Set up GitLab CI/CD pipelines for automated testing and deployment across environments.
•
Built a custom NuGet package for Excel report generation.
•
Configured Nginx load balancing for 400+ concurrent users with high availability.
david@choda
:
~
$ projects
# Projects
Proxmox VE Server
Self-hosted project, March 2023 - Present
•
Built a Proxmox server hosting Ubuntu Server VMs and Docker, with automated backup and restore.
Self-Hosted GitLab
Self-hosted project, March 2023 - Present
•
Built CI/CD pipelines that automate testing, building and deployment, cutting manual work.
Enigma Machine Emulator
Self-hosted project, March 2020 - March 2021
•
Built an Enigma machine emulator with rotor-based encryption, plugboard and dynamic rotor stepping.
try it:
enigma HELLO WORLD
david@choda
:
~
$ skills
# Skills
Backend
C#, .NET 10, .NET 8, ASP.NET Core, EF Core, Wolverine, Hangfire, xUnit, Python, FastAPI
Data
PostgreSQL, MySQL, Redis, OpenSearch
Frontend & desktop
SvelteKit, React, Blazor, WPF
DevOps & observability
Docker, GitLab CI/CD, Nginx, Linux, OpenTelemetry, Grafana
david@choda
:
~
$ contact
# Contact
email
popovicdavid10@gmail.com
linkedin
in/choda
web
choda.org
david@choda
:
~
$
run
help
about
experience
projects
skills
contact