Profile
Staff Software Engineer at Xempus, building AI solutions for insurance through forward-deployed engineering alongside customers. I bring 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
Xempus
Staff Software Engineer
Munich08/2026 - Present
- Building and deploying AI solutions for the insurance sector, combining staff-level technical leadership with hands-on, forward-deployed engineering alongside customers.
- Led the end-to-end product lifecycle for iOS and iPadOS applications, from architectural design to App Store release.
- Defined technical strategy and architecture for mobile and backend systems, ensuring scalability and long-term maintainability.
- Led and mentored the development team, established coding standards, conducted reviews, and enforced engineering best practices.
- Designed and implemented secure backend services and REST APIs powering mobile and web applications.
- Designed, built, and maintained CI/CD pipelines and containerized infrastructure using Docker, Kubernetes, and Azure DevOps.
- Coordinated across product, design, and infrastructure teams to align technical execution with strategic goals.
- Designed and implemented secure authentication and authorization solutions using Keycloak, including OAuth 2.0, OpenID Connect (OIDC), role-based access control, and single sign-on (SSO).
- Established 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
- 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
- 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
- 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
Deutschland Heute
A native iPhone app bringing together public holidays, school breaks, bridge days, sun times, nearby fuel prices, a daily quote, and events from this day in history.
Role: Solo developer and product owner · Status: Live on the App Store
Project detailsMK 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 detailsTomato 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