I am a Mobile and Desktop Software Engineer looking for new challenges everyday. My main interests are focused on 2D/3D and mobile videogame programming. I am member of the freelancer elite group "All Star Freelancer Club - SILVER", since February 2014. Applications: Videogames, Games, 3D Editors, Medical Applications Programming languages: C/C++, Objective-C, Java, C#, Visual Basic Frameworks/APIs: OpenGL, ARToolkit, Cocos2dx, UIKit, Qt, Ogre, VTK, ITK, OpenSceneGraph, Unity Platforms: Windows, Linux, Mac OS X, Android, iOS Programming Tools: XCode, Visual Studio, Eclipse, AppCode I have a portfolio of videos showing my background on mobile, graphics and videogame programming. 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. More info on my website: http://robertogarrido.com
1. 10 years C++ programming experience; 2. 6 years software development project experience; 3. Expert at Qt programming; 4. Familiar with Visualization Toolkit programming; 5. Have knowledge about CAD and Computer-aided Engineering; 6. 3 years experience in developing science data processing and visualization;
My aim is to work with progressive clients with multi-domain projects that give me the opportunity to leverage on my interdisciplinary technical proficiency. I have been working on 3d simulation & visualization clients on windows for international clients from different fields, single handedly designing, implementing and maintaining rich 3d client renderers built directly on top of Microsoft Direct3D technology both for native and managed environments. My past products have been built with a definite focus on asynchronous design in order to provide high performance without trading off too much on visual quality.
In my heart I'm an algorithmic problem solver with a strong background in C# and C++, and an university education that emphasized Computer Graphics, Computer Vision and Scientific Computing. My strong skills in algorithmic and software design moved me to the back-end side of every team I worked in. There I concentrated on object orientation, design patterns, data structures, run time analyses, and efficient test strategies. However, I also enjoy user-centered front-end development (C#/Winforms, Android, C#/ASP.net, PHP, C++/vtk/Paraview, C++/Qt). I'm currently strengthening my presence especially in these areas, with my current focus on ASP.NET and Android.
A computer graphics developer and software engineer with experience in the games industry and additional background in scientific visualization and image processing. Extremely fluent in C/C++, OpenGL and glsl.
Computer vision, Pattern recognition and Optical Character recognition (OCR). I provide fast and profesional applications, PoC or MVP for your company or Startup related with Computer Vision solutions, with OpenCV library or other libraries as Halcon, Sherlock, ITK, VTK, for industrial processm AOI, Optical Character Recognition, ICR or HWR, Medical Image Processing with DICOM formats,... I'm a co-author of Book "Mastering OpenCV with Practical Computer Vision Projects", i'm the author of chapter 5, Automatic Plate Recognition.
Software designer and developer with passion for creating algorithmic, imaging and visualization applications as well as applications for information analysis, data mining and optimization.
I have exeprt knowledge in C++ and have 7+ years of experience in both Linux and Windows environments. My main areas of expertise includes, 1. Qt desktop applications 2. High volume, low latency applications (Automated Trading, Capital Market stat analysis) 3. Image processing & 3D modelling (OpenCV, OpenGL, VTK) 4. Shell scripting (bash, Perl, Python)