Thomas Kirchner
Senior Software Engineer
Top-Skills
Know-How
Software-Entwicklung • Software-Architektur • Workflows • Performance-Optimierung • Full Stack • Frontend • Backend • End-To-End-Entwicklung • API • Daten-Modelierung • Datenbank-Design • CI/CD • AR • VR • Netzwerke
HMI • UI • UX
Technologien
C# • .NET • Unity3D • HLSL • WinForms • WPF • Blazor • ASP.NET • Vuforia • MRTK2 • OpenCV • HTML • CSS • RPC • REST • JWT • Auth • SQL • Entity Framework • git • SVN • Azure DevOps
Desktop • Mobile • WebApps
Hardware
Tobii eye tracker • VR headsets • Oculus Rift • Leap Motion • XReal • depth cameras • Kinect • Empatica • Eddystone beacons
Sprachen
deutsch – Muttersprache
englisch – fließend
Beruflicher Werdegang
Softwareentwickler
Abel Mobilfunk GmbH & Co. KG, 84549 Engelsberg
• Planung von Software- und Systemarchitektur
• Projektmanagement und Projektleitung
• Web- und LOB-Anwendungsentwicklung mit .NET
(C# full stack)
• Erweiterung und Portierung von Desktop-Anwendungen mit/zu Webanwendungen
• Migration monolithischer Backend-Anwendungen in einzelne (Mikro-)Services
• Daten-Modeling, -Aufbereitung und –Abfrage
C# • .NET • WPF • Blazor • ASP • SQL
HMI- und Softwareentwickler
Variobend-ASCO GmbH, 83483 Bischofswiesen
• Planung von Software- und Systemarchitektur
• HMI-Anwendungsentwicklung mit .NET
• Anforderungsanalyse und Konzeption
C# • .NET • WPF
Sofwareentwickler im Bereich Automotive, sowie AR/VR
USANEERS GmbH, 80807 München
• Konzeption innovativer Bedien- und Interaktionskonzepte
• Projektmanagement und Projektleitung
• HMI-Entwicklung mit C# und Unity3D
• HW-Integration in Simulationsumgebungen
C# • .NET • Unity3D • AR • VR
Weltreise
Interaction Developer
Freelancer
(Arbeit für Forschungszentrum Design und Systeme, 97072 Würzburg)
• Konzeption interaktiver Echtzeitanwendungen
• AR- und VR-Anwendungsentwicklung
• Umsetzung mit unterschiedlichsten Technologien (überwiegend C# und Unity3D)
C# • .NET • Unity3D • C++ • AR • VR
Projekte (Auszug)
Erweiterung OSI-Navigationsanwendung
Für: Usaneers
Erweiterung einer OSI-gestützten (Open Simulation Interface) Navigationsanwendung um Routen- und Navigationsfunktionen.
Unity • C# • OSI • Protobuf
Erweiterung AR-Stadtführung
Für: Maranja
Integration neuer Funktionen in eine bestehende Unity-AR-Anwendung (u.a. Echtzeit-Kommunikations-Lösung).
Unity • C# • AR
OSI-gestützte Echtzeit-Navigationsanwendung
Für: Usaneers
Entwicklung eines Unity-Plugins zum Empfang von OSI-Daten (Open Simulation Interface).
Darstellung einer Navigationskarte inklusive Routenführung auf Basis der empfangenen Daten.
Unity • C# • OSI • ZeroMq • Protobuf
AR-Stadtführung
Für: Maranja
Erweiterung und Optimierung einer bestehenden Unity-Anwendung für AR-Stadtführungen mit Exit-Game-Charakter.
Unity • C# • AR
Hand tracking für IAA Mobility 2021
Für: Usaneers
Implementierung einer handgestützten Gestensteuerung für die Bedienung interaktiver Audio- und Licht-Installationen in einem Exponat auf der IAA Mobility 2021.
OpenCV • C++ • Unity • C# • externe Sensoren
Unity Web-RTC-Plugin für AR-Brillen
Für: Usaneers
Implementierung einer Web-RTC-Anbindung inklusive Interaktionsmomenten im AR-Raum zur Kommunikation zwischen mehreren Parteien.
Unity • C# • AR • XReal
Usaneers – Fahrsimulation ‚Vlux‘
Für: Usaneers
Virtuelle Fahrumgebung für die Simulation vollautomatisierten Fahrens, sowie Interface Studien und weitere Use Cases aus den Bereichen Automotive und Mixed Reality.
Unity • C# • AR • VR • externe Sensoren
Mercedes Future Talk 2015
Für: Design und Systeme
Mercedes präsentierte auf ihrem Future Talk 2015 ein interaktives Fahrerlebnis, bei dem mittels Gestensteuerung augmentierte Informationen zur Umgebung angesteuert werden konnten.
Unity • VR • externe Sensoren
Interaktive Zeitreise
Für: Design und Systeme
Interaktive Vitrine im Kloster Heidenheim, die über ein transluzentes Display, mit Hilfe von eye tracking und parallaktischer Verzerrung ein interaktives AR-Erlebnis zur Entwicklung des Klosters im Wandel der Zeit schafft.
openFrameworks • Cinema4D • Tobii eye tracker • Arduino • AR