08/31/2026 updated

BL
20 % partially available

Senior C#/.NET Developer | WPF, MVVM & Industrial Systems

NOVI SAD, Serbia
Only remote
Faculty of Technical Sciences (FTN), University of Novi Sad - Mechatronics
NOVI SAD, Serbia
Only remote
Faculty of Technical Sciences (FTN), University of Novi Sad - Mechatronics

Profile attachments

Branislava_Lazic_CV.pdf

About me

Senior C#/.NET developer focused on WPF desktop applications and long-living production systems. Experienced in debugging, maintenance, modernization and hardware integration. I prefer to start with a small, well-defined task and continue long-term if we work well together

.NET FrameworkC Sharp (Programming Language)Database DevelopmentDebuggingWindows APIProduction SystemsSoftware EngineeringSoftware VersioningServer Side DevelopmentBackend
C#/.NET Desktop Development
Entwicklung und Wartung komplexer C#/.NET-Desktopanwendungen mit WPF, XAML und MVVM, einschliesslich DevExpress-basierter Benutzeroberflaechen und Modernisierung von Legacy-WinForms-Modulen.

Backend & Datenbankintegration
Einsatz von REST APIs, Entity Framework / EF Core, SQL und MySQL fuer die Datenbankentwicklung, inklusive Query-Optimierung und serverseitiger Applikationslogik.

Hardware- & Systemintegration
Implementierung von RS-232/Seriell-Kommunikation sowie Schnittstellen fuer maschinenverbundene und hardwareintegrierte Systeme in industriellen und eingebetteten Umgebungen.

Asynchrone Programmierung & Multithreading
Implementierung asynchroner und performance-kritischer Anwendungskomponenten mit async/await und Multithreading-Techniken.

Debugging & Refactoring
Einstieg in bestehende Codebasen, Debugging, Refactoring und Implementierung neuer Funktionalitaeten in langlebigen Produktionssystemen.

Deployment & Versionierung
Entwurf und Pflege von Deployment-Infrastrukturen, einschliesslich Installern, automatischer Updates und Versionierung mit Git.

Embedded C & Mikrocontroller-Entwicklung
Entwicklung, Optimierung und Wartung von Embedded-C-Firmware fuer 8051-Mikrocontroller sowie ARM7-basierte Geraete.

Verilog & Hardware-Verifikation
Entwicklung von Verilog-Testbenches und Low-Level-Testfaellen in 8051 Assembly sowie Post-Production-Hardware-Verifikation von Mikrocontroller-Funktionalitaeten.

Linux-Netzwerkkonfiguration
Konfiguration und Test von Linux-Netzwerkumgebungen, einschliesslich Network Bonding und Teaming.

Experience

Professional experience10+ years
Freelancer since2026

Languages

EnglishFluentSerbianNative speaker

Project history

Senior Software Engineer - Desktop & Industrial Systems

ARS Embedded Systems, Novi Sad, Serbia
Entwicklung und Wartung komplexer C#/.NET-Desktopanwendungen fuer industrielle und sicherheitsrelevante Systeme. WPF/XAML/MVVM-Entwicklung mit DevExpress-Benutzeroberflaechen. Modernisierung von Legacy-WinForms-Modulen und Migration zu WPF. Integration von REST APIs, Datenbankentwicklung mit EF Core, SQL und MySQL. Implementierung von Hardware-Schnittstellen und serieller Kommunikation. Design von Deployment-Infrastrukturen mit Installern, automatischen Updates und Versionierung.

Software Developer

Schneider Electric DMS NS, Novi Sad, Serbia
Entwicklung und Wartung von Softwarediensten innerhalb eines Advanced Distribution Management Systems (ADMS) fuer Smart-Grid-Anwendungen. Entwicklung und Fehlerbehebung in einem grossen, verteilten Produktionssoftwaresystem. Konfiguration und Test von Linux-Netzwerkumgebungen. Wartung und Verbesserung bestehender Produktionssoftware mit Fokus auf Zuverlaessigkeit und Systemintegration.

Embedded Software / Verification Engineer

MicronasNIT, Novi Sad, Serbia
Verifikation von 8051-Mikrocontrollern und Peripheriegeraeten in digitalen Fernseh-IC-Designs. Entwicklung von Verilog-Testbenches und Low-Level-Testfaellen in 8051 Assembly. Post-Production-Hardware-Verifikation sowie Entwicklung, Optimierung und Wartung von Embedded-C-Firmware fuer 8051-Mikrocontroller.

Embedded Software Engineer

FTN - IRAM-RT, Novi Sad, Serbia
Embedded-C-Entwicklung fuer ein ARM7-basiertes Custom-Modem-Geraet. Entwicklung von PC-Anwendungen zur Ueberwachung und Konfiguration eingebetteter und Telekommunikationssysteme. Implementierung von RS-232-Kommunikation. Test- und Messtaetigkeiten sowie Lehrbeauftragter fuer studentische Laboruebungen.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in