O mně
Ahoj, jmenuji se Jan Pecha a jsem fullstack vývojář se zaměřením na PHP a Nette Framework.
Kdo jsem
Programování mě baví už od dětství. Začínal jsem s QBasicem a postupně jsem se propracoval přes různé technologie až k webovému vývoji, který mě chytil natolik, že mu věnuji jak pracovní čas, tak i volné chvíle.
Vytvářím webové stránky a aplikace od roku 2005 (profesionálně od roku 2012) – ať už jde o prezentační weby, komplexní informační systémy nebo eshopy. Důraz kladu na čistý kód, použitelnost a dlouhodobou udržitelnost projektů.
Čemu se věnuji
PHP & Nette Framework
S PHP pracuji od roku 2007 a je to můj hlavní programovací jazyk. Od roku 2011 se specializuji na Nette Framework, se kterým realizuji projekty nejrůznějšího charakteru – od webových prezentací přes administrační systémy až po eshopy.
Aktivně přispívám do open-source komunity a vytvářím vlastní rozšíření pro Nette.
Frontend
HTML, CSS a JavaScript ovládám od roku 2005. Kóduji weby podle grafických podkladů a vytvářím interaktivní klientské aplikace. Zažil jsem vývoj frontendu od tabulkového layoutu až po moderní frameworky.
Databáze
S SQL pracuji od roku 2007, především s MySQL/MariaDB a SQLite. Navrhuji datové struktury a optimalizuji dotazy pro výkonné aplikace.
Další zkušenosti
Za léta praxe jsem se setkal s nejrůznějšími technologiemi:
- CMS a e-commerce: WordPress, Magento, PrestaShop
- Databáze: PostgreSQL
- Build tools: Webpack, Bower
- DevOps & verzování: Git, Docker, GitHub Actions
- a další…
Za hranicí webu
Ve volném čase rád experimentuji s různými technologiemi a platformami. Vyzkoušel jsem si:
- Desktopové aplikace ve Visual Basic a C#/.NET
- Tvorbu rozšíření v Python
- Nízkoúrovňové programování v C/C++
- Herní vývoj v Game Maker (GML)
- Dokonce i modding pro hru Mafia: The City of Lost Heaven (MafiaScript)
Tyto výlety mimo web mi pomáhají rozšiřovat obzory a přinášet nové nápady.
Open Source
Věřím v sílu otevřeného softwaru. Svůj kód sdílím na GitHubu, kde najdete: