Zurück zu den Profis

C Developer & C++ Developer

Überblick


Kurzer Überblick

Der Bewerber ist tschechischer Staatsbürger und lebt in Prag, Tschechische Republik. Er hat einen Bachelor-Abschluss in allgemeiner Informatik und eine Abschlussarbeit in Bioinformatik. Er hat fortgeschrittene Kenntnisse in Programmiersprachen wie C/C++ und Delphi und mittlere Kenntnisse in Java, C# und Python. Außerdem verfügt er über Grundkenntnisse in HTML, CSS, PHP, JavaScript und SQL. Der Kandidat ist ein fortgeschrittener Benutzer von Windows-Betriebssystemen und verfügt über fundierte Kenntnisse in der Windows-Kernel- und Treiberentwicklung. Er hat auf lokalen Konferenzen Vorträge zu Themen der Windows-Systemprogrammierung und Sicherheit gehalten. Der Kandidat hat außerdem ein Buch über den Windows-Kernel veröffentlicht und an Artikeln im Zusammenhang mit Sicherheitssoftware gearbeitet. Er hat Erfahrung in der Entwicklung von Windows-Kernel-Treibern und ist derzeit an der Forschung und Entwicklung im Bereich Penetrationstests beteiligt. In seiner Freizeit interessiert sich der Kandidat für Geschichte, Einzelsportarten und das Lesen von Büchern, insbesondere Scifi und Fantasy.

Berufliche Erfahrung

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
Rollen
C Developer C++ Developer
Sprachen
English
Fähigkeiten
CC#C++CSSCode ManagementDelphiGitGitHubHTMLIDEJavaJavaScriptKernelLESSLinuxNon-Functional TestingOperation SystemsPHPPenetration TestingSQLSecurity TestingTesting TypesToolsVisual StudioWindows Kernel
Lokalitäten
Remote