Stephan Menzel
Head of Development
Experience
SAP
- Consulting and development for VR usage scenarios in industrial contexts
- Digital Twin, Unreal Engine VR deployments, Multi-user networking, Cloud infrastructure
- Technologies: AWS, Google Cloud, other Cloud Services; C++; Unreal Engine 5; Android, Meta Quest
machineMD
- Architecture, consulting and development for a VR medical realtime eye tracking application
- Development best practices, reviews; Agile processes consulting; High performance C++
- Evaluation of data and transport via ZeroMQ interfaces
- Technologies: C++17, CMake, Visual Studio; Python; UML; Azure Devops, git, Jira, Confluence; Boost, asio, ZeroMQ; Unity, C#
EDAG Feynsinn
- Architecture consulting and CDK development for porting an existing web application with Unreal Pixelstreaming into the AWS cloud
- Integration into the cloud infrastructure of a major automotive manufacturer; Compliance rules
- Technologies: AWS CDK in Python; Linux, Docker, Node.js; Unreal Engine 5, Visual Studio
Carl Zeiss AG
- Architecture consulting and development for simulating confidential processes
- Plugin development; C++ / OpenCL development; Help setting up productization
- Technologies: C++20; Nuke NDK; Azure Devops; Boost, Boost Compute, OpenCL; UML, git, CMake, Visual Studio
Audi Business Innovation GmbH
- Architecture consulting and development for an Unreal Engine based software portfolio
- Transformation towards cloud native processes for on-demand rendering; Modularization and architecture of software stack
- Development of Unreal application and Cloud IaC stack
- Technologies: Unreal Engine 4; AWS SDK, Google Cloud SDK; Python CDK, Lambda, SQS/SNS, Pubsub, CloudFront, CloudWatch, XRay; C++17; UML, git, Perforce, CMake, Visual Studio
Mackevision
- Architecture consulting and development in cloud based rendering using the Unreal Engine
- Architecture and development of an AWS connection plugin enabling engine interaction with cloud native services
- Technologies: Unreal Engine 4; AWS SDK, serverless, Python CDK; VPC, CloudFront, CloudWatch, XRay; C++17; UML, git, CMake, Visual Studio
Infinity Reply
- Architecture consulting and development for a cloud rendering pipeline using infrastructure as code with terraform
- Consulting in team development, processes and structuring; Proof of concept web front-end
- Technologies: Unreal Engine 4; AWS SDK, serverless, terraform; Node.js, Lambda, DynamoDB, VPC, CloudFront, CloudWatch, XRay; C++17; UML, git, CMake, Visual Studio
Epic Games
- Architecture and development of a cloud rendering plugin for the Unreal Engine
- Project management and coordination of stakeholders and partner developers
- Requirement engineering and architectural design documentation
- Technologies: Unreal Engine 4; Raytracing, image processing; C++17; git, Visual Studio
Head of Development
vr-on GmbH
- Designed and developed a cloud based system for multi-user collaborative VR environments using Unreal Engine 4 and AWS cloud
- Led and tutored a team of 5 in an agile development process with regular release cycles
- Solution architecture for two web based frontends; Monitoring, backup and failsafe mechanisms
- Toolchain setup and maintenance; Dependency management; Infrastructure installation and administration (Linux systems, VPN, local servers)
- Technologies: Unreal Engine 4, Unity 3D; C++14, C#, Python; AWS Cloud, Docker, EFS, ElastiCache, ELB, Lambda, Cognito, Redis; Boost ASIO; Atlassian Toolchain; Boost, Qt, cryptopp, AWS SDK; git, CMake, Visual Studio; HTC Vive, Oculus Quest, ART Tracking
Dassault Systéme 3DExcite
Various projects in development and visualization of physics and driving simulation, networking and software architecture
Driving simulation: real time integration of HIL simulation data into high-end visualization and VR; 7 releases with focus on flexibility, performance and customization; Real time data evaluation fed into VR via SDK layer
Technologies: Platform independent C and C++11, parallelization; Qt, MVC; Boost Spirit & Phoenix DSL; Python, CMake, git, Visual Studio; Atlassian Toolchain; UML2, 4+1 model
Subsequent features: recording and playback of simulated driving sessions; edit and modification; multi-machine simultaneous VR sessions; complex DSL expressions; track editor; remote REST interface; parallel data sources; eye tracking
Video streaming component: high performance adaptive quality remote rendered content display via ASIO, Spirit, HTTP/REST
Physics simulation: abstraction and integration of multiple physics engines (Bullet, ODE, PhysX, Newton); convex decomposition; GPU (OpenCL) acceleration; TCP/UDP layers
Video streaming: real time desktop content capture applied to VR textures; HTTPS/SSL encryption with client certificates; multi-platform support
Nemetschek Allplan GmbH
- Architecture, development processes, data modeling and interface design for a web application in facility management
- Software architecture based on Java servlets and Spring; HTML5/JavaScript visualization for CAD based data
- Data model (UML, Enterprise Architect); Team support on interface definitions; Implementation help (Java, SceneJS, NodeJS)
Realtime Technology AG
Software architecture of the RTT systems from 07/2009 to 08/2011: architecture and conception of a new software platform; Focus on resource efficiency, threading, flexible data model, hardware and platform independence; Work package conception; Technical communication with management; Project management, coaching; Guidelines, componentization; Modern build processes and automated tests; Development models
PictureBook & PowerHouse development from 07/2008 to 08/2009: analysis and performance optimization of Java application server based asset management; Architecture and development of a framework for abstracted services (SOA) focusing on video streaming and server based rendering; Requirement analysis; Base library evaluation; Third party coordination; Core and protocol development (Boost.Spirit, Protocol Buffers); Cluster resource management; Service and data distribution layer conception; Language neutrality; Client support for iPhone, iPad, JavaScript, Flash; Business logic encapsulation; Integration into RTT products
GMX GmbH
- Unix system development: spam protection and mail system security; Technical lead for company wide mail system; Continuous security and spam improvements
- Backup solution development: filesystem monitoring kernel module and daemons for large Linux cluster
- Virus scan engine integration; High performance backend for mail store interfaces; Infrastructure daemon for RPC dispatching
- Various mail system software tasks across hundreds of Linux servers
T-Systems GEI Leipzig
- Project SMILE for Deutsche Telekom: modular database task dispatcher system in C under Win32 API
- Porting and version management of complex billing software for T-Online on Solaris with GNU build chain
- Java class development for logging and security using Eclipse and JBuilder
BitCtrl Leipzig
- Design of graphical widget classes
- Development of Java applets for real-time industrial facility data visualization
- C tools on QNX for web server password database configuration
- Linux server maintenance and upgrades
Dibomedia Leipzig
- Conception and development of a content management system based on the XML application server 'Tango'
- Diploma thesis on the system; Linux web server and mail system administration with focus on security
Cancer Research Center Zwickau
- Installation of Windows NT RAID server as PDC integrated into Unix environment
- Network setup and automatic backup solution for medical data under regulatory requirements
Skills
- Software Architecture And Distributed Systems, Design Patterns, Methodologies
- C++ Including Boost, Qt, Stl And Template Programming
- Python And Various Ecosystems
- Requirement Analysis
- Aws Cloud Services, Google Cloud
- Aws Cdk
- Unreal Engine 4
- Platform Independence Techniques
- Cmake Build Systems
- Various 3d Scene Graph Implementations
- Various Embedded Systems Such As Arduino, Flora And Raspberry Pi
- Physics Engines, Bullet, Ode, Physx, Newton
- Unix And Linux System Development In C And C++, Different Flavors, Inclusion Of Many Different Libraries, Mostly Open Source
- Network Programming In Both Tcp And Udp, Both Socket Level And Abstracted
- Boost.spirit For Network Protocols
- Asio And Multi-threaded Server Programming, Asynchronous Servers
- Various 3d Engines: Openscenegraph, Ogre, Irrlicht
- Python, Embedded And Standalone Applications
- Lua, Embedded And Standalone, Plus Several C++ Wrappers
- Security Strategies
- Scaling And Architecture Of Large Scale Systems
- Uml, Uml2, Magicdraw
- Java And Standard Libraries
- All Sorts Of Tools, Gnu Buildchain, Git, Subversion, Boost, Valgrind, Etc.
- Linux Administration Of Different Distributions, Python And Perl Programming
Languages
Education
University of Applied Sciences Zwickau (FH)
Diploma in Computer Science (FH) · Computer Science · Zwickau, Germany
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Stephan based?
What languages does Stephan speak?
How many years of experience does Stephan have?
What roles would Stephan be best suited for?
What companies has Stephan worked for in recent years?
Which industries is Stephan most experienced in?
Which business areas is Stephan most experienced in?
Which industries has Stephan worked in recently?
Which business areas has Stephan worked in recently?
What is Stephan's education?
What is the availability of Stephan?
What is the rate of Stephan?
How to hire Stephan?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a
Nearby freelancers
Professionals working in or nearby Munich, Germany