Roberto Garrido
Drop Here

Roberto Garrido

Senior Mobile & Desktop Developer


Basauri, Spain

Overview Play video

I am a Senior Mobile and Desktop Developer looking for new challenges everyday. My main interests are focused on 2D/3D and mobile videogame programming, and apps. Since I was in college, I always chose those projects and subjects related with mobile, videogame, and 3D graphics. I've always been an enthusiastic about graphics, and programming is not only my job, but also my hobby. I can divide my career into two main periods, first as researcher, then as professional programmer. I started working as an intern in a Research Center, where I developed my research and programming skills and participated in various projects, ... moreboth as programmer and also as project manager, all of them related with mobile Virtual and Augmented Reality. I even published 3 articles in the field of 3D Computer Graphics, and attended various conventions. After my period as a researcher, I move to the professional industry where I work two years as main graphics programmer in a Simulation Company. There, I develop my team work ability, working everyday with colleagues of different professional skills, like 2D/3D designers. My main goal was to get a highly stable and flexible C/C++ based rendering engine, able to be used in multiple kinds of simulators, like trains, tranvs, and bus. My last full time collaboration in a company was now 3 years ago, in a medical imaging company. As part of the development team, I learn new APIs and frameworks related with the medical imaging world. My main contributions were on the 3D visualization module, where a doctor (specialized on aorta prothesis) could interact with a 3D representation of the aorta and determine the exact size of the prothesis to be implanted. The last 3 years of my career have been focused on my freelance programmer career. Here in upwork, I'm one of the top rated profiles, with more than 2,200 hours billed on my back. I sell programming services to both individual clients and startups, specifically in projects involving 3D programming, app programming, and videogames. I encourage you to have a look at my portfolio here in upwork and read the feedback I received from my clients. The success of your project is guaranteed with me! Here you can see a list of applications, languages, and tools I use in my daily life: Applications: Videogames, Games, 3D Editors, Medical Applications Programming languages: C/C++, Objective-C, Java, C#, Visual Basic, Javascript Frameworks/APIs: OpenGL, ARToolkit, Cocos2dx, UIKit, Qt, Ogre, VTK, ITK, OpenSceneGraph, Unity3D, WebGL, Three.js Platforms: Windows, Linux, Mac OS X, Android, iOS Programming Tools: XCode, Visual Studio, Eclipse, AppCode Also, here you can see a list of devices I own: iPhone 5S, iPad Air (Retina Display), iPad Mini (Non Retina Display), Android Xiaomi MI 2S, Macbook Pro (Retina Display), PC with Linux & Windows 7 installed. less

Roberto Garrido has added 11 portfolio pieces. Create an account to review them.

Roberto Garrido has more jobs to show. Create an account to review them.


Name Score (out of 5) Time to Complete
Programming with C++ Test 2.60 Above Average 38 mins

Work History

100% Job Success
2,286 hours worked
16 jobs


More than 30 hrs/week
24 hrs response time


Phone Number: Verified

Associated with

Search for others