RUBÉN PINEDA

SENIOR GAME PROGRAMMER

Resume

I’ve been developing games for about years. My background is in physics, which gave me a strong foundation in mathematics and problem-solving, and I started my journey with Unity 5 before quickly moving to Unreal Engine 4 and, later, Unreal Engine 5.

Over the years, I’ve focused on building systems, reusable frameworks, and plugins, always with the goal of making development more efficient and flexible. I’ve worked both as the sole programmer in small projects and as part of larger teams, where I also had the chance to mentor junior developers and collaborate closely with designers.

My expertise lies mainly in C++ and Unreal Engine (UE4 & UE5). I’m experienced with the Gameplay Ability System (GAS), multiplayer (local & online), and console development. While I don’t yet have a published online game, I’ve spent the last two years working on an unannounced project at Piccolo Studio, where I’ve gained significant experience designing and programming online gameplay systems.

That mix of practical industry experience and my physics background allows me to stay up to date with modern techniques and to approach problems with both creativity and solid technical grounding.

Skills

C++ Expertise
Templates, Variadics, Smart Pointers, Concepts, Move Semantics
Unreal Engine 5
GAS, State Tree, Blueprints, AI, Editor Tools & Plugins
Systems & Frameworks
Reusable architectures, gameplay frameworks, automation tools
Multiplayer
Local co-op, Online replication, Networked gameplay systems
Prototyping & Optimization
Rapid iteration, performance profiling, memory/perf trade-offs
Math & Physics
Kinematics, Dynamics, Constraints, Collision systems
Consoles
PS5, Xbox Series S/X, Nintendo Switch
Collaboration
Team leadership, mentoring juniors, close designer iteration

Games