Tomáš Jacík přináším do IT spolehlivost

Jsem programátor, Linux admin a konzultant.

Pomáhám zákazníkům řešit problémy s webovými aplikacemi a servery. Jsem partnerem, na kterého je spoleh i v krizových situacích.

Věřím v řešení, která eliminují jádro problému, ne následky. Zastávám názor, že spolehlivost lidí v IT by měla být standardem, ne zbožným přáním.

Tomáš Jacík

Co dělám

Rychlostní optimalizace

Zrychlil jsem načítání eshopu footshop.cz z několika desítek vteřin na stovky milisekund bez většího zásahu do kódu. Pomohla instalace a optimalizace nastavení nového serveru. Zoptimalizoval jsem nastavení služeb Apache, PHP a MySQL. Zavedl jsem monitoring pomocí NewRelic.

Zrychlil jsem načítání eshopu skutry-levne.cz z několika desítek vteřin na desítky milisekund přepisem klíčových částí open source řešení PrestaShop. Zoptimalizoval jsem SQL dotazy na databázi, upravil indexy MySQL tabulek a zavedl fulltextové vyhledávání pomocí Sphinx.

Konverze dat

Napsal jsem skripty na kompletní převod databáze několika eshopů na bázi ZenCart do řešení na bází PrestaShop pro eshop comander.cz a další. Vytvořil jsem skripty pro export objednávek do účetnictví Pohoda.

Vyvinul jsem můstek na synchronizaci kampaní z MailChimp do Percolate za použití API obou platforem. Můstek je naprogramován v jazyce Python a běží na Google App Engine.

Vývoj aplikací

Naprogramoval jsem kompletní backend včetně zákaznické sekce a administrace pro web kmv.cz. Grafiku a šablony dodala agentura motion.cz, se kterou jsem spolupracoval i na dalšich projektech.

Vytvořil jsem nový customer portál pro affiliate síť ehub.cz. Pro eHUB stále pracuji na vývoji nového řešení trackování transakcí.

Doprogramoval jsem filtry produktů podle parametrů motocyklu do eshopu 2hmoto.cz.

Byl jsem jedním z programátorů, kteří vyvíjeli interní obchodní systém pro seznam.cz. V Seznamu jsem také pracoval na dalších projektech včetně sreality.cz a zbozi.cz.

Servery

Pro své klienty jsem instaloval Linuxové servery nebo VPS, na kterých nyní běží jejich aplikace. Konfigurace služeb jako Apache, nginx, PHP a MySQL jsem nastavil na míru jejich aplikaci, aby běžela co nejrychleji a bezpečně.

Pro některé klienty se trvale o jejich servery nebo VPS starám. Dohlížím na jejich aktualizace a zabezpečení. Prohlížím logy, zda se něco neděje. Přizpůsobuji nastavení služeb aktuálním potřebám.

Refaktoring

Neděsí mě legacy kód a nebojím se do něj sáhnout. Úspěšně jsem nasadil nový design i na staré eshopy na bázi ZenCart jako moje-elektro.cz nebo ventilatory.cz.

OpenSource

Přispívám do opensource projektů a vyvíjím vlastní knihovny. Aktivně se pohybuji v Nette komunitě. Můj kód můžete vidět na Githubu pod nicky sunfoxcz a foxycode.

Co nedělám

Vývoj frontendu

Ačkoliv ovládám HTML, CSS a JavaScript, vývoj frontendu dnes není jen o tom. Je potřeba znát rozdíly mezi prohlížeči. Vědět, jak správně udělat stránky responsivní. Na tento úkol jsou tady povolanější.

Vývoj nových features pro PrestaShop

Po letech zkušeností s tímto eshopem zastávám názor, že na něm nelze stavět dlouhodobě fungující byznys. Nenechte se mýlit. PrestaShop je zřejmě nejlepší dostupné opensource řešení vůbec. Doplácí však na to, že má mnoho funkcí, kterými se snaží vyhovět všem. Ve finále je pak kód zbytečně složitý, architektura špatně navržená a vývoj nových funkcí zdlouhavý. Je velmi těžké dělat větší úpravy bez rozbití některé části shopu.

Co umím

Programování

Velmi dobře ovládám jazyky PHP a Python. Něco málo už jsem napsal v jazycích C, C++, JavaScript a Ruby. Umím se velice dobře orientovat v cizím kódu a neštítím se sáhnout na legacy kód. Něco málo o mých schopnostech uvidíte na smarterer.com.

Nejraději programuji v Nette framework. Používám při tom komponenty ze Symfony. Snažím se psát kvalitní, bezpečný a testovatelný kód.

Komunikace

Jsem přeučený introvert. Podnikání mě naučilo nebát se mluvit s lidmi a řešit problémy jak nastanou, místo jejich odsouvání. Můžete se spolehnout, že s Vámi během zakázky budu aktivně komunikovat a o všech překážkách se dozvíte ihned.

Servery

Ovládám správu operačních systémů na bázi Linux, BSD a Solaris. Dokážu nastavit a rychlostně zoptimalizovat nastavení služeb Apache, nginx, PHP a MySQL. Učím se administrovat a pracovat s PostgreSQL. Provozuji vlastní VPS hosting nad SmartOS.

Co o mě říkají Chcete mi napsat doporučení?

Tomáš Jacík je profesionál, u kterého si cením především schopnosti analyzovat technickou náročnost projektu v kontextu adekvátně zvoleného řešení. Může čerpat ze svých opravdu bohatých zkušeností v tomto směru. Velkou předností je rovněž znalost HW a zkušenosti s provozem hostingu a VPS, což rovněž uplatňuje při vývoji samotných aplikací.

Ondřej Hájek, majitel portálu ehub.cz

Tomáš je vývojář a analytik se všetečnými otázkami, na které zákazníci tak často zapomínají. Protože vidí i vyšší rámce zakázek, je velmi vítaný spolu-vývojář při vývoji v týmu.

Petr Sýkora, vývojář a analytik motion.cz

Pan Jacík nám pomohl s rychlostí našeho e-shopu, která byla jeden čas velmi špatná. Po zásahu pana Jacíka máme zase web, který mohou uživatelé bez problému používat a rychlost webu již ani nás v backoffice ani zákazníky nijak nezdržuje. V rámci vývoje webu s ním nyní spolupracujeme pravidelně a musím vypíchnout jeho reakční dobu na dotazy a požadavky, která je jednoznačně výrazně kratší, než je v oboru průměr a velmi to usnadňuje další práci. Celkově mohu jeho práci doporučit. S panem Jacíkem budeme nadále spolupracovat.

Václav Váňa, operační manažer ve společnosti Footshop s.r.o.

Tomáše můžeme jenom doporučit. Byl to v řadě asi sedmý programátor, kterého jsme oslovili. Všichni ostatní ale nedokázali realizovat naše přání a vytvořit rychlou a funkční databázi (web) s napojením na naše dodavatele. Tomáš byl jediný, který dokázal tuto problematiku vyřešit a naprogramovat. Je s ním i dobrá komunikace a na všem se dá v klidu domluvit. Můžeme tedy všem jenom doporučit.

Vladimír Havlík, majitel eshopu 2hmoto.cz

Pana Jacíka jsem vyhledal, když už jsem ztratil veškerou trpělivost s hostingem a VPS u různých poskytovatelů, kteří mi vždy tvrdili, že problém s rychlostí mého webu je ve webu samotném a nemá to nic společného s nastavením serveru. Pan Jacík mě přesvědčil o opaku.

Tomáš Meško, jednatel firmy MôjDom štúdio, s.r.o.

Tomáš vždy dokázal profesionálně vyřešit problém, který byl pro jiné neřešitelný. Je nejenom skvělý programátor, ale rozumí zejména problematice serverů.

Zdeněk Koutný, jednatel společnosti KOUTNÝ SOFTWARE s.r.o.
všechna doporučení

Jak pracuji

Pracuji formou zakázky. Za práci Vám vystavím fakturu. Práci účtuji nejčastěji od hodiny, můžeme se ale dohodnout i na pevné ceně za projekt. Hodiny svého času si vážím na 1500,- Kč.

Pokud mi chcete nabídnout práci na HPP, pravděpodobně ji odmítnu. Vyhovuje mi volnost, kterou mi poskytuje práce na volné noze. O zakázky nemám nouzi, nehledám tedy "jistotu". Pracuji z vlastní kanceláře a nechci sedět v té Vaší. Pokud mi přesto budete chtít poslat nabídku, buďte trochu kreativní a hlavně popište na čem konkrétně bych dělal, s jakými lidmi a za jaké peníze.

Co mám rád

Samozřejmě programování, pokud mohu odvádět kvalitní práci a přemýšlet o řešení. IT obecně jako obor a zkoumání, co je v něm nového. Práci s novými technologiemi a vymýšlení novátorských řešení.

Miluji podnikání a práci na volné noze. Volnost, kterou mi to dává. Časovou flexibilitu, kterou to přináší.

V zimě snowboarding, v létě inline brusle a projížďky na skútru. Z indoor aktivit stolní fotbálek.

Ocením dobré jídlo a pití. Umím obstojně vařit.

Kontakt

Fakturační údaje:
Tomáš Jacík
Nová Ves nad Popelkou 167, 512 71
IČ: 04654200
Číslo účtu:
9110496001/5500

Kontaktovat mě můžete na mailu tomas@jacik.cz nebo na telefonu 606 053 606.