matous_uvod
Jmenuji se Matouš Borák a rád vyvíjím hezké a užitečné weby. Čtyři dny v týdnu pracuji jako programátor na volné noze v jazyce Ruby.

Orientuji se na tvorbu složitějších webových aplikací, které zajišťuji především po funkční stránce. Rád tvořím weby s jasným účelem a intuitivně přístupným obsahem.

Mám zkušenosti s rozsáhlými projekty, týmovou i sólo prací a pokud si pamatuji, odnikud mě nehnali holí. Dříve jsem se více věnoval bezpečnosti, nyní si znalosti jejích principů pone­chávám jako výborný základ pro bezpečné programování a zajištění ochrany dat uživatele.

Z řady programovacích jazyků, které jsem poznal a používal, zůstaly v mém zájmu především Ruby a v menší míře také Java.

Pokud pro svůj projekt hledáte někoho, jako jsem , budu velmi rád, když mne oslovíte. Krátká procházka po tomto webu vám napoví více.

Čemu se právě věnuji

  • Na nejremeslnici.cz proběhl velký redesign hlavních stránek, včetně homepage (další postupně přidáváme). Radost mám především z toho, že s novými stránkami jsme začali konečně využívat i nové technologie a postupy: šablony pomocí Slim místo ERB, atomické stylování s využitím frameworku Tachyons, SVG ikonky, formuláře v simple_form, vše samozřejmě plně responzivní, prostě paráda. Zároveň jsme redesignu využili k tomu, abychom se zbavili řady starých kusů CSS a JS kódu...    (říjen 2016)

  • S velkou radostí jsem poslední měsíc pracoval na interní nejřemeslnické aplikaci pro rozpoznávání přijatých hovorů. Tato androidí appka má velký úspěch u našich administrátorů, kteří zpracovávají jednotlivé zakázky a dennodeně komunikují s firmami a zákazníky.

    Okamžitě při příjmu hovoru se aplikace na pozadí zeptá serveru, zda dané číslo známe, a pokud ano, zobrazí na displeji telefonu, kdo volá, zda jde o firmu nebo zákazníka a jak jej oslovovat. Navíc se na serveru mezitím připraví podrobnější informace o volající firmě nebo zákazníkovi, s odkazem na aktuální poptávky apod.    (duben 2016)

  • V NejŘemeslnících jsme konečně přidali možnost placení kartou. Platbu jsme integrovali s platební bránou GoPay. Samotná integrace s bránou proběhla z technického hlediska velmi rychle a bez nějakých překvapení, déle snad trvalo podepsat úvodní smlouvy o obchodní spolupráci. Trochu zapeklitější pak bylo správné zpracování plateb v našich finančních reportech a v exportu do účetnictví.    (leden 2016)

  • Protože v NejŘemeslnících opakovaně čelíme podvodným SPAMovým útokům, kdy jsou emaily mj. i našim zákazníkům rozesílány jakoby z naší mailové adresy, dostal jsem na starost implementovat všemožné ochrany proti zneužití mailových zpráv. Začal jsem ochranou SPF (politika hlásající, které servery mohou odesílat naši poštu), DKIM (digitální podpisy všech našich zpráv) a konečně DMARC (přesné řízení těchto politik a ochran). S podvodnými odesílateli sice nic nenaděláme, podařilo se nám ale radikálně snížit počet příchozích SPAMů u uživatelů, kteří používají některý z chytřejších emailů, např. gmail. Velmi jsem si oblíbil skvělý nástroj dmarcian pro analýzu dopadů všech těchto emailovýh ochran.    (září 2015)

  • Po měsíčním, poměrně intenzivním úsilí ve dvou vývojářích jsme dokončili také upgrade Ruby a Rails vrstvy v NejŘemeslnících. Z prastarých a dávno už nepodporovaných verzí Ruby (1.8.7) a Rails (2.3) jsme postupně a úspěšně přešli až na aktuální verze Ruby 2.2.1 a Rails 4.2. Přechod byl poměrně přímočarý, dost času nám ale zabral upgrade našich customizovaných či monkey-patched verzí knihoven. Využili jsme také reverzní proxy HAProxy, díky které jsme mohli pouštět nejprve mizivou, postupně ale větší a větší část uživatelů na nové verze stránek a rovnou odchytávat případné chyby. Těch ale nebylo moc. Příjemným bonusem je další cca 30% zrychlení díky novější Ruby.    (duben 2015)

a co dříve...? »