- Practical knowledge of C/C++/C# in the Visual Studio environment, including Entity, Windows Reporting Services, WPF,
WCF, ASP.Net packages.
- Knowledge of HTML5, JavaScript, jQuery, Angular and Java.
- GPGPU/ - CPU (CUDA) parallel computing programming.
- Knowledge of UML (Enterprise Architect) notations.
- Programming using Git, TDD (R#, dotCover), Agile,
Continuous integration (Upsource, TeamCity).
- Knowledge of design patterns,
the techniques of refactoring to design patterns.