Zpět na profesionály

C Developer & C++ Developer

Přehled


Krátké shrnutí

Uchazeč je český státní příslušník žijící v Praze. Má bakalářský titul z obecné informatiky a diplomovou práci z bioinformatiky. Má pokročilé znalosti programovacích jazyků, jako jsou C/C++ a Delphi, a střední znalosti jazyků Java, C# a Python. Má také základní znalosti v jazycích HTML, CSS, PHP, JavaScript a SQL. Kandidát je pokročilým uživatelem operačních systémů Windows a má hluboké znalosti v oblasti vývoje jádra a ovladačů systému Windows. Přednášel na místních konferencích na témata související s programováním a zabezpečením systémů Windows. Kandidát rovněž vydal knihu o jádře systému Windows a pracoval na článcích týkajících se bezpečnostního softwaru. Má zkušenosti s vývojem ovladačů jádra systému Windows a v současné době se podílí na výzkumu a vývoji souvisejícím s penetračním testováním. Ve volném čase se kandidát věnuje historii, individuálním sportům a četbě knih, zejména scifi a fantasy.

Pracovní zkušenosti

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
Role
C Developer C++ Developer
Jazyky
English
Dovednosti
CC#C++CSSCode ManagementDelphiGitGitHubHTMLIDEJavaJavaScriptKernelLESSLinuxNon-Functional TestingOperation SystemsPHPPenetration TestingSQLSecurity TestingTesting TypesToolsVisual StudioWindows Kernel
Lokality
Remote