DL

David Lapointe

Application Developer at Felix & Paul Studios

David Lapointe worked as an Application Developer at Félix & Paul Studios from October 2016 to the present. In this role, they focused on developing the mobile app used for distributing VR content to consumers, working on various platforms such as Quest2, Rift, GearVR, Vive, and Windows MR. David also engaged in tasks such as porting the internal engine for use in Unity, improving the Rift version of the app, conducting R&D on video encryption, integrating ReVive, and porting an Oculus 5K player.

Prior to their time at Félix & Paul Studios, David held various roles at Ubisoft starting from 1997. David initially worked as a 3D Programmer and later transitioned to become a Web Developer. In this role, they created a new product called AppShell, extracted and refactored JavaScript code from the Ubisoft Club's website to facilitate sharing between web platforms, consoles, and mobile devices. David also conducted research and prototyped various features such as integrating YouTube and Twitch and implementing 3D animations using three.js.

While at Ubisoft, David also worked as a Mobile Developer from November 2014 to April 2015, specializing in developing an authentication platform for Companion Apps on iOS and Android. David utilized Objective-C, Java, and C++ to create common code and implemented UI designs in Interface Builder for iOS.

Before their time at Ubisoft, David worked as a 3D Programmer at several Ubisoft projects, including Shape Up, Rainbow Six Vegas, and Openseason. In these roles, they worked on real-time visual representation using Kinect cameras, optimized renderers, and fixed bugs. Additionally, they implemented various features, conducted research on lighting, and worked on optimizations for game development.

Prior to their career at Ubisoft, David worked as a Software Consultant at Nova Expertise Solutions from June 1996 to July 1997. In this role, they focused on developing a module for a software called PayNet, which was an embedded system used for cash register and pin pad management. Their responsibilities revolved around developing a module that handled WAN communications and bridged low-level communication drivers and higher-level application software.

Overall, David Lapointe has a diverse range of experience in application development, software consulting, and 3D programming across various industries.

David Lapointe obtained a DEC in Health Science from Collège Stanislas from 1989 to 1991. David then attended Polytechnique Montréal from 1991 to 1996, where they earned a Bachelor's degree in Engineering with a focus on Software Engineering. In August 2021, they obtained a certification in Cybersecurity Awareness from ESET North America.

Links

Previous companies

Ubisoft logo

Timeline

  • Application Developer

    October, 2016 - present