Juan P.

Unreal Engine-utvikler

Juan er en dyktig Unreal Engine-spesialist med fem års kommersiell erfaring innen spillutvikling og oppslukende teknologier.

Hans ekspertise spenner over C++, C#, Unreal Engine og Unity, med et sterkt fokus på å utvikle applikasjoner med høy ytelse på tvers av VR-, AR-, konsoll- og mobilplattformer.

Juan har blant annet vært finalist i Reality Virtually Hackathon ved MIT og oppnådd C++ Certified Associate Programmer-sertifisering, noe som understreker hans tekniske ferdigheter og innovasjon på området.

Med et sterkt fundament i 3D/XR-teknologier og en bevist evne til å levere robuste løsninger, er Juan en verdifull bidragsyter til ethvert interaktivt eller oppslukende programvareutviklingsteam.

Hovedekspertise

  • C#
    C# 5 år
  • C++
    C++ 6 år
  • Unity
    Unity 5 år

Andre kunnskaper

  • Rust
    Rust 1 år
  • Solidity
    Solidity 1 år
  • JavaScript
    JavaScript 1 år
Juan

Juan P.

Italy

Kom i gang

Utvalgt opplevelse

Arbeidserfaring

  • 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.

    Teknologier:

    • Teknologier:
    • 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.

    Teknologier:

    • Teknologier:
    • C++ C++
    • Unreal Engine Unreal Engine
    • Solidity Solidity
  • Spillutvikler

    Realworld-one - 2 years 8 months

    • Systemutvikling: Utviklet en rekke kjernesystemer i Unreal Engine ved hjelp av C++, med fokus på lavnivåfunksjonalitet for å støtte VR-applikasjoner. Dette omfatter blant annet telling av bildefrekvens, telemetri, inndatahåndtering og minnehåndtering.
    • Vedlikehold og optimalisering: Vedlikehold og optimalisering av eksisterende systemer for å forbedre ytelse, stabilitet og skalerbarhet.
    • Feilretting og feilsøking: Identifiserte og løste tekniske problemer for å sikre sømløs drift på tvers av utviklingsmiljøer.
    • Modulært varslingssystem: Laget et modulært varslingssystem i C++ ved hjelp av Unreals refleksjonssystem.
  • 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

    Teknologier:

    • Teknologier:
    • C++ C++
    • Unreal Engine Unreal Engine
  • Unreal Engine-utvikler

    RuckusDev (Acona, Italy) - 7 months

    • Jobbet med prosjekt A: Designet og refaktoriserte systemer og mekanikk ved hjelp av Blueprints og C++
    • Opprettet UI-verktøy i spillet integrert med databaser
    • Feilsøkt både intern og tredjeparts kode i Blueprints og C++
    • Bidratt til prosjekt B: Utviklet flerspillerfunksjonalitet for nettverk med C++, inkludert refaktorering av kodebasen og feilsøking
    • Implementert nye skytevåpen ved hjelp av C++

    Teknologier:

    • Teknologier:
    • C++ C++
    • Unreal Engine Unreal Engine
  • Spillutvikler

    Framestore (London, UK) - 4 months

    • Prosjekt A: Implementerte VR-interaksjoner med ulike elementer, og skapte en simulering av kjøpsprosessen i en lekebutikk for barn ved hjelp av C++.
    • Prosjekt B: Implementerte SparkAR og Cannon.js for å utvikle en AR-applikasjon ved hjelp av JavaScript.
    • Prosjekt C: Utviklet objektdeteksjon i den virkelige verden ved hjelp av AR-gjenkjenning og maskinlæring i Unity og 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#

    Teknologier:

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

    CheerioWorld - 3 years 6 months

    • Nevermet: Utviklet frontend av applikasjonen ved hjelp av React Native; var eneansvarlig for hele frontend-brukeropplevelsen.
    • Sofa: Utviklet spillinteraksjoner med UI-elementer, videosynkronisering, romsystem og integrert Photon Networking. Implementerte de nye Oculus-avatarene og løste problemer med bevegelsessynkronisering mellom klienter ved hjelp av Unity og C#.
    • Vantage Point: Utviklet spillinteraksjoner, et beslutningssystem, vedvarende datalivssyklus og håndterte optimalisering og kvalitetssikring ved hjelp av Unity og C#.
    • Cheerio: Utviklet spillinteraksjoner med verdensgrensesnittelementer, et hologramsystem og funksjonalitet for innspilling og visning av hologrammeldinger ved hjelp av Unity og C#.

    Teknologier:

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

    Inmersys - 7 months

    • Renegades: Implementerte Vuforia for funksjoner for utvidet virkelighet.
    • Laget spillogikk og interaksjoner med berøringsinnganger.
    • NDA-prosjekter: Feilsøkt og refaktorisert kode utviklet av heltidsansatte.
    • Utviklet og implementert UI- og UX-komponenter.
  • 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

    Teknologier:

    • Teknologier:
    • Matlab Matlab

Utdannelse

  • 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

Finn din neste utvikler innen dager, ikke måneder

I løpet av en kort 25-minutters samtale ønsker vi å:

  • Forstå dine utviklingsbehov
  • Forklare prosessen vår der vi matcher deg med kvalifiserte, evaluerte utviklere fra vårt nettverk
  • Dele de neste stegene for å finne riktig match, ofte på mindre enn en uke

La oss ta en prat