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

Jan Barášek

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í

⚛️
React
🟢
Node.js
Vercel
☁️
AWS
🤖
AI
☁️
Cloud
TS
TypeScript
Next.js
JS
JavaScript
🐘
PHP
🐘
PostgreSQL
🧠
Mozek
📝
Git
🐙
GitHub
🍎
Mac
🐧
Linux
💻
Bash
🌐
HTML
🎨
CSS
💅
Sass
🎨
Tailwind
🎨
Figma
📊
REST API
🔺
Drizzle
Neon
💳
Comgate
🔶
Cloudflare
📝
Markdown
🔌
API
🔧
Microservices
Serverless

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!

GymRoom Logo
Moderní posilovna
Mathematicator Logo
10+
let provozu
100k+
studentů

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.

2 roky
vývoje
React
přepis
O2 Logo

Technologie projektu

ReactTypeScriptNode.jsAzurePHPREST APITech leaderProblem solving

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í

PHP
8 let
TypeScript
nové projekty
PHP Logo

Č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ý pro nové projekty
Pojďme spolupracovat

Co o mně říkají kolegové

Recenze a doporučení od lidí, se kterými jsem měl tu čest spolupracovat

Marek Vácha

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á

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

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ý

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

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

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á

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

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á

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

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

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

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

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

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á

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

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

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

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

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

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.

Zůstaňte v obraze

Přihlaste se k odběru newsletteru a získejte nejnovější informace o vývoji, technologiích a zajímavých projektech přímo do vaší e-mailové schránky.

Vaše údaje zpracováváme v souladu s zásadami ochrany osobních údajů