Jaroslav Ištvan

Jsem absolvent bakalářského studia na Fakultě informačních technologií Vysokého učení technického v Brně. Na této škole jsem se seznámil a naučil spoustě technologií, některé více do hloubky (například C a C++, které mě provázelo studiem již od prvního roku) a některé méně do hloubky. Nicméně jsem se však také naučil flexibilitě, učit se nové věci svižně a také jsem si získal povědomí o spoustě odvětví informatiky.

To by se samozřejmě neobešlo bez favoritů mezi odvětvími:

  • Teoretická informatika – ačkoliv teoretická informatika dle názvu zní jako něco nehmotného, tak právě teoretická informatika je základem například překladačů či interpretů moderních programovacích jazyků, díky kterým můžeme programovat takovým způsobem, jakým programujeme, namísto psaní strojového kódu (jedniček a nul) či assembleru. Právě teoretické informatice jsem se věnoval v rámci bakalářské práce.
  • Informační systémy – všichni je používáme a schopnost je tvořit pro mě znamená znalost něčeho užitečného.
  • Uživatelská rozhraní – ať už webovky nebo desktopovky, je fajn když výsledkem programování je něco, co ostatní vidí a mohou jednoduše používat.
  • Vestavěné systémy – Cože? Já si mohu vytvořit vlastní digitální hodinky či vlastní detektor oxidu uhličitého ve vzduchu?! HUSTÝ.

Ve volném čase si rád zahraju videohry, zacvičím, zajdu do přírody a když se dokážeme domluvit, tak rád s přáteli někam vycestuji. Moje oblíbené místo byla Mallorca a horská stezka GR221.

Fotka ze Španělska
Budova SPŠ Sokolská
  • Fakulta informačních technologií Vysokého učení technického v Brně. Obor: Informační technologie, 2022–2026, titul bakalář (Bc.)
  • Střední průmyslová škola a Vyšší odborná škola Brno, Sokolská. Obor: Strojírenství – Informační technologie, 2018–2022
Budova FIT VUT
  • Návrh a implementace simulátoru nových typů hlubokých zásobníkových automatů v C++17 včetně zpracování aritmetických výrazů pomocí automatů (bakalářská práce).
  • Vývoj síťového skeneru v C++ pro zjišťování aktivních zařízení a jejich MAC/IP adres na vrstvách L2–L3 v zadaných podsítích.
  • Vývoj síťové aplikace v C++ pro periodický sběr dat ze zařízení protokolem SNMPv2c a jejich export jako metriky OpenTelemetry (OTLP/HTTP).
  • Modelování a simulace provozu strojírenské dílny v C++ pomocí systému hromadné obsluhy a knihovny SIMLIB.
  • Zpracování a vizualizace dat v Pythonu v rámci předmětu Základy zpracování a vizualizace dat (IZV).
  • Zpracování signálů pomocí Pythonu v rámci předmětu Signály a systémy (ISS).
  • Tvorba desktopové aplikace – správce playlistů hudebních skladeb pomocí C#, .NET a MAUI. V rámci týmového projektu.
  • Tvorba parseru zdrojového kódu (Python) a interpretu (PHP) pro programovací jazyk SOL25, jednoduchý OO jazyk inspirovaný jazykem Smalltalk.
  • Tvorba generátoru cílového kódu v překladači jazyka IFJ24, jazyka inspirovaného Zig (0.13.0). Generátor byl psán v C.
  • Práce na projektu FITstagram v rámci týmového projektu – informační systém inspirovaný Instagramem (tvorba frontendu).
  • Tvorba desktopové aplikace pro hru sudoku pomocí Qt a C++. V rámci týmového projektu.
  • Tvorba programu pro realizaci funkce digitálních hodinek a jejich nastavení uživatelem. Programování mikrokontroléru Kinetis KL05.
  • Návrh a tvorba SQL databáze v rámci týmového projektu.
  • Tvorba komplexního skriptu v shellu (bash) v rámci studia.
  • Tvorba maturitní práce na téma „Programování a Python3“, s cílem zasvětit čtenáře do programování a syntaxe jazyka Python3.
  • Programování řady demonstračních projektů v Pythonu jako součást online kurzu – backend webových stránek, práce s API, tvorba grafů, zpracování dat a desktopové aplikace.
  • Tvorba webových stránek pomocí HTML, CSS, JavaScript, React, Express.js a Node.js v rámci samostudia.
Python ikonaPython
C ikonaC
C++ ikonaC++
C# ikonaC#
.NET ikona.NET
Qt ikonaQt
HTML ikonaHTML
CSS ikonaCSS
JavaScript ikonaJavaScript
Node.js ikonaNode.js
React ikonaReact
PHP ikonaPHP
SQL ikonaSQL
Shell (bash) ikonaShell (bash)
Assembly ikonaAssembly
LaTeX ikonaLaTeX
Word ikonaWord
Angličtina ikonaAngličtina