Kurzprofil
Berufserfahrung
Ausbildung
Kompetenzen
Sprachen
Zeitleiste
Generic
Leon Mario Gahn

Leon Mario Gahn

Nuremberg

Kurzprofil

Softwareentwickler mit Schwerpunkt auf C#/.NET und strukturierter, qualitätsorientierter Softwareentwicklung. Erfahrung in der Konzeption und Implementierung von Backend-Systemen, REST-APIs und modularen Architekturen. Sicher im Umgang mit Clean-Code-Prinzipien, testbarer Architektur und Refactoring bestehender Anwendungen. Analytische Arbeitsweise, strukturierte Feature-Umsetzung von der Anforderungsanalyse bis zur Integration sowie hohe Motivation zur Weiterentwicklung komplexer Software-Systeme im regulierten Umfeld.

Berufserfahrung

Softwareentwickler

Reisinger GmbH
Nürnberg
2023.10 - heute
  • Entwicklung und Weiterentwicklung einer .NET-basierten Anwendungsarchitektur (C#) für industrielle Steuerungssysteme
  • Implementierung und Wartung eines typisierten HttpClientFactory-basierten API-Services zur Gerätekommunikation (WiFi / lokale IP)
  • Strukturierung der Anwendung nach MVVM-Prinzipien mit klarer Trennung von Views, ViewModels und Services
  • Konzeption und Umsetzung neuer Features von der Anforderungsanalyse bis zur produktiven Integration
  • Integration externer Komponenten (z. B. PDF-Rendering, Bildverarbeitung durch PDF-zu-PNG-Konvertierung) in bestehende Systeme
  • Refactoring bestehender Module zur Verbesserung von Wartbarkeit, Testbarkeit und Performance
  • Implementierung asynchroner Abläufe mit async/await zur stabilen Parallelverarbeitung von API-Requests
  • Sicherstellung der Codequalität durch saubere Architektur, strukturierte Fehlerbehandlung und nachvollziehbare Service-Abstraktionen
  • Pflege und Erweiterung einer gewachsenen Codebasis unter Berücksichtigung von Clean-Code-Prinzipien
  • Mitarbeit in einem agilen Entwicklungsumfeld mit strukturierter Feature-Planung (Scrum-orientiert)

Ausbildung

Bachelor of Science - Media-Engineering

Technische Hochschule Nürnberg Georg Simon Ohm
Nürnberg
2018 - 2024

Kompetenzen

  • C# / NET Softwareentwicklung
  • Clean Code & SOLID-Prinzipien
  • Refactoring & Wartung bestehender Codebasen
  • Asynchrone Programmierung (async/await, Tasks)
  • Unit-Testing (z B NUnit)
  • Agile Softwareentwicklung (Scrum)

Sprachen

Deutsch
Muttersprache
Englisch
Fortgeschritten (B1)
B1

Zeitleiste

Softwareentwickler

Reisinger GmbH
2023.10 - heute

Bachelor of Science - Media-Engineering

Technische Hochschule Nürnberg Georg Simon Ohm
2018 - 2024
Leon Mario Gahn