Rád učím lidi vidět víc.

Jsem nezávislý vývojář robustních ekosystémů a platforem. V roce 2009 jsem začal zakázkovým vývojem webů, a do roku 2021 tvrdě pracoval dnem i nocí pro klienty. Od roku 2022 se soustředím na vývoj velkých korporátních systémů, zlepšování stavu internetu a skutečný život mimo technologie.
Jan Barášek
Fullstack Developer & IT Konzultant
Vývoj
Robustní ekosystémy a platformy postavené na moderních technologiích
Korporátní systémy
Velké enterprise řešení pro náročné korporátní prostředí
Vzdělávání
Učím lidi vidět víc a rozvíjet jejich technické dovednosti
Technologie, které používám
Moderní stack pro robustní cloudová řešení
GymRoom
V roce 2024 jsme s přáteli založili privátní posilovnu GymRoom, protože věříme, že zdravé tělo a zdravý internet patří k sobě.
Vítáme vás v GymRoomu, jedinečném samoobslužném fitness centru. Užijte si posilování sami, s kamarádem nebo osobním trenérem.
Nabízíme vám nejen klid a soukromí pro vaše tréninky, ale zároveň garantujeme vysoký standard čistoty. Rezervujte si náš prostor ještě dnes!


Mathematicator
V roce 2014 jsem naprogramoval pro kamaráda Marka Valáška největší český vzdělávací portál o matematice Mathematicator.
Za více než deset let pomohl stát se lepšími matematiky stovkám tisíc studentů a zároveň jde o komerčně úspěšný projekt, který funguje na platebním modelu prodeje video kurzů.
Mathematicator patří mezi nejnavštěvovanější české vzdělávací weby a stal se nepostradatelným pomocníkem pro studenty středních a vysokých škol.
O2 Omnichannel
V únoru 2022 jsem byl osloven na přeprogramování hlavní prodejní aplikace O2 Omnichannel do Reactu.
Začali jsme programovat v týmu dvou lidí, tým postupně rostl, a brzy nám bylo jasné, že to nebude jenom o technologiích. Dnes je z Omni hlavní prodejní aplikace, která obsluhuje prodejny, obchodníky a callcentra.
K ruce jsem dostal skvělého teamleadera a empatický tým lidí – je neskutečné, že se dokázalo tolik dobrých lidí potkat na jednom místě, a společně dotáhnout aplikaci do produkce.
Když byla aplikace v lednu 2024 hotová, potřeboval jsem kariérní pauzu a vydal se směrem osobního rozvoje.
Technologie projektu
Opensource
Jsem aktivní vývojář, který poskytuje velkou část svých znalostí jako opensource.
Většina mých opensource balíčků je naprogramována v PHP, protože to byl můj hlavní jazyk po dobu 8 let. Nové balíčky, které vyvíjím v TypeScriptu, jsou dostupné pro Node a React.
Nejlegendárnější balíčky
image-generator
Chytrý generátor variant obrázků pomocí URL parametrů
emailer
Odesílání velkého množství e-mailů s chytrou frontou a systémem hodnocení
doctrine-fulltext-search
Chytrý a snadno použitelný Doctrine vyhledávač s hodnotícím systémem
Další klíčové balíčky
doctrine
Integrace Doctrine do Nette frameworku
simple-php-diff
Vytvoření diff dvou obsahů
template
Jednoduchá šablona balíčku
package-manager
Composer package manager pro PHP aplikace s integrací do Nette
assets-loader
Snadné renderování a komprese webových assetů
shutdown-terminator
Spuštění akce po ukončení PHP aplikace
webcrawler
Procházení celého webu pomocí odkazů
lock
Atomické provádění operací

Český PHP manuál
Sbírka léty prověřených zkušeností a dobře míněných rad pro elegantní vývoj webových aplikací.
Napsal jsem stovky článků o jazyce PHP, ve kterých sdílím znalosti a zkušenosti zdarma. PHP je scriptovací jazyk pro rychlý a elegantní vývoj webových aplikací.
PHP mám opravdu rád, protože umožňuje velmi rychle dosáhnout cíle a udržovat elegantní kód. První PHP aplikaci jsem naprogramoval před více než 10 lety, a od té doby se PHP stalo jedním z mých nejoblíbenějších jazyků.
Za tu spoustu let se PHP hodně posunulo, proto na tomto webu najdete spoustu postřehů a triků, jak řešit problémy elegantně. Můžete si také pročíst série článků a zkušeností, které pomohou zásadně zlepšit vaše webové aplikace.
V roce 2023 jsem přešel na Node.js a PHP udržuji už jen z historických důvodů.
Dostupný ve 13 jazycích
Co o mně říkají kolegové
Recenze a doporučení od lidí, se kterými jsem měl tu čest spolupracovat

Marek Vácha
Sustainability Manager, TV Nova s.r.o.
Spolupráce s Janem byla vždy excelentní a velmi příjemná. Je neuvěřitelně zapálený pro hledání příčin problémů a jejich efektivní řešení. Díky svým hlubokým analytickým schopnostem dokázal rychle pochopit jádro problému a navrhnout promyšlené varianty řešení. Komunikace s ním byla vždy otevřená, věcná a upřímná – i v náročných fázích projektu. Spolupráce s ním byla proto nejen efektivní, ale i lidsky obohacující. Janovi dávám jednoznačné doporučení pro jakoukoli budoucí spolupráci.

Dana Holbová
Head of Omnichannel, O2 Czech Republic
Honza je expert ve svém oboru. Jeho silnou stránkou je schopnost rozjíždět projekty bez ohledu na to, v jaké firmě, či v jakém prostředí se ocitne. Je to profesionál, který si poradí i s velmi těžkými situacemi. Neřešitelné situace bere jako výzvu a vždy přijde na to, jak vzniklé komplikace vyřešit. Tohle si na Honzovi velmi cením.
Primárním úkolem Honzy u nás v týmu bylo přepsat stávající aplikaci do Reactu a pomoci rozšířit znalost této technologie i mezi další členy. Pro tým to bylo nové, nicméně pod vedením Honzy se developeři velice rychle v této oblasti zdokonalili a brzy začali fungovat samostatně. Honza je v roli mentora jako ryba ve vodě, kolegové mu s respektem naslouchají a jeho samotného předávání zkušeností velice naplňuje.
Honza je expert/profík, jehož talentem je schopnost rozjet projekt ve firmě úplně od nuly, postavit funkční řešení, proškolit kolegy, předat jim maximum ze svých znalostí a následně řešení předat do jejich správy a vrhnout se na další výzvy. Honzu doporučuji, vždy má firmě co přinést.

Martin Říha
Manažer IT Internal Development, O2 Czech Republic
S Honzou jsem měl tu čest spolupracovat v rámci interního aplikačního vývoje a jsem opravdu rád, že se více než před dvěma lety stal součástí našeho týmu. Oceňuji na něm jak jeho fullstack developerské zkušenosti, tak i jeho profesionalitu a schopnost předávat své znalosti ostatním. Nebojí se výzev a ani žádných inovativních řešení. Pokud se někdy objevil nějaký problém, nepamatuji si, že by ho nezvládl vyřešit. Krásné byly i pracovní pohovory, které jsem s ním absolvoval, když jsem si ho jako velkého odborníka bral na výpomoc.

Martin Sychrovský
Team Lead & Developer, O2 Czech Republic
Honza je vynikající seniorní programátor, leader a mentor. Umí skvěle analyzovat složité problémy a srozumitelně je vysvětlit, což nám často ušetřilo spoustu času a usnadnilo nám rozhodování. Jeho otevřenost k novým nápadům a ochota sdílet své znalosti ho činí skvělým mentorem, který pomohl nejen mně, ale i celému týmu. Vždy najde kreativní a efektivní řešení. Díky Honzově odbornosti jsme dokázali nejen úspěšně přepsat klíčovou prodejní aplikaci, ale také jsme se výrazně posunuli jako tým.

Marek Valášek
Co-founder, Mathematicator, LearnTube
Honza je borec. Napsal pro mě dva weby a spolupráce s ním je skvělá. Reaguje rychle a když potřebuji vyřešit jakýkoli problém, udělá vždy maximum a najde řešení.

Tomáš Zbedina
Software Developer
Honza je dobrý mentor, leader a programator, když jsem cokoliv potřeboval vědět / poradit, byl vždy, možná až trošku nezdravě, na příjmu a vše trpělivě vysvětloval. Určitě mě hodně kariérně posunul a předal zajímavé poznatky nejen ze světa programování, ale i podnikání. Jsem rád za společnou spolupráci. Děkuji 👍

Kateřina Zuchnická
Integration Testing Specialist, O2 Czech Republic
Výborný vývojář, pro kterého slovo nejde neexistuje a nic nedělá napůl. Ve spojení s Honzou mě napadají pouze superlativa. Přichází sám s vylepšeními a doporučeními a nečeká, až se „něco“ stane. Kdykoli jsem potřebovala poradit, vždycky byl nápomocen a pro testera partner.

Patrik Holba
Web Developer, Robotics Team Leader
K Honzovi jsem chodil na konzultace a každá z nich posunula moje dovednosti a porozumění světa programování na vyšší úroveň.
Bylo skvělé, jak mi vše podrobně vysvětlil a když bylo potřeba, hned mi ukázal příklad reálného použití dané technologie, jazyku nebo principu na jeho projektech. Ať už jsem se ptal Honzy na cokoliv, na vše technické znal vždy odpověď a dokázal to zformulovat tak, aby tomu rozuměl i začátečník.
Nejvíce si vážím toho, jakým směrem mě po každé schůzce nasměroval a pocitu, že mi právě pomohl objevit nové a lepší možnosti, jak řešit různé technické problémy.
S Honzou byla radost vést jakékoli technické debaty. Je to skvělý mentor, který dokáže lidi nadchnout, podpořit a posunovat dál.
Honzo díky.

Lucie Běhavá
Process Specialist, Business Analyst, O2 Czech Republic
Honza byl součástí našeho agilního týmu cca 2 roky, tým neuvěřitelně posunul a pomohl doručit velký projekt. Obdivuji jeho profesionalitu, odbornost a pracovní nasazení. Mně, jakož to vývojem nepolíbenou, vždy dokázal vše srozumitelně vysvětlit. Výborná spolupráce.

Karel Kubík
Scrum Master, Project & Change Management, O2 Czech Republic
S Janem jsem měl tu čest 2 roky pracovat v jednom agilním týmu, kde jsem byl Scrum Master. Jan byl pro tým jako senior fullstack developer velkým přínosem a člověkem, který se nebál hledat i nestandardní a inovativní řešení, která vedla k naplnění doručení hodnoty pro zákazníka, což v korporátním prostředí není vždy jednoduché. Stál si za svým názorem a nebál se ho prosazovat neustálou diskuzí. Jan byl také mentorem týmu a nad rámec svých povinností věnoval čas rozvoji týmu a dělil se o své zkušenosti.
Petr Šudoma
React Developer, O2 Czech Republic
Jsem vděčný, že jsem se na začátku své kariéry mohl setkat s odborníkem jako je Honza. Jeho profesionalita, odbornost a neuvěřitelné znalosti měli velký dopad jak na úspěšné dodání důležitého projektu, tak na můj osobní růst a ucelení si představy o podobě seniorního vývojáře. Mimo jiné byl skvělým členem týmu, který dokázal vytvořit příjemnou atmosféru a probrat s člověkem jak pracovní, tak osobní problémy. Díky, že jsem s tebou mohl pracovat.

Roman Šeiner
UX/UI Design Specialist, O2 Czech Republic
Na Honzovi si cenním že aktivně rozšiřuje svůj detailní přehled v IT tématice a ochotu přetavit sebenáročnější projekt v úspěšnou delivery. Protože umí komunikovat, je jeho názor vítaným prvkem takřka v každé pracovní konverzaci, každé schůzce.

Martin Košťál
Architekt, vývojář, lektor, konzultant
S Honzou jsem se setkal, když jsem pracoval na projektu pro společnost O2. Pracoval v sousedním týmu na odlišné aplikaci, ale i přesto na první pohled upoutal moji pozornost a bylo mi jasné, že v projektu, na kterém pracuje, sehrává klíčovou roli. Úroveň jeho expertýzy je ohromující a vždy jsem rád za Honzou chodil pro konzultace, když jsem si nebyl jistý správným řešením.
Pokud hledáte člověka, který dokáže zdánlivě nemožné, který vyzdvihne celý tým na vyšší úroveň, který Vám pomůže hledat cesty, abyste dosáhli svého cíle, pak Vám Honzu jednoznačně doporučuji.

Daniel Davidík
React Developer, O2 Czech Republic
Honza opravdu je borec. Když jsem přišel za ním do týmu, byl jsem neznalý junior. Zpětně jsem opravdu rád, že jsem skončil v týmu s ním, protože byl vždy se vším nápomocný a moc mi pomohl se zlepšovat. Staral se o všechny aspekty vývoje a rozhodně umí zabrat, když to je potřeba. K jeho hard dovednostem má i skvělé soft skills, umí dobře mluvit s lidmi a prezentovat, což jsme obzvláště ocenili na našem týmovém Technologickém čtvrtku, kdy nám často přednášel o různých IT tématech a dostával tedy jeho dovednosti a znalosti k nám do týmu. S Honzou roste aplikace a i tým, v kterém je.

Anh Viet Bui
Full Stack Developer, Freelance
Seznámení s Honzou Baráškem proběhlo při mé pracovní pohovoru na projekt do O2, a již během prvních minut jsem si uvědomil, že je to výjimečně schopný senior s bohatými zkušenostmi v oboru. Honza má talent nejen na programování, ale také na sdílení svých rozsáhlých znalostí, které mi pomohly růst jak profesně, tak osobně.
Pracovní dny s Honzou byly vždy příjemné a obohacující. Diskuze o kódu a aplikacích s ním byly plodné a vedly k rychlému dosažení konsenzu. Jeho přístup ke spolupráci byl vždy konstruktivní a podporující, což vytvářelo pozitivní pracovní prostředí.
Největší lítostí je, že naše spolupráce byla časově omezena. Jeho přítomnost v týmu byla nejen přínosem pro projekt, ale i pro můj osobní a profesní růst. Honza je bezpochyby vynikajícím odborníkem a skvělým člověkem, s nímž bych v budoucnu rád opět spolupracoval.

Pavla Ďuranová
IT | React & Node.js | GymRoom, O2 Czech Republic
Honza přišel do našeho týmu jako kolega, ale zároveň mentor, který měl složitý úkol v podobě přepsání nejdůležitější aplikace ve firmě a zároveň nám měl předat zkušenosti a best-practices. Ten úkol zvládl na jedničku, neskutečně náš tým posunul znalostně, technologicky a i osobnostně. Jeho přesah do všech částí oboru i mimo obor jsou neskutečné. Dokáže skvěle analyzovat problémové části vývoje a předcházet jim. Je otevřený novým technologiím a celkového zlepšování vývoje. Nikdy nepolevuje a všechny věci dotáhne do úspěšného konce. Děkuji že jsi byl součástí týmu.

Jan Straka
Asana Expert & CEO RASG & Cleverminds
Honza je pro mě neskutečný úkaz, překvapení a ve finále super parťák. Hledali jsme si k sobě chvíli cestu, což je dáno spíš tím, že já obecně neumím moc jazyk kmene IT a chvíli mi trvá najít komunikační linku. Nakonec se nám to ale podařilo, protože Honza je empatický, spolehlivý a hlavně umí. Opravdu umí!
Pomáhal nám vytvořit web od nuly a spolupráce probíhala velmi otevřeně, profesionálně a s orientací na cíl. Nepatřím k těm, kdož povolí pod tlakem a většinou chci opravdové výsledky. A to se nakonec s Honzou podařilo. Takže děkuji!

Dalila Thoribova
Project Manager
Honza je velmi chytrý člověk. Je značně rychlý a vzhledem k jeho mindsetu je potřeba s ním jednat narovinu a zadávat mu dostatečně podnětné úkoly. Jako projektový manažer jsem přímo neměla vliv na celkovou náplň jeho práce, pouze její části a to na projektech, na kterých se mnou spolupracoval v týmu, který jsem pro daný projekt vedla. Společně jsme pracovali na projektu revitalizace webu společnosti Home Credit a v mých očích vždy splnil to, co jsem od něj potřebovala a v dohodnutém čase. Nemůžu úplně posoudit jeho programátorské skilly, z mého úhlu pohledu je to ale člověk, který je velmi šikovný a značně spolehlivý a v týmu je rozhodně přínosem.

Jakub Havelka
Senior Software Engineer, Mews
Honza je velice schopný PHP programátor s přesahem do Frontendu. Tvoříme spolu modulární CMS systém pro náročné zákazníky. Honza se stará o tvorbu API, Databáze, kouzlí s composerem a spravuje několik veřejných repositářů na GitHubu.

Pavel Renčín
Director of Marketing Communications
Honza Barášek je jeden z nejpracovitějších programátorů, které jsem dosud potkal. Navíc dokáže naslouchat klientovu zadání a snaží se poskytnout zpětnou vazbu, aby spěl projekt co nejrychleji k cíli.

Vojtěch Fáber
Web Developer
Honza jeden z nejzapálenějších a nejšikovnějších programátorů co znám.
Obdivuju jeho rychlé řešení problémů a celkově to, že je online „po ruce“ téměř 24/7.
Spolupráce s ním je na maximální úrovni.