Senior Mobile & Desktop Developer
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, both 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
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.