fb.png, 1,4kB in.png, 2,2kB

Znalosti a schopnosti

source_c.png, 11kB

C

S týmto jazykom mám najviac skúseností. Programoval som v ňom projekty a zadania na štyroch predmetoch v troch semestroch. Boli to konkrétne tieto predmety: Procedurálny programovanie, Dátové Štruktúry a algoritmy, Analýza a zložitosť algoritmov a Tvorba efektívnych algoritmov a programov.

java.png, 13kB

Java

Spomedzi objektovo orientovaných jazykov mám najviac skúseností s Javou. Programoval som v nej viacero zadaní a projektov. Screenshoty okien dvoch najväčších sa nachádzajú aj v galérii.

Travelie - Systém na podporu spolujázd (carpoolingu) s možnosťou hodnotenia vodičov a ich áut.

Analyzátor sieťovej komunikácie - Program pre offline analýzu súborov (.pcap) so zachytenou sieťovou komunikáciou.
Hlavná funkcionalita:

  • Určenie zdrojovej a cieľovej MAC adresy aj IP adresy
  • Výpis rámcov komunikácie vybraného protokolu (ARP, HTTP, SSH...)
  • Súhrnná štatistika veľkosti zachytených rámcov komunikácie

csharp.png, 9,8kB

C#

S týmto jazykom mám len malé skúsenosti. Vytvoril som v ňom len jeden jednoduchý program, slúžiaci na posielanie textových správ medzi počítačmi v rovnakej sieti. Program funguje nad transportným protokolom UDP a umožňuje aj explicitné fragmentovanie správ. Screenshot okna programu sa nachádza v galérii.

sql.png, 14kB

Databázy a SQL

Najviac skúsenosti s databázami a jazykom SQL som získal pri práci na programe Travelie. Na zabezpečenie perzistencie údajov, s ktorými pracuje program Travelie som využil databázu Postrgres, pričom prepojenie s databázou je realizované pomocou objektovo - relačného mapovača (Hibernate). V galérii nájdete aj fyzický dátový model pre tento program.

terminal.png, 8,2kB

Unix a cshell

Ovládam základne príkazy potrebné pre prácu s operačným systémom Unix. Taktiež viem písať scripty v csh.

html.png, 1006B css.png, 1,4kB

HTML a CSS

V oblasti webových technológií som začiatočník. Tento web zároveň predstavuje prezentáciu mojich schopností a znalostí v jazyku HTML a prostriedkom na jeho štýlovanie a formátovanie CSS.

diagram.png, 1,2kB

UML a návrh

Väčšinu svojich skúsenosti s návrhom softvéru a tvorbou UML diagramov som nadobudol počas práce na školskom projekte , ktorý bol zameraný na analýzu a špecifikáciu požiadaviek na softvér, konkrétne išlo o informačný systému na správu a evidenciu dokladov vydávaných štátom. Na projekte som pracoval vo dvojici spoločne so spolužiakom a využívali sme pri tom CASE nástroj Enterprise Architect. V galérii sú dva vybrané diagramy, ktoré som vy tvoril pri analýze - stavový diagram (state diagram) opisujúci životný cyklus dátovej entity doklad a diagram aktivít (activity diagram), ktorý opisuje proces vydávania dokladu občanovi.

network.png, 20kB

Siete

Absolvoval som jeden semester v Cisco Networking Academy (CCNA1). Certifikát o úspešnom absolvovaní záverečnej skúšky s opisom nadobudnutých znalostí a zručností sa nachádza v galérii.