My primary programming language is C++. My primary skill is Algorithms & Data Structures. Usually in my projects I mentor more junior programmers as an architect/manager. Programming languages: C++, C++11/14/17, C, Python, x86/x86_64/ARM/AArch64 assembly, LLVM IR, SQL, C#, JavaScript, HTML, CSS, MATLAB, Java, RDF, MQL4, Delphi/Pascal, XML, Cypher. Libraries/Frameworks: STL, LibSVM, .NET, Django . Technologies: OpenMP, CUDA, SIMD (AVX&SSE), ASP.NET, WebForms, WinForms, Linux Kernel Modules. Theory/Principles/Know-how/Methodologies: Algorithms & Data Structures, Performance Optimization, Artificial Intelligence, Multithreading, Vectorization, Object-Oriented Programming, compiler implementation, linkers, Mathematics, Semantic Web, Scrum, Agile, Bayesian Learning. Open source code: Clang, LLVM, LLVM's compiler-rt library, a few my own repositories, Linux Kernel. Tools/APsI/Architectures/Platforms: MSSQL, MySQL, Neo4j, MATLAB, Visual Studio, Eclipse (for Java and C/C++/assembly, also a bit plugin development), HeidiSQL, Oracle Primavera, Perforce, Fisheye, Confluence, Hudson, Jenkins, CMake, JIRA, SVN, GIT, QEmu, ARM, embedded, MT4, Nintendo Switch. Virtual Machines: VMWare, VirtualBox, QEmu, Hyper-V. OSes: Windows, Linux, Android, Solaris.