Davor Denikj

Lead Software Engineer

Davor Denikj

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

I design and deliver production software across backend, mobile, cloud, and DevOps - while leading the teams that build it.

Nuremberg, Germany Open to suitable on-site, hybrid, and remote opportunities

Career highlights

Selected impact

  • 12+ years of software engineering experience
  • Led engineering teams of up to five people
  • Led complex software initiatives from architecture through production
  • Delivered products across backend, mobile, cloud, and DevOps
  • Built software for healthcare, education, insurance, and media

Experience

Full CV

Landesmedienzentrum Baden-Württemberg

Lead Software Engineer (Team Size: 4)

Stuttgart · 07/2024 - Present

Lead the end-to-end product lifecycle for iOS, iPadOS, mobile, and backend systems, from architectural design through release and operation.

07/2024 - Present

Landesmedienzentrum Baden-Württemberg

Lead Software Engineer (Team Size: 4) · Stuttgart

In my current role at LMZ BW, I lead the full lifecycle of product development from concept through delivery, with end-to-end ownership across architecture, implementation, infrastructure, and release management. I am responsible for steering product direction, coordinating across teams, and ensuring technical excellence throughout the stack.

  • 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.
.NET 10C#ASP.NET CoreEF CoreSwiftSwiftUIReactREST APIsDockerKubernetesAzure DevOpsOpenTelemetry
Visit lmz-bw.de

WS Audiology

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

Erlangen · 07/2021 - 06/2024

Led mobile SDK architecture and delivery using .NET, Swift, and Bluetooth Low Energy for production medical-device software.

07/2021 - 06/2024

WS Audiology

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

  • 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.
Xamarin.NET MAUIC#SwiftSwiftUIBluetooth Low EnergyMobile SDK developmentTDD
Visit wsa.com

Mathema

Senior Software Engineer

Nuremberg · 02/2019 - 06/2021

Built enterprise C#/.NET systems and improved quality through test adoption.

02/2019 - 06/2021

Mathema

Senior Software Engineer · Nuremberg

  • 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.
.NETC#ASP.NET MVCSQL ServerStored ProceduresData WarehousingETLUnit Testing
Visit mathema.de

Endava

Senior Software Engineer

Skopje · 10/2017 - 01/2019

Delivered large C# integrations for insurance with strong TDD and automation practices.

10/2017 - 01/2019

Endava

Senior Software Engineer · Skopje

  • 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.
.NETC#TDDSystem IntegrationIntegration TestingTest Automation
Visit endava.com

Musala Soft (acquired by Avenga)

Software Engineer

Skopje · 04/2016 - 10/2017

Developed Windows mobile/UWP and ASP.NET MVC applications across healthcare and insurance.

04/2016 - 10/2017

Musala Soft (acquired by Avenga)

Software Engineer · Skopje

  • 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.
C#XAMLUWPMVVMASP.NET MVCHTML5CSS3JavaScriptjQuery
Visit linkedin.com/musala-soft

IN2

Software Engineer

Skopje · 01/2015 - 04/2016

Implemented healthcare-focused WPF enterprise systems and reporting/data layers.

01/2015 - 04/2016

IN2

Software Engineer · Skopje

  • 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.
.NETC#WPFDevExpressSQL ServerCrystal ReportsXML/XSLTSystem Integration
Visit in2.eu

Hands-on leadership

Leading through delivery

  • Technical direction and architecture across mobile and backend systems
  • Mentoring, code reviews, coding standards, and engineering practices
  • Senior-level technical interviews and candidate assessment
  • Cross-team coordination from product direction through release and operation
  • Hands-on delivery of critical features and resolution of complex technical challenges

Technical breadth

Core expertise

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

Data & identity

PostgreSQL · SQL Server · Keycloak · ZITADEL

Architecture & practices

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

Technology index

.NETSwiftDockerAzure DevOpsBluetooth LEPostgreSQLKeycloak

Independent products

Selected projects

MK Live Radio logo

Live and actively maintained

MK Live Radio

Macedonian radio, available worldwide

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

  • One independently delivered product across native iOS and Android
  • A focused catalogue of 70+ Macedonian radio stations for a worldwide audience
  • Direct station sharing through universal links
  • Helps Macedonian listeners abroad stay connected to stations from home
SwiftiOSKotlinAndroid
View project
Tomato Cards logo

In development

Tomato Cards

Your professional identity, in one link.

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

  • Customizable digital cards with a design for every person and brand
  • Professional email signatures that match each identity
  • Custom shareable URLs, mobile wallet passes, and effortless sharing
  • Built-in analytics for tracking card views and engagement
.NET 10Kubernetes · Self-hostedIAM · ZITADELCloudflare R2
View project

Education

Academic background

BSc, Computer Science and Engineering

Faculty of Computer Science and Engineering, Ss. Cyril and Methodius University of Skopje

Visit institution

Communication

Languages

  • United Kingdom flagEnglishC1
  • Germany flagGermanB2
  • North Macedonia flagMacedonianNative
  • Croatia flagCroatianC1

Availability

Let’s work together

Based in Nuremberg and open to suitable on-site roles within reasonable commuting distance, as well as hybrid and remote opportunities spanning technical leadership, .NET, mobile, backend, and cloud systems.

Code and products

GitHub

Follow current product work and public repositories on GitHub.

View @mkdavor