CV Kompetenzprofil
Senior Software Developer

Stojan Andjelkovic

Senior Software Entwickler mit langjähriger Erfahrung in der Entwicklung und Weiterentwicklung komplexer C#/.NET-Anwendungen in regulierten und geschäftskritischen Umfeldern. Schwerpunkt auf Architektur, Entwicklung und Modernisierung langlebiger Softwarelösungen sowie der Umsetzung stabiler Backend-Systeme, Web-Applikationen und serviceorientierter Architekturen. Erfahrung in ASP.NET, REST-APIs, relationalen Datenbanken, CI/CD-gestützter Softwareentwicklung und der Weiterentwicklung bestehender Enterprise-Codebasen. Routiniert in der Analyse komplexer fachlicher Anforderungen, technischen Entscheidungsfindung sowie der pragmatischen Verbesserung wartbarer Softwaresysteme..

25+ JahreSoftwareentwicklung
C#/.NETFrameworks & Tools
MedicalRegulierte Systeme

Profil

Senior Software Developer mit langjähriger Erfahrung in der Konzeption, Architektur, Entwicklung und Verifikation komplexer Softwarelösungen in technisch anspruchsvollen und regulierten Umfeldern, insbesondere in regulatorischen Umfeld (z.B Medizintechnik), Automotive und Telekommunikation. Schwerpunkt auf der Entwicklung robuster und wartbarer Anwendungen mit C#/.NET, ASP.NET Core, WPF (MVVM) sowie der Konzeption und Realisierung modularer Testframeworks, Simulationsumgebungen und Automatisierungslösungen.

Umfangreiche Erfahrung in der Entwicklung komplexer Softwaresysteme, Requirements Engineering, technischer Konzeption sowie der Umsetzung nachhaltiger Softwarearchitekturen. Fundierte Kenntnisse in der Entwicklung von CI/CD-integrierten Lösungen, automatisierten Prozessen und Deployment-Pipelines unter Einsatz von TFS, Git, Jenkins, Docker und PowerShell.

Praxis in der Entwicklung verteilter Anwendungen und Schnittstellen unter Verwendung von REST APIs, gRPC, WCF, Interprozess-Kommunikation sowie Netzwerk- und Kommunikationsprotokollen. Erfahrung in der Implementierung moderner Softwarearchitekturen, Dependency Injection (Autofac) und testbarer, modularer Systeme.

Spezialisierung auf die Entwicklung und Integration automatisierter Testframeworks mit SpecFlow/Reqnroll, NUnit, FakeItEasy, Selenium und CI/CD-Prozessen zur frühzeitigen Verifikation komplexer Software- und Hardwareinteraktionen. Entwicklung realistischer Simulationsumgebungen und Hardware-Emulationen für reproduzierbare Integrations- und Subsystemtests.

Erfahrung in der Entwicklung von Web-Applikationen mit ASP.NET, JavaScript, Bootstrap, SQLite, Azure Cloud, Keycloak, NGINX sowie containerisierten Umgebungen (Docker). Gute Kenntnisse in Softwaredesign, UML-Modellierung (Enterprise Architect), Datenbanken (Oracle, MySQL, SQLite) sowie der technischen Dokumentation und Spezifikation.

Methodisch erfahren in Requirements Engineering, Stakeholder-Kommunikation, technischer Projektplanung, Teststrategie, Aufwandsschätzung und Wissensvermittlung. Vertraut mit agilen und klassischen Vorgehensmodellen wie Scrum, Extreme Programming, V-Modell und Wasserfall. Strukturierte, analytische und eigenverantwortliche Arbeitsweise mit hohem Qualitäts- und Architekturverständnis.

Ausgewählte Projekterfahrung

CI/CD-integriertes Reporting-Tool für automatisierte Testdokumentation

Entwicklung eines C#-Tools zur strukturierten Übertragung von Testdesigns, Testläufen und Anforderungsverknüpfungen nach HP-ALM direkt aus der Pipeline.

C#gRPCRESTPowerShellJIRATFS

ASP.NET-Web-Applikation für Freigabe und Verteilung medizinischer Software

Entwicklung einer rollenbasierten Web-Anwendung für mehrstufige Softwarefreigaben, Azure-Anbindung, Keycloak-Authentifizierung, Docker-basierte Simulation und Betrieb mit NGINX.

ASP.NETBootstrapBlazorKeycloakDockerAzureNGINX

USB-Gerätesimulationen mit GPMI-Kommunikation

Simulation externer medizinischer USB-Geräte inklusive Kommunikationslogik, Protokollverhalten, Statusmeldungen, Testdatenkonvertierung und Integration in automatisierte Tests.

C#C++USBTCP/IPNamed PipesWireshark

KI Kentnisse

Praktische Erfahrung im Bildanalyse, im Einsatz von Generativer KI (GitHub Copilot) in der Softwareentwicklung sowie Kenntnisse in LLMs und Machine Learning, RAG, MCP, und Neuronale Netze.

RAGMCPBildanalyseMLLLMGitHubClaudeOllama

Weitere Erfahrung

C++/Java-Entwicklung, Embedded Linux, Telekommunikation, IP-Charging, Automotive-Testsysteme, Smartphone Apps mit Qt/QML, Build-Prozessoptimierung und datenbanknahe Analyse-/Migrationstools.

C++JavaQt / QMLEmbedded LinuxOracleJenkins

Branchenerfahrung

  • Medical Device und regulierte Softwareentwicklung
  • Automotive und Batteriesysteme
  • Telekommunikation und Charging-Dienste
  • Automatisierung komplexer Systemtests
  • Simulation externer Systeme und Schnittstellen
  • Dokumentation, Reviews und Prozessverbesserung