Davor Denikj

Lead Software Engineer

Davor Denikj

12+ Jahre · .NET · Swift · Backend · Cloud

Ich konzipiere und realisiere produktive Softwarelösungen für Backend, Mobile, Cloud und DevOps – und führe die Teams, die sie entwickeln.

Nürnberg, Deutschland Offen für passende Vor-Ort-, Hybrid- und Remote-Positionen

Karriere-Highlights

Ausgewählte Erfolge

  • Über 12 Jahre Erfahrung in der Softwareentwicklung
  • Entwicklungsteams mit bis zu fünf Personen geführt
  • Komplexe Softwarevorhaben von der Architektur bis zum Produktivbetrieb geleitet
  • Produkte in den Bereichen Backend, Mobile, Cloud und DevOps umgesetzt
  • Software für Bildung, Gesundheit, Versicherungen und Medien entwickelt

Landesmedienzentrum Baden-Württemberg

Lead Software Engineer (Teamgröße: 4)

Stuttgart · 07/2024 – heute

Verantworte den gesamten Produktlebenszyklus für iOS-, iPadOS-, Mobile- und Backend-Systeme – von der Architektur bis zu Release und Betrieb.

07/2024 – heute

Landesmedienzentrum Baden-Württemberg

Lead Software Engineer (Teamgröße: 4) · Stuttgart

In meiner aktuellen Rolle beim LMZ BW verantworte ich den gesamten Produktentwicklungszyklus von der Idee bis zur Auslieferung. Dabei übernehme ich die End-to-End-Verantwortung für Architektur, Umsetzung, Infrastruktur und Release-Management, steuere die Produktrichtung, koordiniere Teams und sichere die technische Qualität über den gesamten Stack hinweg.

  • Verantwortung für den gesamten Produktlebenszyklus von iOS- und iPadOS-Anwendungen – vom Architekturentwurf bis zur Veröffentlichung im App Store.
  • Definition der technischen Strategie und Architektur für Mobile- und Backend-Systeme mit Blick auf Skalierbarkeit und langfristige Wartbarkeit.
  • Führung und Mentoring des Entwicklungsteams, Festlegung von Coding-Standards, Durchführung von Reviews und Etablierung bewährter Entwicklungspraktiken.
  • Konzeption und Umsetzung sicherer Backend-Dienste und REST-APIs für mobile Anwendungen und Webanwendungen.
  • Aufbau und Betreuung von CI/CD-Pipelines und containerisierter Infrastruktur mit Docker, Kubernetes und Azure DevOps.
  • Koordination zwischen Produkt-, Design- und Infrastrukturteams zur Abstimmung der technischen Umsetzung mit strategischen Zielen.
  • Konzeption und Umsetzung sicherer Authentifizierungs- und Autorisierungslösungen mit Keycloak, OAuth 2.0, OpenID Connect, rollenbasierter Zugriffskontrolle und Single Sign-on.
  • Etablierung von Observability mit OpenTelemetry, zentralem Logging, Distributed Tracing und Metriken.
.NET 10C#ASP.NET CoreEF CoreSwiftSwiftUIReactREST APIsDockerKubernetesAzure DevOpsOpenTelemetry
Website öffnen lmz-bw.de

WS Audiology

Lead Software Engineer für mobile Anwendungen (Teamgröße: 5)

Erlangen · 07/2021 – 06/2024

Leitete Architektur und Auslieferung mobiler SDKs mit .NET, Swift und Bluetooth Low Energy für produktive Medizinsoftware.

07/2021 – 06/2024

WS Audiology

Lead Software Engineer für mobile Anwendungen (Teamgröße: 5) · Erlangen

  • Leitung von Architektur und Entwicklung eines Swift-basierten SDKs; Verkürzung der Wiederverbindungszeit von Hörgeräten durch optimierte BLE-Logik von etwa 20 Sekunden auf unter eine Sekunde.
  • Modernisierung des Xamarin-SDKs und Leitung der Migration zu .NET MAUI zur Verbesserung von Performance und plattformübergreifender Wartbarkeit.
  • Definition von Standards für mobile Architekturen und Sicherstellung der Anforderungen an Medizinproduktsoftware.
  • Durchführung technischer Interviews und Bewertung von Senior-Kandidaten.
  • Zusammenarbeit mit internationalen, funktionsübergreifenden Teams aus iOS-, Android- und Backend-Bereichen.
  • Entwicklung von Prototypen für Innovationsinitiativen, darunter Apple Vision Pro und Live-Übersetzungsanwendungen.
  • Mentoring von Junior- und Senior-Entwicklern sowie technische Beratung und Architektur-Reviews.
Xamarin.NET MAUIC#SwiftSwiftUIBluetooth Low EnergyMobile SDK developmentTDD
Website öffnen wsa.com

Mathema

Senior Software Engineer

Nürnberg · 02/2019 – 06/2021

Entwicklung unternehmenskritischer C#/.NET-Systeme und Verbesserung der Qualität durch Einführung automatisierter Tests.

02/2019 – 06/2021

Mathema

Senior Software Engineer · Nürnberg

  • Erweiterung und Betreuung von Unternehmensanwendungen für Personal- und Produktionsmanagement.
  • Entwicklung von C#/.NET-MVC-Anwendungen mit SQL Server und Stored Procedures.
  • Einführung von Unit-Tests zur Verbesserung von Stabilität und Codequalität.
  • Überführung fachlicher Anforderungen in skalierbare technische Lösungen.
.NETC#ASP.NET MVCSQL ServerStored ProceduresData WarehousingETLUnit Testing
Website öffnen mathema.de

Endava

Senior Software Engineer

Skopje · 10/2017 – 01/2019

Umsetzung umfangreicher C#-Integrationen für die Versicherungsbranche mit konsequentem TDD und hoher Automatisierung.

10/2017 – 01/2019

Endava

Senior Software Engineer · Skopje

  • Umsetzung großer Systemintegrationen für eine britische Versicherungsgruppe mit C# und TDD.
  • Direkte Zusammenarbeit mit Kundenvertretern zu Architektur und Lieferstatus.
  • Verbesserung automatisierter Testabläufe und Unterstützung jüngerer Entwickler.
  • Mitwirkung an Integrations- und Automatisierungstests für zuverlässige Produktivsysteme.
.NETC#TDDSystem IntegrationIntegration TestingTest Automation
Website öffnen endava.com

Musala Soft (übernommen von Avenga)

Software Engineer

Skopje · 04/2016 – 10/2017

Entwicklung von Windows-Mobile-/UWP- und ASP.NET-MVC-Anwendungen für Gesundheitswesen und Versicherungen.

04/2016 – 10/2017

Musala Soft (übernommen von Avenga)

Software Engineer · Skopje

  • Entwicklung von Windows-Mobile- und UWP-Apps mit C#, XAML und MVVM-Architektur.
  • Entwicklung von ASP.NET-MVC-Webanwendungen mit HTML5, CSS3 und JavaScript.
  • Umsetzung von Lösungen für Gesundheitswesen und Versicherungen mit Fokus auf Stabilität und Performance.
C#XAMLUWPMVVMASP.NET MVCHTML5CSS3JavaScriptjQuery
Website öffnen linkedin.com/musala-soft

IN2

Software Engineer

Skopje · 01/2015 – 04/2016

Umsetzung von WPF-Unternehmenssystemen für das Gesundheitswesen sowie zugehöriger Reporting- und Datenschichten.

01/2015 – 04/2016

IN2

Software Engineer · Skopje

  • Entwicklung von WPF-Unternehmensanwendungen für das Gesundheitswesen.
  • Konzeption von SQL-Server-Datenbankstrukturen und Stored Procedures.
  • Umsetzung von Reporting-Lösungen mit Crystal Reports sowie XML-/XSL-Transformationen.
  • Unterstützung interner Schulungs- und Bankintegrationslösungen.
.NETC#WPFDevExpressSQL ServerCrystal ReportsXML/XSLTSystem Integration
Website öffnen in2.eu

Praxisnahe Führung

Führung durch gemeinsame Umsetzung

  • Technische Ausrichtung und Architektur für mobile und Backend-Systeme
  • Mentoring, Code-Reviews, Entwicklungsstandards und Best Practices
  • Technische Interviews und Bewertung von Senior-Kandidaten
  • Teamübergreifende Koordination von der Produktstrategie bis zu Release und Betrieb
  • Praktische Umsetzung kritischer Funktionen und Lösung komplexer technischer Herausforderungen

Technische Bandbreite

Kernkompetenzen

Backend

C# · .NET · ASP.NET Core · REST APIs · Entity Framework

Mobile

Swift · SwiftUI · iOS · .NET MAUI · Xamarin · Bluetooth LE

Cloud & DevOps

Docker · Kubernetes · Azure DevOps · GitHub Actions · CI/CD · OpenTelemetry

Frontend

React · TypeScript · JavaScript · HTML · CSS

Daten & Identität

PostgreSQL · SQL Server · Keycloak · ZITADEL

Architektur & Methoden

Clean Architecture · SOLID Principles · API & SDK Design · TDD · Observability · Technical Leadership

Technologieübersicht

.NETSwiftDockerAzure DevOpsBluetooth LEPostgreSQLKeycloak

Eigene Produkte

Ausgewählte Projekte

Logo von MK Live Radio

Live und aktiv betreut

MK Live Radio

Mazedonisches Radio – weltweit verfügbar

Eigenständig entwickelte und betreute iOS- und Android-App, die weltweit mehr als 70 mazedonische Radiosender streamt.

  • Ein eigenständig entwickeltes Produkt für natives iOS und Android
  • Gezielte Auswahl von über 70 mazedonischen Radiosendern für ein weltweites Publikum
  • Direktes Teilen von Sendern über Universal Links
  • Hilft im Ausland lebenden Mazedoniern, mit Radiosendern aus der Heimat verbunden zu bleiben
SwiftiOSKotlinAndroid
Projekt ansehen
Logo von Tomato Cards

In Entwicklung

Tomato Cards

Ihre professionelle Identität in einem Link.

Eine Plattform für digitale Identitäten, mit der Einzelpersonen und Teams sich einheitlich präsentieren und ihre Kontaktdaten überall teilen können.

  • Anpassbare digitale Karten für jede Person und jede Marke
  • Professionelle E-Mail-Signaturen passend zur jeweiligen Identität
  • Eigene teilbare URLs, mobile Wallet-Pässe und unkompliziertes Teilen
  • Integrierte Analysen für Kartenaufrufe und Interaktionen
.NET 10Kubernetes · Self-hostedIAM · ZITADELCloudflare R2
Projekt ansehen

Ausbildung

Akademischer Hintergrund

Bachelor of Science, Informatik und Ingenieurwesen

Fakultät für Informatik und Ingenieurwesen, Universität Hl. Kyrill und Method in Skopje

Website der Hochschule

Kommunikation

Sprachen

  • Flagge des Vereinigten KönigreichsEnglischC1
  • Flagge DeutschlandsDeutschB2
  • Flagge NordmazedoniensMazedonischMuttersprache
  • Flagge KroatiensKroatischC1

Verfügbarkeit

Lassen Sie uns zusammenarbeiten

Ich lebe in Nürnberg und bin offen für passende Positionen vor Ort in zumutbarer Pendeldistanz sowie für Hybrid- und Remote-Positionen in den Bereichen technische Führung, .NET, Mobile, Backend und Cloud.

Code und Produkte

GitHub

Aktuelle Produktarbeit und öffentliche Repositories finden Sie auf GitHub.

@mkdavor ansehen