Davor Denikj

Curriculum vitae

Davor Denikj

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

Download PDFUse your browser's print command for a clean printed copy.

Profile

Lead Software Engineer with 12+ years of experience designing, architecting, and delivering backend and mobile applications using .NET and Swift. Proven experience leading engineering teams and building scalable production systems from concept to release, with a strong focus on clean architecture, long-term maintainability, and business-driven technical decisions.

Experience

Landesmedienzentrum Baden-Württemberg

Lead Software Engineer (Team Size: 4)

Stuttgart07/2024 - Present

  • Lead the end-to-end product lifecycle for iOS and iPadOS applications, from architectural design to App Store release.
  • Define technical strategy and architecture for mobile and backend systems, ensuring scalability and long-term maintainability.
  • Lead and mentor the development team, establish coding standards, conduct reviews, and enforce engineering best practices.
  • Design and implement secure backend services and REST APIs powering mobile and web applications.
  • Design, build, and maintain CI/CD pipelines and containerized infrastructure using Docker, Kubernetes, and Azure DevOps.
  • Coordinate across product, design, and infrastructure teams to align technical execution with strategic goals.
  • Design and implement secure authentication and authorization solutions using Keycloak, including OAuth 2.0, OpenID Connect (OIDC), role-based access control, and single sign-on (SSO).
  • Establish observability practices using OpenTelemetry, centralized logging, distributed tracing, and metrics.

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

WS Audiology

Lead Software Engineer for Mobile Applications (Team Size: 5)

Erlangen07/2021 - 06/2024

  • Led architecture and development of a Swift-based SDK, reducing hearing aid reconnection time from approximately 20 seconds to under 1 second by optimizing Bluetooth Low Energy (BLE) reconnect logic.
  • Modernized the Xamarin SDK and led its migration to .NET MAUI, improving performance and cross-platform maintainability.
  • Defined mobile architecture standards and ensured compliance with medical device software requirements.
  • Conducted senior-level technical interviews and candidate assessments.
  • Collaborated with international cross-functional teams across iOS, Android, and backend domains.
  • Prototyped innovation initiatives including Apple Vision Pro and live translation applications.
  • Mentored junior and senior engineers, providing technical guidance and architecture reviews.

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

Mathema

Senior Software Engineer

Nuremberg02/2019 - 06/2021

  • Enhanced and maintained enterprise applications for workforce and production management.
  • Built C#/.NET MVC applications with SQL Server and stored procedures.
  • Introduced unit testing to improve stability and code quality.
  • Translated business requirements into scalable technical solutions.

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

Endava

Senior Software Engineer

Skopje10/2017 - 01/2019

  • Delivered large system integrations for a UK insurance group using C# and TDD practices.
  • Worked directly with client stakeholders on architecture and delivery status.
  • Improved automated testing flows and supported junior engineers.
  • Contributed to integration and automation testing for production reliability.

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

Musala Soft (acquired by Avenga)

Software Engineer

Skopje04/2016 - 10/2017

  • Built Windows Mobile and UWP apps with C#, XAML, and MVVM architecture.
  • Developed ASP.NET MVC web applications with HTML5, CSS3, and JavaScript.
  • Delivered healthcare and insurance domain solutions with focus on stability and performance.

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

IN2

Software Engineer

Skopje01/2015 - 04/2016

  • Developed enterprise WPF applications for healthcare use cases.
  • Designed SQL Server database structures and stored procedures.
  • Delivered reporting solutions with Crystal Reports and XML/XSL transformations.
  • Supported internal training and bank integration solutions.

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

Independent projects

MK Live Radio

Independently developed and maintained iOS and Android app streaming 70+ Macedonian radio stations worldwide.

Role: Solo developer and maintainer · Status: Live and actively maintained

Project details

Tomato Cards

A digital identity platform that helps individuals and teams present themselves consistently and share their details anywhere.

Role: Independent product builder · Status: In development

Project details