Skip to main content
Ruben GonzalezRG
Looking for a job

Ruben Gonzalez

@rubengonzalez2

I build Unity VR platforms, real-time backends, and developer foundations.

Spain
Message

What I'm looking for

I'm looking for a remote full-time role where I can lead Unity/VR architecture, real-time systems, and technical foundations while mentoring engineers and improving how teams build software.

Technical lead with 20+ years in Unity3D and .NET, specializing in the architecture other engineers build on top of: dependency-injection frameworks, real-time networking (SignalR, WebSockets, Photon), UI tooling (data-binding and layout systems), and interactive test infrastructure — all introduced iteratively alongside existing code rather than as rewrites. Six years leading both the client architecture and the real-time backend of a VR platform, on top of over a decade building VR/XR products end-to-end.
Mentoring is part of how I work: I introduced structured PR reviews and ran regular “code show-and-tell” sessions at ENGAGE to spread knowledge across the team, on top of internal training on async/await, Git, and SOLID principles wherever I go.
I also championed the team’s shift to AI-assisted development, starting with GitHub Copilot and later moving the team onto Claude Code.
Currently available for remote full-time roles — also set up to invoice as a registered self-employed contractor in Spain, for employers without a local entity.

Experience

Work history, roles, and key accomplishments

ENGAGE XR Holdings Plc logoEP

Technical Lead Unity3D Developer

Jul 2020 - Sep 2026 (6 years 2 months)

Technical Lead for ENGAGE's Unity VR client and founder of its real-time backend service (2020-2026). Owned architecture end to end - from low-level networking to the UI tooling other engineers built on top of - across a ~350k-line, 5,400-file C# codebase, leading the major refactors and technical decisions that shaped the platform.

Virtualware logoVI

Senior Unity3D and .NET Developer

Sep 2007 - Jul 2020 (12 years 10 months)

Senior developer and part of the technical management team.
Lead of product development including VirtualRehab, VirtuaClinic and Viroo
Lead IT and DevOps developer.

Development of Unity3D applications, for PC, Android and iOS platforms, among others.
Development of .NET applications, using WPF and/or ASP.NET Core technologies.
Guiding, helping and training junior developers.

Evolv Rehabilitation Technologies logoET

Chief Technology Officer

Jan 2018 - Dec 2019 (1 year 11 months)

CTO of the company.
Lead of product development, VirtualRehab.
Lead IT and DevOps developer for the entire group (both Evolv and Virtualware)

Defining the technical strategy and reporting to the company board.
Hiring and managing the development team (7 people).
Oversight of the development of the VirtualRehab applications, Unity3D for PC and .NET application using WPF and ASP.NET Core technologi

ARROW 2001 COMUNICACION SL logoAS

Software Engineer

Feb 2005 - Sep 2007 (2 years 7 months)

Software engineer in the development department.

Developing for several web applications, Mambo/Joomla, eGroupware.

SARRIKO BUSINESS SCHOOL SL logoSS

Software Engineer

Jul 2003 - Jan 2005 (1 year 6 months)

Software engineer in the R&D department of the company, doing research and developing in the field of virtual reality and realistics simulations.

Development of a custom 3D engine in C++ with support for BSPs, octrees and integration with GtkRadiand and Maya.

Education

Degrees, certifications, and relevant coursework

UD

University of Deusto

Bachelor in Computer Sciences, Computer Science

1998 - 2003

Interested in hiring Ruben?

You can contact Ruben and 90k+ other talented remote workers on Himalayas.

Message Ruben

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan