The С++ Department is a united team of professionals with deep knowledge of С and С++ languages. However, our skills and knowledge go beyond С/С++. Our professional experience and scope span a wide range of the tasks and we are continuously learning about new languages and technologies.
The following lists are just some of the most popular ones we have used and they certainly do not cover everything.
We provide various application development services, COM components, web browser plug-ins for all of the popular Windows and UNIX-like operating systems. You can learn more about these NIX Solutions projects in the portfolio.
Many have non-standard GUIs that are implemented with MFC, ATL, WTL, GDI+ libraries and Qt, wxWidgets and HTMLayout.
The development of our client-server applications are based on TCP/IP, HTTP, SOAP and other protocols. In order to secure the privacy of the transferred data, we use highly recommended libraries such as openssl, mcrypt and cryptolib as well as our in-house crypto products.
Programming Languages: C++ / C, C#, Python, Java, MATLAB, Maple.
Libraries/Frameworks: WinAPI, QT, STL, BOOST, CUDA, SQLite, Google – Test, Google Mock, OpenCV, WTL, COM, RTBKit, DynaPDF.
DB: MySQL, SQLite, Aerospike, DynamoDB, Casandraб Redis.
Installers: NSIS, Inno.
Concepts: OOA/OOD (UML, Design Patterns, Refactoring), Multithreading/Multiprocessing, data analyzing and machine learning development, strong mathematics and algorithmic knowledge.
IDE: Visual Studio, Eclipse, Qt Creator.
Source control: SVN, GIT, Mercurial.
Math modeling tools: MATLAB, Maple, Mathcad.
OS: Windows, Linux, MacOS, Android.