Sr Software Engineer with 20+ years of experience in design and developing Software: cross-platform, embedded system, mobile app, system integration, GUI, real-time, multimodal, mutimedia, Three-tier, MVC, client-server,...I passed many years developing 3D engine to control and display virtual characters(humans) in real time. By 2008 I focused on the Embedded Systems/mobile world.Know How:- Programming Languages: C, C++ STL, C++11, Objective-C, C#, Java (CORBA,RMI,Swing,JNI), Python, Perl, ruby, LUA, GLSL, Cg, Bash, Delphi, Visual Basic, PHP, SQL (Interbase, Firebird, PostgreSQL), XML, clipper, cSound AV, maxscript.- Web related: Javascript, HTML5, WebGL, CSS.- IDE: Microsoft Visual Studio, Eclipse, Android Studio, QTCreator, DialogBlocks, DevC++, Enterprise Architect, Nvu, Microsoft Visual Basic, Rational Rose, Borland Builder C++, Borland Delphi.- Builder: Gcc, cygwin, mingw, Cmake, Qmake. - Libraries: OpenGL, OpenGL ES 2.0/3.0, glew, glut, Boost, QT, various videogame library, OpenCV, OpenCL, Cuda, swig, SQLite, Apache Ant, libpng, libjpg, zlib, freetype, OpenLayers, JSon, wxWidgets, Magick++, GDC, DirectSound, IKAN, Paintlib, LMDTools, SAPI, TextToSpech, ArcGIS Pro SDK.- Operating Systems: Windows (10,8,7,XP,Vista,NT,2K,98,ME), Linux (Fedora,Ubuntu), Unix, Mac, android, iOS, Novel Netware.VMware, VirtualBox.- Applications: Microsoft Office suite, 3DsMax, Blender, Photoshop, Gimp, Q-GIS, ArcGIS Pro.- Development approach and paradigm: Agile, RUP, OOP, pattern programming.- Development tools: Jira, perforce, subversion, git.Specialties:Real-Time 3D Graphic Programming: OpenGL, OpenGL ES (1, 2 and 3), GLSL, WebGL, CG.
Listed skills include Opengl, Software Engineering, Subversion, Programming, and 46 others.