Skills and knowledge

Desktop development:Microsoft.NET (C#), C++, Java
Graphics and GPGPU computing:Microsoft XNA, DirectX, nVidia CUDA, HLSL
Paradigms:Test-driven development, OOP, continuous integration
Theoretical knowledge:Architectures and software engineering, design patterns, foundations of compilers, distributed systems
Favorite methodologies:Extreme programming and agile in general, refactoring, pair programming
Other technologies:Mercurial DCVS, XML technologies, WPF, WCF, LINQ


Czech:Native speaker
English:Professional working proficiency (cca. C1)


University projects