Scroll To View More
Dante Camarena, Virtual Reality (VR) Developer in Toronto, ON, Canada
Dante Camarena

Virtual Reality (VR) Developer in Toronto, ON, Canada

Member since February 6, 2019
Dante is a generalist software engineer who specializes in VR development and systems design. He has a strong theoretical background that enables him to build ambitious projects such as warehouse-scaled VR platforms and high-scale distributed systems. On the whole, Dante is passionate about empowering people through technology.
Dante is now available for hire

Portfolio

  • Secret Location
    C#, Unity, JavaScript, Java, Android, Angular, GRPC, C++, DirectX, OpenVR...
  • Fast Motion Studios
    C#, C++, TCP/UDP, OptiTrack, Google Cardboard, Daydream
  • MixItMedia
    Android, C++, GPS, Java, Augmented Reality (AR), Bluetooth Beacons

Experience

  • C#, 8 years
  • Unity, 6 years
  • Virtual Reality (VR), 6 years
  • C++, 5 years
  • Java, 4 years
  • SteamVR, 3 years
Toronto, ON, Canada

Availability

Part-time

Preferred Environment

Windows, VSCode, Jetbrains, Git

The most amazing...

...project I've worked on was pioneering a warehouse-scale VR system using MoCap and Google Cardboard. Sometimes it really felt like you were in space.

Employment

  • VR Developer

    2017 - 2018
    Secret Location
    • Designed and implemented a VR interoperable UI/input platform which reduced the codebase by 25%, improved the framerate to acceptable levels, and reduced the app startup by four seconds.
    • Created a cryptographic DRM SDK for a blockchain platform which ensured extensibility, security, and obfuscation.
    • Designed and implemented systems for the management and communication of LBE devices. This included automated library management, hardware monitoring and reporting, a hardware-accelerated visual overlay for multiple VR platforms, as well as a high-performance remote messaging service for the platform.
    Technologies: C#, Unity, JavaScript, Java, Android, Angular, GRPC, C++, DirectX, OpenVR, Oculus, Win32
  • VR Developer

    2016 - 2016
    Fast Motion Studios
    • Merged an OptiTrack motion capture stream with Google Cardboard sensors to create a multiplayer low-latency, warehouse-scale VR platform.
    • Implemented a standalone PhysX manager that merged kinematic MoCap-tracked rigid bodies with virtually generated objects.
    • Optimized the networking to ensure an optimal throughput through a local network and minimal latency.
    • Implemented a sensor fusion using IMU readings from the headset and network-latent corrections from MoCap software.
    • Developed VR gloves for interacting with objects in the world. These would communicate with the system through frequency modulated infrared LEDs.
    Technologies: C#, C++, TCP/UDP, OptiTrack, Google Cardboard, Daydream
  • Lead Android Developer

    2014 - 2015
    MixItMedia
    • Developed a location-driven interactive story-telling platform with augmented reality components; it's similar to Pok√©mon Go, two years before it was released. The same system was used to create a tour guide application for a City of Toronto event.
    • Integrated custom 2D UI designs into a fully animated Android UI.
    • Added content streaming which included voice-overs, videos, and subtitles.
    • Integrated Bluetooth beacon support for hidden object integrations.
    • Added a ghost catching minigame where a ghost would float around you and required you to capture it with your camera.
    Technologies: Android, C++, GPS, Java, Augmented Reality (AR), Bluetooth Beacons

Experience

  • NYT VR App (Development)

    This is a VR journalism app that brings the user into some of the most compelling narratives in the world.

    I worked on the UI and streaming optimization which improved the user tracking and reduced the load times by 80%.

Skills

  • Languages

    C#, TypeScript, Java, C++, JavaScript, HLSL, HTML5, SQL
  • Frameworks

    Unity, .NET, Angular, Monogame, Unreal Engine 4, GRPC
  • Tools

    Git
  • Platforms

    Windows, SteamVR, Oculus, Google VR, Win32, Firebase, Google Daydream
  • Other

    Virtual Reality (VR), Algorithms, Augmented Reality (AR), Compilers
  • Paradigms

    Functional Reactive Programming, Functional Programming, Object-oriented Programming (OOP)
  • Libraries/APIs

    DirectX, OpenGL, ReactiveX
  • Storage

    MySQL, MongoDB

Education

  • Bachelor's degree in Computer Science
    2012 - 2017
    Ryerson University - Toronto, Canada
I really like this profile
Share it with others