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
- 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
- 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
- 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
- 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
ProjektdetailsTomato 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