Petr Hlavička
Ahoj

Jsem Petr Hlavička

Full stack Ruby on Rails developer

  • Sídlo Radlická 2487/99, 150 00 Praha 5
  • E-mail
  • Telefon +420777640391
  • Nyní pracuji v Avvoka

Jsem webový vývojář od roku 2007. Prošel jsem si fáze vývoje webu od kódování HTML & CSS (ještě za dob IE 6), přes tvorbu šablon na míru pro oblíbený CMS WordPress.

Momentálně se věnuji programování webových aplikací v Ruby on Rails s Vue.js a konzultační činnosti.

Nenechávám si své znalosti jen pro sebe a vracím je zpět komunitě: přednášel jsem na konferencích WordCamp Praha a Bratislava v rámci vývojářské části konferencí.

Byl jsem spoluorganizátor největší české WordPress konference WordCamp Praha v letech 2018 a 2019.

Technologie & služby, se kterými pracuji

Přednášky na konferencích

Vue.js a WordPress

WP Weekend #3 6. 10. 2018

Prezentace

Přednáška na vývojářské konferenci WP Weekend #3 2018.

Jak na WordPress pluginy

WordPress konference 26. 8. 2018 v Praze

Prezentace

Obecná přednáška o WordPress pluginech na malé WordPress konferenci pro začátečníky.

Vue.js a WordPress

WordCamp Bratislava 2018

Video | Prezentace

Přednáška ve vývojářské části konference WordCamp Bratislava 2018.

Udržitelnost WordPress webu

WordCamp Praha 2018

Video | Prezentace

Přednáška ve vývojářské části konference WordCamp Praha 2018.

Pracovní zkušenosti

2020/6 - nyní

Avvoka

Full Stack Ruby on Rails Developer

2019/5 - 2020/6

Spaceti

Full Stack Ruby on Rails Developer

Spaceti je český PropTech startup. Pomáhal jsem rozšířovat a refaktorovat masivní monolitní backend založený na Rails 4 hostovaný v Kubernetes na AWS.

Také jsem vytvořil služby pro chytré parkování a integraci kalendáře (vlastní řešení a Microsoft Graph API pro Outlook) založené na Rails 6.

  • Ruby on Rails 4 & 6
  • PostgreSQL, Redis, Sidekiq
  • GitHub Actions
  • Heroku, AWS

2018/10 - 2019/5

PrimeHammer

Full Stack Ruby on Rails Developer

Přidal jsem se do týmu PrimeHammer jako remote vývojář, kde jsem pomáhal s rozšířením Rails aplikace pro prodejce leteckého paliva.

  • Ruby on Rails 5, PostgreSQL, Javascript (jQuery)
  • RSpec, Capybara

2016 - 2018/9

Na volné noze

Full Stack Ruby on Rails Developer

V této době jsem se začal učit Ruby a Ruby on Rails, abych svým klientům mohl poskytnout řešení, která jsou více specializované a udržitelné. Vytvořil jsem několik menších webových aplikací a pomáhal spravovat komplexní intranet pro jednu z největších českých realitních společností.

  • Ruby on Rails, Vue.js
  • PostgreSQL, Redis, Sidekiq
  • RSpec, Capybara
  • GitLab CI, CircleCI
  • Dokku, Heroku, Custom solution on VPS (Ubuntu/Debian)

2007 - 2015

Na volné noze

WordPress vývojář a konzultant

Ve svých začátcích, jako vývojáře na volné noze, jsem začal s HTML & CSS. Poté jsem se přesunul na PHP a WordPress, aby si mohli mí klienti sami spravovat své webové stránky. Vždy jsem se zaměřoval na řešení, která nejenom splní požadavky klientů, ale také se jednoduše udržují a spravují.

  • HTML, CSS, JavaScript (mainly jQuery)
  • PHP, MySQL/MariaDB
  • WordPress (vlastní řešení / pluginy)

Doporučení

  • I had the pleasure of working with Petr for almost a year and I have nothing but the utmost respect for him as a person and as a professional. Petr is a pragmatic, self-motivated and highly skilled software engineer who can comfortably work across the whole stack while crafting robust and elegant solutions. His kindness, communication skills and impeccable work ethic make him an invaluable asset any company wish they had.

    Pablo Orellana ex-colleague from Spaceti (LinkedIn recommendation)
  • Petr is an excellent full-stack developer. I enjoyed working with him as he was fast to come up with elegant solution, and also quickly delivered first testable version. Petr is not only great professional, he is also kind person and fun to be around. Lastly, he organized D&D (Pathfinder) sessions for our team.

    Karel Pavlicek ex-colleague from Spaceti (LinkedIn recommendation)
  • Petr je inteligentní a pracovitý ruby programátor, se kterým jsem měl čest pracovat ve Spaceti kde pracoval na back-endové části aplikace pro smart workplace. Nejen že vyniká ve své práci ale je také klidný, hodný, spořádaný a komunikace s ním byla vždy bezproblémová. Petra velice doporučuji :)

    Jiří Tarašovič ex-colleague from Spaceti (LinkedIn recommendation)
  • Webová prezentace je pro můj obchod jedním z nejdůležitějších prodejních prostředků. Výběr spolupracujících firem je pro mě klíčový. Po dlouhé fázi hledání mě zaujal tandem Miroslav Koša & Petr Hlavička. Důležitým krokem byla detailní analýza činnosti naší společnosti a zacílení na zákazníka. Došlo k celkovému rebrandingu a přeskládání logiky původního webu. Nová prezentace je uživatelsky přívětivá s přidanou hodnotou ve formě nových ovládacích prvků, které byly úspěšně implementovány. Při nestandardních problémech a „porodních bolestech“ oceňuji jejich improvizaci a návrhy řešení. Moji zákazníci oceňují design, přehlednost a uživatelskou přívětivost celého webu. Dalším důležitý aspektem pro mé rozhodnutí byl poimplementační servis a chuť web nejen udržovat, ale nadále rozvíjet. Z mého pohledu jsou oba odborníci, kteří předbíhají v mnoha ohledech dobu. Do dalších projektů jdu do toho opět s nimi!

    Josef Krejčí digame s.r.o.
  • Především si na spolupráci s panem Hlavičkou cením jeho spolehlivosti a profesionálního přístupu. Rozhodně budeme ve spolupráci pokračovat.

    Michal Ježek Karsa Technologies, s.r.o.
  • S Ing. Hlavičkou spolupracuje naše firma již několik let a zatím nemáme důvod tuto spolupráci ukončovat. Ať už se jedná o tvorbu webů, audity či konzultace z oblasti IT, tak pan Hlavička odvedl vždy takovou práci, jakou jsme od něj očekávali. Pokud tedy hledáte někoho, kdo se vám bude individuálně věnovat a dodá kvalitní práci, pana Hlvaičku mohu vřele doporučit.

    Ing. Tomáš Němec farmes.cz
  • Výborný a pečlivý kodér s grafickým citem a neméně šikovný WordPress specialista. Nad implementacemi dokáže přemýšlet dopředu (vzácná vlastnost na CZ trhu v této oblasti) a je tím pádem schopen přijít na možná úskalí ještě dříve, než nastane problém. Vždy navrhne několik efektivních řešení a dá klientovi na výběr. Dostáváte kompletní službu – plnění webu obsahem a jeho správa je poté hračka.

    Slavomír Gavenda projektový manažer a jednatel firmy Critical works s.r.o.
  • S panem Hlavičkou jsem realizoval několik webových prezentací. Veškeré práce vždy byly vyhotoveny v dohodnuté kvalitě a domluvených termínech. Pan Hlavička pracuje velmi pečlivě a nad projekty se vždy zamyslel nad rámec zadání, což vedlo nejenom k lepším výsledkům, ale také k minimu následných víceprací. Mohu tak vřele doporučit, a doufám, že bude příležitost s panem Hlavičkou spolupracovat na dalších projektech.

    Jan Řezníček attraco.com

Vzdělání

2011 - 2014

Podniková informatika

Vysoká škola ekonomická, navazující magisterské studium

2007 - 2011

Informatika

Vysoká škola ekonomická, bakalářské studium

2004 - 2007

Informační technologie

Soukromá střední školy výpočetní techniky

Sebevzdělání

Sebevzdělávání je nedílnou součástí pro udržení kroku s dobou a učení se novým dovednostem. Mně osobně vyhovuje nejdříve získání základních znalostí z video kurzu či tutoriálu a dolaďování znalostí pomocí dokumentace nebo článků a knih od odborníků. Níže uvádím některé ze zdrojů, které jsem pro tyto účely využil.


Udemy
  • Ruby Programming for Beginners (certifikát)
  • Advanced Ruby Programming: 10 Steps to Mastery (certifikát)
  • BDD with Ruby on Rails using RSpec 3 and Capybara (certifikát)
  • Ruby on Rails 4 - A Test-Driven Approach (certifikát)
  • Ruby on Rails 5 - BDD, RSpec and Capybara (certifikát)
  • ES6 Javascript: The Complete Developer's Guide (certifikát)
  • Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex) (certifikát)
  • Typescript: The Complete Developer's Guide (certifikát)
Knihy
  • HUDGENS, Jordan. Comprehensive Ruby Programming. 1. edition. Packt Publishing, 2017. ISBN 9781787280649
  • BIGG, Ryan. Multitenancy with Rails - 2nd edition, 2017 (leanpub.com)
  • METZ, Sandi. Practical Object-Oriented Design in Ruby: An Agile Primer. 2. edition. Addison-Wesley Professional, 2018. ISBN 9780134456478
  • METZ, Sandi. 99 Bottles of OOP. Potato Canyon Software, LLC., 2017. ISBN 9781944823009
  • HAGEMANN, Stephan. Component-Based Rails Applications: Large Domains Under Control. Addison-Wesley Professional, 2018. ISBN: 9780134774596
  • BERKOPEC, Nate. The Complete Guide to Rails Performance. (railsspeed.com)

Kontakt

  • Fakturační údaje

  • Jméno Ing. Petr Hlavička
  • Sídlo Radlická 2487/99, 150 00 Praha 5
  • 75867613
  • DIČ CZ8801140018 (jsem plátcem DPH)
  • E-mail
  • Telefon +420777640391
Loading ...