Stephan Menzel

Beratung und Entwicklung von VR-Anwendungsfällen

München, Deutschland
Erfahrungen
Sept. 2024 - Bis heute
11 Monaten
Potsdam, Deutschland

Beratung und Entwicklung von VR-Anwendungsfällen

SAP

  • Beratung und Entwicklung von VR-Anwendungsfällen im industriellen Umfeld. Digital Twin, Unreal Engine VR-Einsätze, Mehrbenutzernetzwerke, Cloud-Infrastruktur.

  • AWS, Google Cloud, andere Cloud-Dienste

  • C++

  • Unreal Engine 5

  • Android, Meta Quest

Jan. 2023 - Bis heute
2 Jahren 7 Monaten
Bern, Schweiz

Architekt, Berater und Entwickler

machineMD

  • Architektur, Beratung und Entwicklung einer VR-Medizin-Anwendung für Echtzeit-Augen-Tracking.

  • Best Practices in der Entwicklung, Reviews.

  • Beratung zu agilen Prozessen.

  • Hochleistungsfähiges C++.

  • Auswertung von Daten und Transport über ZeroMQ-Schnittstellen.

  • C++17, CMake, Visual Studio

  • Python

  • UML

  • Azure DevOps, Git, Jira, Confluence usw.

  • Boost, Asio, ZeroMQ

  • Unity, C#

Nov. 2022 - Feb. 2024
1 Jahr 4 Monaten
München, Deutschland

Architekturberater und CDK-Entwickler

EDAG Feynsinn

  • Architekturberatung und CDK-Entwicklung zum Portieren einer bestehenden Webanwendung mit Unreal Pixelstreaming in die AWS-Cloud.

  • Integration der Anwendung in die Cloud-Infrastruktur eines großen Automobilherstellers.

  • Compliance-Anforderungen.

  • AWS CDK mit Python

  • Linux, Docker, Node.js

  • Unreal Engine 5, Visual Studio

Apr. 2021 - Juli 2023
2 Jahren 4 Monaten
Oberkochen, Deutschland

Architekturberater und Entwickler

Carl Zeiss AG

  • Architekturberatung und Entwicklung zur Simulation vertraulicher Prozesse.

  • Plugin-Entwicklung, C++/OpenCL.

  • Unterstützung bei der Produktivsetzung.

  • C++20

  • Nuke NDK

  • Azure DevOps

  • Boost, Boost Compute, OpenCL

  • UML, Git, CMake, Visual Studio

März 2021 - März 2023
2 Jahren 1 Monate
München, Deutschland

Architekturberater und Entwickler

Audi Business Innovation GmbH

  • Architekturberatung und Entwicklung für eine auf Unreal Engine basierende Software.

  • Umstellung auf Cloud-native Prozesse für On-Demand-Rendering.

  • Modularisierung und Architektur des Software-Stacks.

  • Entwicklung der Unreal-Anwendung und der Cloud-IaC-Umgebung.

  • Unreal Engine 4

  • AWS SDK, Google Cloud SDK

  • Python CDK, Lambda, SQS/SNS, Pub/Sub, CloudFront, CloudWatch, X-Ray

  • C++17

  • UML, Git, Perforce, CMake, Visual Studio

Sept. 2020 - Feb. 2021
6 Monaten
Stuttgart, Deutschland

Architekturberater und Entwickler

Mackevision

  • Architekturberatung und Entwicklung für Cloud-basiertes Rendering mit Unreal Engine.

  • Architektur und Entwicklung eines AWS-Connector-Plugins, das die Engine mit Cloud-Services verbindet.

  • Unreal Engine 4

  • AWS SDK, Serverless, Python CDK (Infrastructure as Code)

  • VPC, CloudFront, CloudWatch, X-Ray

  • C++17

  • UML, Git, CMake, Visual Studio

Juli 2020 - Apr. 2021
10 Monaten
München, Deutschland

Architekturberater und Entwickler

Infinity Reply

  • Architekturberatung und Entwicklung einer Cloud-Rendering-Pipeline mit Terraform (Infrastructure as Code).

  • Beratung zu Team-Entwicklung, Prozessen und Strukturierung.

  • Proof-of-Concept Web-Frontend.

  • Unreal Engine 4

  • AWS SDK, Serverless, Terraform (Infrastructure as Code)

  • Node.js, Lambda, DynamoDB, VPC, CloudFront, CloudWatch, X-Ray

  • C++17

  • UML, Git, CMake, Visual Studio

Mai 2020 - Aug. 2020
4 Monaten
Raleigh, Vereinigte Staaten

Architekt und Entwickler, Cloud Rendering Plugin

Epic Games

  • Architektur und Entwicklung eines Cloud-Rendering-Plugins für Unreal Engine.

  • Projektmanagement und Koordination verschiedener Stakeholder und Partner.

  • Anforderungsanalyse und Architektur-Dokumentation.

  • Unreal Engine 4

  • Raytracing, Bildverarbeitung

  • C++17

  • Git, Visual Studio

Jan. 2016 - März 2020
4 Jahren 3 Monaten
München, Deutschland

Leiter Entwicklung

vr-on GmbH

  • Leitung der Entwicklung bei einem Startup im Industrie-VR-Bereich. Entwurf und Entwicklung eines cloudbasierten Systems für multi-user kollaborative VR-Umgebungen auf Basis von Unreal Engine 4 und AWS. Führung und Coaching eines Teams von 5 in agilem Umfeld mit regelmäßigen Releases. Lösungsarchitektur für zwei webbasierte Frontends sowie Monitoring-, Backup- und Failover-Mechanismen.

  • Toolchain-Einrichtung und Pflege, Abhängigkeitsmanagement.

  • Installation und Administration der Infrastruktur: diverse Linux-Systeme, VPN, lokale Server.

  • Unreal Engine 4, Unity 3D

  • C++14, C#, Python

  • AWS Cloud, Docker, EFS, ElastiCache, ELB, Lambda, Cognito, Redis

  • Routing und Session-Broker mit Boost ASIO

  • Atlassian-Toolchain (Jira, Bitbucket, Confluence)

  • Boost, Qt, cryptopp, AWS SDK

  • Git, CMake und Visual Studio

  • HTC Vive, Oculus Quest, ART Tracking

Okt. 2011 - Nov. 2015
4 Jahren 2 Monaten
München, Deutschland

Berater und Entwickler, Fahrsimulation

Dassault Systéme 3DExcite (formerly RTT AG)

  • Beratung und Entwicklung einer Echtzeit-Fahrsimulationslösung durch Integration von HIL-Livedaten in eine hochwertige Visualisierungs- und VR-Lösung. Von Anforderungsanalyse über Architektur bis zur Entwicklung von sieben Releases fokussiert auf Flexibilität, Performance und Anpassbarkeit. Echtzeitauswertung der Simulationsdaten und Einspielung in die VR-Szene über ein SDK.

  • Plattformunabhängiges C und C++11, Parallelisierung

  • Qt, MVC

  • Diverse Boost-Bibliotheken, insbesondere Spirit & Phoenix für eine domänenspezifische Sprache (DSL) zur flexiblen Datenanwendung im Szenengraph

  • Python, CMake, Git, Visual Studio

  • Atlassian-Toolchain (Jira, Bitbucket, Confluence, Jenkins)

  • UML2, 4+1-Modell

  • In späteren Releases Erweiterungen für mehr Use Cases und kundenspezifische Anforderungen.

  • Aufzeichnung und Wiedergabe von Fahrsitzungen

  • Bearbeitung und Modifikation dieser Aufzeichnungen

  • Anschluss weiterer Slave-Geräte für gleichzeitige VR-Sessions

  • Komplexere und zustandsbehaftete DSL-Ausdrücke

  • Streckeneditor

  • Remote-REST-Schnittstelle

  • Parallele Datenquellen

  • Eye Tracking

Okt. 2011 - Nov. 2015
4 Jahren 2 Monaten
München, Deutschland

Designer und Entwickler, Physiksimulation

Dassault Systéme 3DExcite (formerly RTT AG)

  • Konzeption und Entwicklung von Anfang an. Kern: Abstraktion und Integration mehrerer Physik-Engines wie Bullet, ODE, PhysX in VR-Umgebung zur Interaktion mit Szenen. Simulation von Kollisionen und Gelenkzwängen sowie interaktive Bearbeitung. Zwei Backends implementiert, weitere evaluiert.

  • Weiterentwicklung um automatische Anpassung komplexer Geometrien (konvexe Zerlegung). Performance-Verbesserungen und Modellierung weiterer Eingabegeräte wie Force-Feedback.

  • Plattformunabhängiges C++, Boost, Qt, CMake, Git, Visual Studio/GCC

  • Boost.Spirit, Phoenix

  • Teilweise Windows- und Linux-spezifisch

  • Parallelisierung und GPU-Beschleunigung (OpenCL)

  • TCP/UDP-Protokollschichten

  • Bullet, ODE, Newton, PhysX und Analyse weiterer Physik-Engines

Okt. 2011 - Nov. 2015
4 Jahren 2 Monaten
München, Deutschland

Entwickler, Plattformunabhängige Video-Lösung

Dassault Systéme 3DExcite (formerly RTT AG)

  • Umsetzung einer plattformunabhängigen Video-Lösung zum Erfassen beliebiger Desktop-Inhalte und Einbetten als interaktive Textur in VR-Szenen in Echtzeit. Nutzer kann im VR frei mit dem gestreamten Inhalt interagieren. Später Erweiterung um HTTPS/SSL-Verschlüsselung mit Client-Zertifikatprüfung und Multi-Plattform-Anpassungen, speziell Linux.

  • Video-Streaming

  • Motion JPEG, libjpeg, TurboJPEG, H.264

  • Service Discovery

  • C++, Boost, Qt Toolchain, CMake, Git, Visual Studio

  • OpenSSL, Zertifikatsvalidierung

  • libX11

  • Einsatz in der Automobilindustrie zur Einbettung simulierten Instrumentariums und Geräten wie Entertainment oder Fahrerassistenz in VR-Fahrsimulationen.

Okt. 2011 - Nov. 2015
4 Jahren 2 Monaten
München, Deutschland
Remote

Entwickler, Video-Streaming-Komponente

Dassault Systéme 3DExcite (formerly RTT AG)

  • Entwicklung einer Komponente für eine neue HPC-basierte verteilte Rendering-Lösung, die entfernte Renderinhalte an jedem Ort darstellbar macht. Hohe Anforderungen an Auflösung, Framerate und adaptive Qualitätsanpassung.

  • Plattformunabhängiges C und C++11, Boost-Bibliotheken

  • ASIO, Spirit, HTTP-Client und -Server/REST

Okt. 2011 - Apr. 2012
7 Monaten
München, Deutschland

Softwarearchitekt und Entwickler

Nemetschek Allplan GmbH

  • Architektur, Entwicklungsprozesse, Datenmodellierung und Schnittstellendesign für eine Webanwendung zur Anzeige und visuellen Bearbeitung von Gebäudedaten im Browser oder auf Tablet mit HTML5-Zeichentechnologie.

  • Software-Architektur einer Webanwendung auf Basis von Java-Servlets und Spring

  • Entwurf einer HTML5/JavaScript-Visualisierung für CAD-basierte Facility-Management-Daten

  • Datenmodell (UML, Enterprise Architect)

  • Unterstützung mehrerer Teams bei der Umsetzung durch Schnittstellendefinitionen

  • Mithilfe bei der Implementierung (Java, SceneJS, Node.js)

Juli 2009 - Aug. 2011
2 Jahren 2 Monaten
München, Deutschland

Architekt, RTT Systems

Realtime Technology AG

  • Nach Übergabe der PowerHouse-Entwicklung übernahm ich die Architektur für alle RTT-Systeme (5 Teams) mit Fokus auf Echtzeit-3D-Visualisierung. Ich teile die Aufgabe mit einem Kollegen.

  • Architektur und Konzeption einer neuen Software-Plattform für RTT-Produkte

  • Fokus auf Ressourceneffizienz, Threading, flexibles Datenmodell, Hardware- und Plattformunabhängigkeit

  • Aufteilung in Arbeitspakete

  • Kommunikation technischer Pläne an das Management

  • Projektmanagement und Coaching

  • Richtlinien und Entwicklungsparadigmen

  • Modularisierung

  • Moderne Build-Prozesse (CMake, CI)

  • Automatisierte Tests: Integration und Unit

  • Entwicklungsmodelle (Spiral, Scrum, Wasserfall usw.)

Juli 2008 - Aug. 2009
1 Jahr 2 Monaten
München, Deutschland

Architekt und Entwickler, PictureBook & PowerHouse

Realtime Technology AG

  • Analyse und Performance-Optimierung eines Java-App-Servers (Tomcat, Jetty) für ein Asset-Management-System. Einsatz verschiedener Tools, Profiling und Beratung des Entwicklerteams.

  • Anschließend Architektur, Konzeption und Entwicklung eines neuen Frameworks zur Verteilung abstrakter Dienste (SOA) mit Schwerpunkt Video-Streaming und serverseitigem Rendering für Webanwendungen. Heute drittes Standbein im RTT-Portfolio unter dem Namen „PowerHouse“.

  • Anforderungsanalyse und Konzeption

  • Evaluation möglicher Basisbibliotheken und Methoden

  • Koordination externer Komponentenlieferanten

  • Entwicklung des Systemkerns und der Netzwerkprotokolle (Boost.Spirit, Google Protocol Buffers) sowie Backend-Services

  • Cluster-Resource-Management

  • Konzeption weiterer Dienste und einer Daten-Distributionsschicht

  • Sprachunabhängigkeit der Dienste für C++, Java, Python, C#-Bindings und Webframeworks

  • Unterstützung von Rich Clients auf iPhone, iPad, JavaScript-Geräten und Adobe Flash

  • Kapselung der Geschäftslogik

  • Einbindung des Frameworks in andere RTT-Produkte wie PictureBook

Aug. 2004 - Juni 2008
3 Jahren 11 Monaten
München, Deutschland

Unix-Systementwickler

GMX GmbH

  • Spam-Schutz und Integration in Mail-Systeme. Sicherheitskonzepte im SMTP-Umfeld und Koordination mit United-Internet-Labels (1&1, web.de), technische Leitung Entwicklung Mail-System
  • Technische Verantwortung für Planung und Umsetzung eines neuen konzernweiten Mail-Systems für GMX, Web.de und 1&1
  • Kontinuierliche Verbesserungen bei Sicherheit und Spam-Schutz
  • Backup-Lösung für Onlinespeicher der Kunden. Entwicklung eines Kernel-Moduls zur Dateisystem-Überwachung und diverser Daemons für großen Linux-Cluster
  • Integration einer neuen Virenscanner-Engine, technische Leitung Virenscanning
  • Neues Backend für flexible, performante Schnittstelle zwischen Mail-Speicher und Web-Frontend mit dynamischem Caching
  • Infrastruktur-Daemon für schnelle RPC-Verteilung
  • Diverse weitere Aufgaben im Mail-System-Bereich für hunderte Linux-Server
Mai 2003 - Mai 2004
1 Jahr 1 Monate
Australien

Verschiedene Rollen

Working Holiday Program Australia

  • Reise durch Australien mit Working-Holiday-Visum.

  • Vielfältige Herausforderungen und Jobs.

  • Arbeit auf Viehfarmen im Outback, als Gärtner, Hilfsarbeiter, auf Märkten, in Wäschereien, als Didgeridoo-Hersteller und Tür-zu-Tür-Verkäufer.

  • Flexibilität im Umgang mit Menschen und Verkaufssicherheit bewiesen.

  • Diese Erfahrungen inspirieren mich bis heute und sind ein wichtiger Teil meines Lebens.

Okt. 2001 - Dez. 2002
1 Jahr 3 Monaten
Leipzig, Deutschland

Softwareentwickler

T-Systems GEI

  • Projekt SMILE für Deutsche Telekom: Entwicklung modularer Teile eines Datenbank-Task-Dispatchers in C unter Win32-API.
  • Portierung und Versionsmanagement einer komplexen Billing-Software für T-Online unter Solaris und GNU-Toolchain.
  • Unterstützung eines Projekts durch Entwurf und Entwicklung mehrerer Java-Klassen für Logging und Sicherheit mit Eclipse und JBuilder.
Jan. 2001 - Mai 2001
5 Monaten
Leipzig, Deutschland

Quality Assurance und Softwareentwickler

BitCtrl

  • Entwurf grafischer Widget-Klassen für BitCtrl.
  • Entwicklung von Java-Applets für Echtzeit-Visualisierung, integrierbar in Websites zur Überwachung kritischer Daten von Industrieanlagen wie Kraftwerken und Nahverkehrssystemen.
  • Programmierung von Tools in C auf QNX zum Konfigurieren der Passwortdatenbank von Webservern.
  • Wartung und Updates eines Linux-Servers.
Sept. 2000 - Jan. 2001
5 Monaten
Leipzig, Deutschland

CMS-Entwickler und Systemadministrator

Dibomedia

  • Konzeption und Entwicklung eines Content-Management-Systems auf Basis des XML-Applikationsservers "Tango" für einen regionalen ISP.
  • Diplomarbeit über dasselbe System.
  • Administration mehrerer Linux-Webserver und kleiner Mail-Systeme, vor allem Sicherheitsaspekte.
Sept. 1998 - März 1999
7 Monaten
Zwickau, Deutschland

IT-Praktikant

Cancer Research Center Zwickau

  • Installation eines Netzwerks mit Windows NT RAID-Server als PDC für die medizinische Forschungseinrichtung. Integration der Windows-Domain in die Unix-Umgebung.
  • Automatische Backup-Lösung für medizinisch relevante Daten nach Vorgaben der deutschen Medizinbehörden.

Erfinder und Entwickler, CloudConnector

Open Source

  • Ein C++-Plugin für vendorunabhängige Cloud-Konnektivität in Unreal Engine. Unterstützt typische Cloud-Rendering-Anwendungsfälle für AWS und Google Cloud über ein gemeinsames Interface. Beinhaltet Storage, Pub/Sub, Logging, Tracing und mehr.

Erfinder und Entwickler, Wearable LED Art

Open Source

  • Basierend auf Arduino und Adafruit Flora realisierte ich mehrere Wearable-LED-Kunstprojekte für das Burning Man Festival in Nevada.
  • Besonders hervorzuheben: Ein Wearable-System, das Herzschlagsdaten in Echtzeit von einem Pulssensor an Flora überträgt und auf einer bunten LED-Anzeige auf der Brust darstellt.
Sprachen
Deutsch
Muttersprache
Englisch
Grundkenntnisse
Ausbildung
Okt. 1996 - Juni 2001

University of Applied Sciences Zwickau

Diplom-Informatiker (FH) · Informatik · Zwickau, Deutschland

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen