Arcane Technologies is developing many solutions in VR, AR, computer vision and 3D interactive application. I am assigned to the team that works on the software VORTEK Spaces. This software is dedicated to professionals (mostly kitchen designers, interior designers or even architects) to create interactive 3D presentations within minutes.

My goal is to maintain and develop new features to our application by using C#, UWP and Unity. We’re currently porting the UI of the application from UWP to Unity UI framework. This task implies a lot of steps, beginning by the planification and the management of the team. This is where I step in alongside the project manager. My role, in addition to developing this new UI, is to follow the tasks that allow us to achieve the finality of the port. To do this, I manage tasks in our ticket tool, estimating the number of hours a task takes and tracking them in the sprint. I ensure communication between the employees who take care of this part and I have an overall vision of the progress of the project.

I implement many elements for the new UI, going from the aesthetic basis of our components using Unity UI (by following the mockup) to implementing scripts to interact with our components and the application. We had to review the entire module management system of our application: when we are on a tab there are these buttons that are displayed, when I click on this button, this panel is displayed with sliders to control an element. This port brings major technical challenges, which required a lot of thought from my team and me, including a lot of code refactoring. For example, I created tooltips and a UI component that follows 3D objects without overlapping the UI.

As a developer, I ensure the stability of the application by testing it and correcting bugs assigned to me. To catch bugs as early as possible, I write unit tests via the Unity Test Framework.