We provide IT Staff Augmentation Services!

Lead C++ Mobile Developer Resume

5.00/5 (Submit Your Rating)

TECHNICAL SKILLS:

Operating systems: IBM AIX, Solaris, OSX, Unix, Linux, Windows 7/XP/CE/Mobile, Xbox - 360, Sony PS3, Wii, Android OS, CygWin, MinGW;

Programming languages: C/C++, Java, Javascript, Perl, Lua, JSON, XML, PL/SQL, HTML, Unix Shell Scripting, Yacc, Lex, AWK, Make, ActionScript 2/3, Flex/Air, RESTful, Scala;

RDBMS: IBM DB2, Oracle, MySQL.

APIs and technologies: STL, IPC, Win 32, MFC, QT, Multithreading, Sockets, Direct-X, OpenGL;

Tools: Eclipse, Android NDK, JNI, MS Visual Studio, GNU C++, MathCad, Matlab, Mercurial, CVS, SVN, Perforce, IBM Clearcase, GIT, GNU GDB, Sun DBX;

Development methodologies: Agile, Kanban

Language skills: Russian native, English fluent, German good, Korean basic

EMPLOYMENT HISTORY:

Confidential

Lead C++ Mobile Developer

Responsibilities:

  • Cross Platform multimedia app development;

Tools: Java, C++, OpenGL, You.I SDK, JSON, XML, RESTful, Android SDK, JNI, NDK;

Platforms: Android, iOS, Linux, Mac OSX, Android OS.

Confidential, New York, NY

Lead Android Developer

Responsibilities:

  • Android SDK for the advertisement in Native Android Applications design, development and client support;

Tools: Java, Scala, C++, JSON, XML, RESTful API, MySQL, bash, make, gradle, Jenkins, mockserver;Android SDk, JNI, NDK;

Platforms: Linux, Mac OSX, Android OS.

Confidential, New York, NY

Android Developer/Mobile Development Team Technical Manager

Responsibilities:

  • Architecture, design and development
  • C++ libraries development for image processing, video streaming and networking;
  • Javascript packages and classes development in C++; Cross-platform networking, image processing and graphic libraries development;
  • Applications development for Android;

Tools:

  • C++, Java, Javascript, NDK, JNI, JSON, XML, MySQL, bash, make, awk, sed;
  • OpenGL, curl, jpeg, png, Mozilla Spidermonkey API; pthreads, sockets, m-queue.
  • MS Visual Studio, ADT, Eclipse, Android Studio, Git;
  • Agile, Geographically Distributed Development, Kanban;

Platforms:

  • Android;
  • OSX, Windows, Linux;
  • Cygwin, MinGW;

Confidential

Android Developer

Responsibilities:

  • Low latent Messaging Server, supporting multiuser data exchange, architecture/design/development;
  • Multiuser chat client design/development for Android;
  • Online and real time games development.
  • Servers and Networks installation and administration.

Tools:

  • GNU C++, Java, MySQL, bash, make, awk, sed, JSON, XML, Android NDK/JNI;
  • Eclipse, GNU GDB, Git;
  • Pthreads, sockets, m-queue, shared memory, pipes;

Platforms: Linux, Windows XP/7, Android OS.

Confidential, Ridgewood, NJ

Android Developer

Responsibilities:

  • Full development cycle of the Android applications (Idea, Architecture, Design, Development, Support);
  • Multiplatform scientific graphic library development;
  • Games development with Artificial Intelligence (AI).
  • Multipurpose low latency game server development for online gaming, messaging;
  • Light weight, high performance scripting language for Android (Boa)

Tools:

  • Java, C++, Lua, Perl, Bash, SQL, pthreads, sockets, m-queue, processes interaction and synchronization, Android NDK, JNI, JSON, XML;
  • Eclipse, ADT, MSVS;
  • MySql, LightSQL;
  • Git, CVS;

Platforms: Linux, Windows XP/7, Android OS.

Confidential, New York, NY

Senior C++ Developer

Responsibilities:

  • Portfolio Analytics ETL Engine - Architecture design, development and implementation;
  • Service Level management and portfolio Analytics data integrity controlling system;
  • SLA client interface and tasks management system;
  • Data mining engine;
  • HIstorical Portfolio POsitions data mining system;
  • Compliance Management system (processing, acquisition, reporting);
  • Trading orders management,
  • Machine learning algorithms development.
  • Android applications development.

Tools: C++, Java, Javascript, Perl, Lua, Unix Shell Scripting, Yacc, Lex, Microsoft Visual Studio 2008, Eclipse, GNU GDB, Sun DBX, CVS, SVN, git, IBM Clearcase, Rapid.

Platforms: Solaris, IBM AIX, Linux, Windows XP/7, Android OS.

Confidential, Greenbelt, MD

Senior Software Developer

Responsibilities:

  • High performance, multi heap, thread-safe memory management system;
  • GUI and graphic libraries development;
  • Client-server applications using RIA technologies development.
  • Flash player development; Debug and Statistics system.

Tools: Java, C++, Microsoft Visual Studio 2003/2005/2008 , MFC, STL, make, sockets, multithreading, Perforce, QT, Adobe Flex/Air, ActionScript 3.0;

Platforms: Windows XP/CE/Mobile, Linux, Xbox360, PS3, Wii, Android

We'd love your feedback!