Programování se věnuji od roku 2006. Ovládám několik programovacích jazyků, nejvíc projektů jsem realizoval v PHP. Mám zkušenosti i s jazyky Java, Python a Pascal. Pracoval jsem s frameworky Nette, Symfony a Smarty.
Na základě grafické předlohy, případně textového zadání realizuji šablony v jazycích HTML a CSS (SCSS, LESS). V šabloně zhotovuji funkční prvky pomocí JavaScriptu. Využívám zejména knihovnu jQuery. Veškeré kódy píšu dle aktuálních W3C standardů a automaticky kladu důraz na OffPage SEO optimalizaci.
Mám zkušenosti s tvorbou webových služeb. Především s REST API komunikujícím pomocí json ale i s SOAP rozhraním které pro komunikaci využívá XML. Mám za sebou i několik jednostranných komunikačních protokolů vystavujících zpravidla katalogy ve formě XML nebo napojením XML schémat na Schema.org
Věnuji se nastavení a správě Linuxových serverů. Nastavuji zejména webové servery na technologii Nginx a Apache. Mám zkušnosti také se službami pro FTP, GIT, Samba a různými druhy databází i automatizací některých činností pomocí bash scriptů.
Databáze realizuji od jejich prvnotního návrhu schema v UML až po koncovou realizaci včetně nastavení vazeb a indexace. Mám zkušenost s databázemi MySql, MSSQL a PostgeSql.
Ve spolupráci s uskupením NetLion.cz vyvýjím nejrůznější doplňky pro OpenSource Eshopový systém OpenCart. Pomocí těchto rozšíření pak pro zákazníky na tomto systému realizuji samotné eshopy.
Od roku 2017 se věnuji integraci nejrůznějších senzorů, čidel a ovládacích mechanizmů do automatizovaných (chytrých) domácností. Dále se věnuji programování hlasových asistentů. To vše integruji pomocí OpenSource technologie HASS.io.
V rámci mé činnosti na Českém institutu informatiky, robotiky a kybernetiky se od roku 2020 podílím na vývoji centralizovaných zdravotnických systémů. Jedná se zejména o vzdálené monitorovací a sledovací systémy.
Ve všech oborech své působnosti nabízím také konzultační a výukové činnosti. Sám si své znalosti pravidelně doplňuji studiem odborných článků nebo pravidelnými návštěvami nejrůznějších konferencí.
Programování a vývoji nových technologií se věnuji doslova celý život.
Vystudoval jsem Střední odbornou školu informatiky a spojů v Kolíně. Po dokončení studia jsem pracoval v několika technologických firmách, jako jsou AMI Praha, Vodafone, Summit Media a další, kde jsem se podílel na tvorbě aplikací pro firmy z celého světa. Hlavní část mé kariéry však tvoří realizace jednotlivých projektů v rámci mé živnosti, přímo pro jejich konečné provozovatele.
Od roku 2011 se zaměřuji na tvorbu e-shopů na platformě OpenCart a při vývoji aplikací používám framework Nette.
O čtyři roky později jsem přešel na framework Symfony, ve kterém nyní tvořím většinu aplikací. Postupně jsem rozšiřoval své znalosti v dalších oborech a programovacích jazycích a stal se Full Stack programátorem.
V roce 2020 jsem zahájil spolupráci s Českým institutem informatiky, robotiky a kybernetiky na odboru Kognitivních systémů a neurověd. Působím zde na částečný úvazek jako programátor, ale plně využívám také své znalosti konfigurace serverů a sítí. V rámci projektů se podílím na vývoji hardwaru a velkých informačních systémů, zejména pro zdravotnictví a sociální služby.
Stále se však věnuji také tvorbě webových aplikací na míru, doplňuji si znalosti a navštěvuji nejruznější konference na kterých i přednáším.
Ovládám: HTML (100%), CSS (100%), PHP (100%), jQuery (100%), OpenCart (100%), Nette (100%), Symfony (100%), SQL (100%), JavaScript (90%), HomeAssistant (90%), Linux (90%), Bootstrap (80%), Composer (80%), Apache2 (80%), API Platform (80%), PostgreSql (80%), Bash (80%), Git (80%), LESS (70%), REST (70%), MySql (70%), SCSS (70%), Smarty (60%), NodeJs (50%), Gulp (50%), Grunt (50%), Magento (50%), MongoDb (50%), Webpack (40%), WordPress (40%), Hydra (40%), XML (30%), SOAP (30%), MQTT (30%), NextJs (30%), Java (20%), Encore (20%), Stimulus (20%)