Davor Denikj

Lebenslauf

Davor Denikj

Lead Software Engineer | .NET & Swift | Mobile-, Backend- & Cloud-Systeme

Englisches PDF herunterladenMit der Druckfunktion Ihres Browsers erhalten Sie eine übersichtliche Druckversion auf Deutsch.

Profil

Lead Software Engineer mit über 12 Jahren Erfahrung in Konzeption, Architektur und Umsetzung von Backend- und mobilen Anwendungen mit .NET und Swift. Nachweisliche Erfahrung in der Führung von Entwicklungsteams und im Aufbau skalierbarer Produktivsysteme von der Idee bis zum Release – mit klarem Fokus auf Clean Architecture, langfristige Wartbarkeit und geschäftsorientierte technische Entscheidungen.

Berufserfahrung

Landesmedienzentrum Baden-Württemberg

Lead Software Engineer (Teamgröße: 4)

Stuttgart07/2024 – heute

  • 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.

Technologien: .NET 10, C#, ASP.NET Core, EF Core, Swift, SwiftUI, React, REST APIs, Docker, Kubernetes, Azure DevOps, OpenTelemetry

WS Audiology

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

Erlangen07/2021 – 06/2024

  • 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.

Technologien: Xamarin, .NET MAUI, C#, Swift, SwiftUI, Bluetooth Low Energy, Mobile SDK development, TDD

Mathema

Senior Software Engineer

Nürnberg02/2019 – 06/2021

  • 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.

Technologien: .NET, C#, ASP.NET MVC, SQL Server, Stored Procedures, Data Warehousing, ETL, Unit Testing

Endava

Senior Software Engineer

Skopje10/2017 – 01/2019

  • 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.

Technologien: .NET, C#, TDD, System Integration, Integration Testing, Test Automation

Musala Soft (übernommen von Avenga)

Software Engineer

Skopje04/2016 – 10/2017

  • 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.

Technologien: C#, XAML, UWP, MVVM, ASP.NET MVC, HTML5, CSS3, JavaScript, jQuery

IN2

Software Engineer

Skopje01/2015 – 04/2016

  • 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.

Technologien: .NET, C#, WPF, DevExpress, SQL Server, Crystal Reports, XML/XSLT, System Integration

Eigene Projekte

MK Live Radio

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

Rolle: Alleiniger Entwickler und Betreiber · Status: Live und aktiv betreut

Projektdetails

Tomato Cards

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

Rolle: Unabhängiger Produktentwickler · Status: In Entwicklung

Projektdetails