Juan P.

Unreal-Engine-Entwickler

Juan ist ein erfahrener Unreal-Engine-Spezialist mit fünf Jahren Berufserfahrung in der Spieleentwicklung und immersiven Technologien.

Sein Fachwissen umfasst C++, C#, Unreal Engine und Unity, mit einem starken Fokus auf die Entwicklung von Hochleistungsanwendungen für VR, AR, Konsolen und mobile Plattformen.

Zu Juans Erfolgen gehören die Finalteilnahme am Reality Virtually Hackathon am MIT und die Zertifizierung zum C++ Certified Associate Programmer, die seine technischen Fähigkeiten und seine Innovationskraft in diesem Bereich unterstreicht.

Mit einer soliden Grundlage in 3D/XR-Technologien und einer nachgewiesenen Fähigkeit, robuste Lösungen zu liefern, ist Juan ein wertvoller Mitarbeiter für jedes interaktive oder immersive Softwareentwicklungsteam.

Hauptkompetenz

  • C#
    C# 4 Jahre
  • C++
    C++ 3 Jahre
  • Unity
    Unity 4 Jahre

Andere Fähigkeiten

  • Rust
    Rust 1 Jahre
  • Solidity
    Solidity 1 Jahre
  • JavaScript
    JavaScript 1 Jahre
Juan

Juan P.

Italy

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Spieleentwickler

    Realworld-one - 2 jahre 8 monate

    • Systementwicklung: Entwicklung einer Reihe von Kernsystemen innerhalb der Unreal Engine unter Verwendung von C++, mit einem Schwerpunkt auf Low-Level-Funktionalität zur Unterstützung von VR-Anwendungen. Dazu gehören die Zählung der Bildrate, Telemetrie, Eingabeverarbeitung und Speicherverwaltung.
    • Wartung und Optimierung: Wartung und Optimierung bestehender Systeme zur Verbesserung von Leistung, Stabilität und Skalierbarkeit.
    • Fehlerbehebung und Troubleshooting: Identifizierung und Behebung technischer Probleme, um einen nahtlosen Betrieb in verschiedenen Entwicklungsumgebungen zu gewährleisten.
    • Modulares Benachrichtigungssystem: Erstellung eines modularen Benachrichtigungssystems in C++ unter Verwendung des Reflection-Systems von Unreal.
  • Unreal Engine C++ Developer

    Realworld-one - 2 jahre 8 monate

    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

  • Unreal-Engine-Entwickler

    RuckusDev (Acona, Italy) - 7 monate

    • Arbeitete an Projekt A: Entwurf und Überarbeitung von Systemen und Mechanismen unter Verwendung von Blueprints und C++
    • Erstellung von UI-Tools im Spiel, die mit Datenbanken integriert sind
    • Debugging von eigenem und fremdem Code in Blueprints und C++
    • Beitrag zu Projekt B: Entwicklung der Netzwerk-Multiplayer-Funktionalität mit C++, einschließlich Refactoring der Codebasis und Debugging
    • Neue Schusswaffen mit C++ implementiert
  • Spieleentwickler

    Framestore (London, UK) - 4 monate

    • Projekt A: Implementierung von VR-Interaktionen mit verschiedenen Elementen zur Simulation des Kaufprozesses in einem Kinderspielzeuggeschäft mit C++.
    • Projekt B: Implementierung von SparkAR und Cannon.js zur Entwicklung einer AR-Anwendung mit JavaScript.
    • Projekt C: Entwicklung von Objekterkennung in der realen Welt mit AR-Erkennung und maschinellem Lernen in Unity und C#.
  • Unreal Engine VR Developer

    Framestore (London, UK) - 4 monate

    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#

  • VR Developer

    CheerioWorld - 3 jahre 6 monate

    • Nevermet: Entwickelte das Frontend der Anwendung unter Verwendung von React Native; war allein verantwortlich für die gesamte Frontend User Experience.
    • Couch: Entwicklung von Gameplay-Interaktionen mit UI-Elementen, Videosynchronisation, Raumsystem und integriertem Photon Networking. Wir haben die neuen Oculus-Avatare implementiert und Probleme bei der Bewegungssynchronisation zwischen den Clients mit Unity und C# behoben.
    • Aussichtspunkt: Entwicklung von Gameplay-Interaktionen, eines Entscheidungssystems, eines persistenten Datenlebenszyklus, sowie Optimierung und Qualitätssicherung mit Unity und C#.
    • Cheerio: Entwicklung von Gameplay-Interaktionen mit Welt-UI-Elementen, einem Hologrammsystem und Funktionen für die Aufnahme und Anzeige von Hologramm-Nachrichten mit Unity und C#.

    Technologien:

    • Technologien:
    • React Native React Native
  • VR&AR&JR Gameplay Programmer

    Inmersys - 7 monate

    • Abtrünnige: Implementierung von Vuforia für Augmented-Reality-Funktionen.
    • Entwickelt Spiellogik und Interaktionen bei der Berührungseingabe.
    • NDA-Projekte: Debugging und Refactoring von Code, der von Vollzeitmitarbeitern entwickelt wurde.
    • Entwickelt und implementiert UI und UX Komponenten.
  • Image Processing Research Assistant

    Universidad Panamericana - 7 monate

    • 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

    Technologien:

    • Technologien:
    • Matlab Matlab

Ausbildung

  • 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

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns