Juan P.

Unreal Engine Developer

Juan is een ervaren Unreal Engine Specialist met vijf jaar commerciële ervaring in gameontwikkeling en immersieve technologieën.

Zijn expertise omvat C++, C#, Unreal Engine en Unity, met een sterke focus op het ontwikkelen van krachtige applicaties voor VR, AR, console en mobiele platforms.

Tot Juan's prestaties behoren een finalist bij de Reality Virtually Hackathon op MIT en het behalen van de C++ Certified Associate Programmer certificering, waarmee hij zijn technische vaardigheid en innovatie op dit gebied onderstreept.

Met een sterke basis in 3D/XR-technologieën en een bewezen vermogen om robuuste oplossingen te leveren, is Juan een waardevolle bijdrage aan elk interactief of immersief softwareontwikkelingsteam.

Hoofd expertise

  • C#
    C# 5 jaar
  • C++
    C++ 6 jaar
  • Unity
    Unity 5 jaar

Andere vaardigheden

  • Rust
    Rust 1 jaar
  • Solidity
    Solidity 1 jaar
  • JavaScript
    JavaScript 1 jaar
Juan

Juan P.

Italy

Aan de slag

Geselecteerde ervaring

Dienstverband

  • Senior 3D Software Engineer

    4DPipeline - 10 maanden

    Implemented a proof-of-concept integration between a 3D modelling environment and Amazon’s Visual Asset Management System (VAMS), enabling communication between production software and a digital asset management backend using a Python bridge and a custom React-based plugin. Designed and implemented custom constraint-aware pathfinding systems in modern C++17 within Unreal Engine, building graph structures and runtime algorithms to evaluate multiple traversal paths for dynamically generated environments. Diagnosed and resolved low-level Unreal Engine Live Link execution issues by tracing engine call stacks and runtime tick flows, implementing a safe override architecture without modifying engine core modules.

    Technologieën:

    • Technologieën:
    • JavaScript JavaScript
    • React.js React.js
    • Python Python
    • C++ C++
    • Unreal Engine Unreal Engine
  • Unreal Engine / Blockchain Systems Engineer

    AppLayer - 6 maanden

    Designed a server-authoritative distributed architecture where blockchain state served as the final authoritative system. Implemented deterministic multiplayer systems and custom player state structures entirely in modern C++. Built a deterministic state machine synchronizing Unreal runtime state with backend transaction confirmation.

    Technologieën:

    • Technologieën:
    • C++ C++
    • Unreal Engine Unreal Engine
    • Solidity Solidity
  • Gameontwikkelaar

    Realworld-one - 2 jaar 8 maanden

    • Systeemontwikkeling: Ontwikkelde een reeks kernsystemen binnen Unreal Engine met behulp van C++, met een focus op functionaliteit op laag niveau om VR-toepassingen te ondersteunen. Deze omvatten het tellen van framerates, telemetrie, invoerverwerking en geheugenbeheer.
    • Onderhoud en optimalisatie: Onderhouden en optimaliseren van bestaande systemen om de prestaties, stabiliteit en schaalbaarheid te verbeteren.
    • Bugfixing en probleemoplossing: Identificeren en oplossen van technische problemen om een naadloze werking in verschillende ontwikkelomgevingen te garanderen.
    • Modulair meldingssysteem: Maakte een modulair meldingssysteem in C++ met behulp van het reflectiesysteem van Unreal.
  • Unreal Engine C++ Developer

    Realworld-one - 1 jaar 4 maanden

    As a Low-Level C++ Unreal Engine Developer, I was tasked with spearheading the development, maintenance, and optimization of crucial systems utilized by content developers to craft immersive virtual reality experiences System Development: Developed a variety of essential systems within the Unreal Engine using C++, focusing on low-level functionalities to support VR experiences. These systems included but were not limited to frame rate counting, telemetry, input handling, and memory management.

    Maintenance and Optimization: Regularly maintained and optimized existing systems to enhance performance, stability, and scalability.

    Bug Fixing and Troubleshooting

    Creation of a modular notification system, in C++ using Unreal’s reflection system

    Technologieën:

    • Technologieën:
    • C++ C++
    • Unreal Engine Unreal Engine
  • Unreal Engine Developer

    RuckusDev (Acona, Italy) - 7 maanden

    • Gewerkt aan Project A: Ontwierp en refactordeerde systemen en mechanica met behulp van Blueprints en C++
    • In-game UI-tools gemaakt die zijn geïntegreerd met databases
    • Debuggen van zowel interne code als code van derden in Blueprints en C++
    • Bijgedragen aan Project B: Netwerk multiplayer functionaliteit ontwikkeld met C++, inclusief codebase refactoring en debugging
    • Nieuwe schietwapens geïmplementeerd met C++

    Technologieën:

    • Technologieën:
    • C++ C++
    • Unreal Engine Unreal Engine
  • Gameontwikkelaar

    Framestore (London, UK) - 4 maanden

    • Project A: VR-interacties met verschillende elementen geïmplementeerd, waarbij een simulatie van het aankoopproces in een kinderspeelgoedwinkel is gemaakt met behulp van C++.
    • Project B: SparkAR en Cannon.js geïmplementeerd om een AR applicatie te ontwikkelen met behulp van JavaScript.
    • Project C: Ontwikkeling van real-world objectdetectie met behulp van AR-herkenning en machine learning in Unity en C#.
  • Unreal Engine VR Developer

    Framestore (London, UK) - 4 maanden

    Project A: VR interaction implementation with elements, creating a simulation of a purchase process of a kids toy store using C++

    • Project B: Implementation of SparkAR and Cannon.Js for an AR application using Javascript

    • Project C: Implementation of real-world object detection using AR recognition and machine learning in Unity and C#

    Technologieën:

    • Technologieën:
    • JavaScript JavaScript
    • C++ C++
    • C# C#
    • Unity Unity
    • Unreal Engine Unreal Engine
  • VR Developer

    CheerioWorld - 3 jaar 6 maanden

    • Nevermet: Ontwikkelde de voorkant van de applicatie met React Native; was als enige verantwoordelijk voor de volledige gebruikerservaring aan de voorkant.
    • Couch: Ontwikkelde gameplay-interacties met UI-elementen, videosynchronisatie, kamersysteem en geïntegreerde fotonetwerken. Implementeerde de nieuwe Oculus Avatars en loste bewegingssynchronisatieproblemen tussen clients op met Unity en C#.
    • Vantage Point: Ontwikkelde gameplay-interacties, een besluitvormingssysteem, persistente gegevenslevenscyclus en zorgde voor optimalisatie en kwaliteitsborging met behulp van Unity en C#.
    • Cheerio: Ontwikkelde gameplay-interacties met UI-elementen voor de wereld, een hologramsysteem en functionaliteit voor het opnemen en weergeven van hologramberichten met Unity en C#.

    Technologieën:

    • Technologieën:
    • JavaScript JavaScript
    • React Native React Native
    • C# C#
    • Unity Unity
  • VR&AR&JR Gameplay Programmer

    Inmersys - 7 maanden

    • Renegades: Vuforia geïmplementeerd voor augmented reality functies.
    • Ontwikkelde gameplay-logica en aanraakinvoerinteracties.
    • NDA-projecten: Debugged en refactored code ontwikkeld door fulltime werknemers.
    • Ontwikkelen en implementeren van UI- en UX-componenten.
  • Image Processing Research Assistant

    Universidad Panamericana - 7 maanden

    • Project A: Creation of algorithm for counting of nuclei cells of a retina image for medical analysis. R&D of algorithms to enhance the quality of the image in a specific point of the image every frame of a video using Matlab

    Technologieën:

    • Technologieën:
    • Matlab Matlab

Educatie

  • MSc.Graphic Simulation Specialty (cum laude, best GPA of the Engineering Faculty)

    Universidad Panamericana · 2019 - 2020

  • BSc.Digital Animation Engineering (cum laude)

    Universidad Panamericana · 2015 - 2019

  • BSc.Digital Animation Engineering (cum laude)

    Universidad Panamericana · 2015 - 2019

Vind jouw volgende ontwikkelaar binnen enkele dagen, niet maanden

In een kort gesprek van 25 minuten:

  • gaan we in op wat je nodig hebt om je product te ontwikkelen;
  • Ons proces uitleggen om u te matchen met gekwalificeerde, doorgelichte ontwikkelaars uit ons netwerk
  • delen we de stappen met je om de juiste match te vinden, vaak al binnen een week.

Maak een afspraak