Back to professionals

C Developer & C++ Developer

Overview


Short Summary

The candidate is a Czech national living in Prague, Czech Republic. He has a bachelor's degree in general computer science and a thesis in bioinformatics. He has advanced knowledge in programming languages such as C/C++ and Delphi, and medium knowledge in Java, C#, and Python. He also has basic knowledge in HTML, CSS, PHP, JavaScript, and SQL. The candidate is an advanced user of Windows operating systems and has deep knowledge in Windows kernel and driver development. He has given presentations at local conferences on topics related to Windows system programming and security. The candidate has also published a book on Windows kernel and has worked on articles related to security software. He has experience in developing Windows kernel drivers and is currently involved in research and development related to penetration testing. In his free time, The candidate enjoys history, individual sports, and reading books, particularly scifi and fantasy.

Work Experience

Education

  • 2003 - 2007: Local High School
  • 2007 - 2012: Charles University in Prague, Faculty of Mathematics and Physics
  • 2012 - 2017: Charles University in Prague, Faculty of Mathematics and Physics

Skills and Knowledge

  • Proficient in C/C++ and Delphi, with daily usage. Moderate knowledge of Java, C#, and Python. Basic knowledge of HTML, CSS, PHP, JavaScript, and SQL. Experienced in using Microsoft Visual Studio, Windows Driver Kit, and RAD Studio 10.4 (Delphi). Familiar with Git and SVN version control systems. Proficient in Windows operating systems and deep knowledge of Windows kernel and driver development. Some knowledge of Linux-based distributions, particularly Ubuntu.

Areas of Interest

  • Operating system theory, Windows system programming, Windows internals, kernel driver programming in Windows, host intrusion prevention systems, cryptography, boolean functions, complexity of algorithms, cryptocurrencies, and MCUs.

Presentations

  • Gave presentations at local conferences on topics such as developing host intrusion prevention systems on Windows, common errors made by driver developers, bypassing user account control, hiding entities on modern Windows platforms, and bootkits. Video recordings of most presentations are available on YouTube.

Publications, Awards

  • Authored a book titled "Jádro systému Windows" (Windows Kernel) providing an in-depth description of Windows kernel components and principles, including object manager, processes and threads, synchronization, memory management, registry, and file systems. Co-authored an article on a flaw in modern security suites. Received the Google Scholarship for Students with Disabilities in 2013.
Author
C Developer & C++ Developer
63693690f064f88111c49dbc
Roles
C Developer C++ Developer
Languages
English
Skillset
CC#C++CSSCode ManagementDelphiGitGitHubHTMLIDEJavaJavaScriptKernelLESSLinuxNon-Functional TestingOperation SystemsPHPPenetration TestingSQLSecurity TestingTesting TypesToolsVisual StudioWindows Kernel
Localities
Remote