TECHNOLOGY OVERVIEW
C++
At a glance: • 25 C++/Qt developers • 95+ successfully delivered projects • 15 ongoing projects • average experience in IT domain – 10 years, in C++ – 7 years
Desktop/Server: • Windows family (XP, Vista, 7/8) • Linux • Mac OS • Unix: HP UX, IBM AIX, Sun Solaris
Mobile: iOS, Android, WP, Blackberry, Maemo5, Symbian, Meego, Sailfish
Cross-platform applications: C++/Qt (across all of the following: Windows, Mac OS X, Linux, Android, iOS, Windows Phone)
Embedded: Windows CE, RTOS (FreeRTOS, QNX, VxWorks)
CPU architecture: x86, ARM
Databases: MS SQL Server, MySQL, PostgreSQL, SQLite, Oracle, Sybase, MongoDB, DB2, FireBird etc.
Frameworks / Libraries: Qt, STL, Boost, MFC, ATL, WTL, .NET, litorrent, ffmpeg, OpenSSL, Crypto++, gSoap, wxWidgets, Zinc, Ogre3d, OpenGL, DirectX, OpenCL, OpenMP, MPI, Protobuf, OpenCV, NaCl, etc.
Planning: MS Project, JIRA
Software Design: Microsoft Visio, Enterprise Architect
Development tools: IDE (MS Visual Studio, Qt Creator, Xcode, Eclipse, etc.), static code analysis (cppcheck, cppcat, Visual Studio), refactoring tools (Visual Assist, Resharper), debuggers (MSVC Dbg, WinDBG, gdb, Valgrind,) AStyle, CMake, QMake etc.
Testing: Squish, CTest, QTest, cppunit, cfix, gtest, GoogleMock, etc.
Version Control: Git, SVN, Mercurial, Perforce, CVS, SourceSafe
Continuous Integration / Build automation: CMake/CDash/CTest, GYP, Hudson, CruiseControl, Jenkins, Buildbot
TECHNOLOGY OVERVIEW
Development approaches: Scrum, Kanban, Iterative, Waterfall, DDD, TDD
Featured C++ projects:
1. An all-in-one web browser specifically suitable for music connoisseurs, video lovers and people with an active online presence; an auto-updates subsystem which is user-friendly and highly customizable as well as a solution for torrents managing from the browser
2. A multiplatform desktop application which would help users to concentrate on particular tasks by blocking the Internet access or filtering time-consuming websites
3. A handy desktop application to help users enjoy a better experience of downloading videos from popular file-sharing websites