Juan P.

Unreal Engine Developer

Juan is a skilled Unreal Engine Specialist with five years of commercial experience in game development and immersive technologies.

His expertise spans C++, C#, Unreal Engine, and Unity, with a strong focus on developing high-performance applications across VR, AR, console, and mobile platforms.

Juan’s achievements include being a finalist at the Reality Virtually Hackathon at MIT and earning the C++ Certified Associate Programmer certification, underscoring his technical proficiency and innovation in the field.

With a strong foundation in 3D/XR technologies and a proven ability to deliver robust solutions, Juan is a valuable contributor to any interactive or immersive software development team.

Main expertise

  • C#
    C# 5 years
  • C++
    C++ 6 years
  • Unity
    Unity 5 years

Other skills

  • Rust
    Rust 1 years
  • Solidity
    Solidity 1 years
  • JavaScript
    JavaScript 1 years
Juan

Juan P.

Italy

Get started

Selected experience

Employment

  • Senior 3D Software Engineer

    4DPipeline - 10 months

    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.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • React.js React.js
    • Python Python
    • C++ C++
    • Unreal Engine Unreal Engine
  • Unreal Engine / Blockchain Systems Engineer

    AppLayer - 6 months

    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.

    Technologies:

    • Technologies:
    • C++ C++
    • Unreal Engine Unreal Engine
    • Solidity Solidity
  • Game Developer

    Realworld-one - 2 years 8 months

    • System Development: Developed a range of core systems within Unreal Engine using C++, with a focus on low-level functionality to support VR applications. These included frame rate counting, telemetry, input handling, and memory management.
    • Maintenance and Optimization: Maintained and optimized existing systems to improve performance, stability, and scalability.
    • Bug Fixing and Troubleshooting: Identified and resolved technical issues to ensure seamless operation across development environments.
    • Modular Notification System: Created a modular notification system in C++ utilizing Unreal’s reflection system.
  • Unreal Engine C++ Developer

    Realworld-one - 1 year 4 months

    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

    Technologies:

    • Technologies:
    • C++ C++
    • Unreal Engine Unreal Engine
  • Unreal Engine Developer

    RuckusDev (Acona, Italy) - 7 months

    • Worked on Project A: Designed and refactored systems and mechanics using Blueprints and C++
    • Created in-game UI tools integrated with databases
    • Debugged both in-house and third-party code in Blueprints and C++
    • Contributed to Project B: Developed network multiplayer functionality with C++, including codebase refactoring and debugging
    • Implemented new shooting weapons using C++

    Technologies:

    • Technologies:
    • C++ C++
    • Unreal Engine Unreal Engine
  • Game Developer

    Framestore (London, UK) - 4 months

    • Project A: Implemented VR interactions with various elements, creating a simulation of the purchase process in a children's toy store using C++.
    • Project B: Implemented SparkAR and Cannon.js to develop an AR application using JavaScript.
    • Project C: Developed real-world object detection using AR recognition and machine learning in Unity and C#.
  • Unreal Engine VR Developer

    Framestore (London, UK) - 4 months

    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#

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • C++ C++
    • C# C#
    • Unity Unity
    • Unreal Engine Unreal Engine
  • VR Developer

    CheerioWorld - 3 years 6 months

    • Nevermet: Developed the frontend of the application using React Native; was solely responsible for the entire frontend user experience.
    • Couch: Developed gameplay interactions with UI elements, video synchronization, room system, and integrated Photon Networking. Implemented the new Oculus Avatars and resolved movement synchronization issues between clients using Unity and C#.
    • Vantage Point: Developed gameplay interactions, a decision-making system, persistent data lifecycle, and handled optimization and quality assurance using Unity and C#.
    • Cheerio: Developed gameplay interactions with world UI elements, a hologram system, and functionality for recording and displaying hologram messages using Unity and C#.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • React Native React Native
    • C# C#
    • Unity Unity
  • VR&AR&JR Gameplay Programmer

    Inmersys - 7 months

    • Renegades: Implemented Vuforia for augmented reality features.
    • Created gameplay logic and touch input interactions.
    • NDA Projects: Debugged and refactored code developed by full-time employees.
    • Developed and implemented UI and UX components.
  • Image Processing Research Assistant

    Universidad Panamericana - 7 months

    • 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

    Technologies:

    • Technologies:
    • Matlab Matlab

Education

  • 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

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat