Lead Unreal Engine Developer (2021 - present)
I am the lead unreal engine developer for OPEX's Virtual warehouse. I lead a team of unreal developers, a 3d modeler,and a UX designer to take real time sensor data from our warehouse automation machines and use that data to create a virtual representation of that data. We use this application to help view and monitor the current state of our machines. As well as to interact with the machines and give it specific commands.
To do so we use unreal’s actors and gameplay components to represent our data in a virtual environment. We need to render up to 50k objects in our warehouse at once so we take advantage of unreal’s actor system to instance the various objects to make sure we hit our performance goals. Our application runs on a low end laptop so performance is always something I'm thinking about because of this I have lots of experience profiling and optimizing our code using Visual studio's tools as well as Unreal's profiler.
I've create unique Slate UI elements that help visualize problem areas of the machine. Our UI is reactive to the data that we are receiving. If there’s an interruption or error we highlight these issues to help streamline problem resolution. With this I have experience creating custom UI in order to display, sort and update all of our diagnostics data along with designing other aspects of our UI with help from our UX designer. Whenever we design a new UI we also put it through an iterative design process that will allow us to get feedback from our users and quickly adjust to how our users respond to the new designs.