Petr Hlavicka
Hello

I'm Petr Hlavicka

Full Stack Ruby on Rails Developer

  • Address Radlicka 2487/99, 150 00 Prague 5, CZ
  • E-mail
  • Phone +420777640391
  • Now working in Avvoka

I am a web developer since 2007. I’ve started as HTML & CSS coder (in time of IE 6). Then as WordPress developer (custom themes/plugins). Now I am working with Ruby on Rails and Vue.js.

I know that I using an open-source for my living and that’s why I am trying to give something back to the community around it. I was a co-organizer of WordCamp Prague conference 2018 and 2019. I lectured in the developer section at WordCamp Prague and Bratislava.

Technologies & services I work with

Work Experience

2020/6 - now

Avvoka

Full Stack Ruby on Rails Developer

Avvoka is a LegalTech startup from the UK. It is next-generation document automation for layers.

  • Ruby on Rails 4 & 6
  • Stimulus
  • MySQL, Redis, Sidekiq

2019/5 - 2020/6

Spaceti

Full Stack Ruby on Rails Developer

Spaceti is a PropTech startup from the Czech Republic. I helped to expand and refactor a massive monolith of the backend based on Rails 4 hosted in Kubernetes on AWS.

I also built services for smart parking and calendar integrations (custom solution and Microsoft Graph API for Outlook integration) based on 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

I’ve joined PrimeHammer as a remote developer to help them maintaining and expanding a Rails-based application for a jet fuel reseller.

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

2016 - 2018/9

Freelancer

Full Stack Ruby on Rails Developer

I started to learn and use Ruby and Ruby on Rails to be able to provide better and more customizable solutions to my clients. I built a few small web applications based on Ruby on Rails and helped maintain a complex intranet solution for one of the biggest Real Estate company in the Czech Republic.

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

2007 - 2015

Freelancer

WordPress developer and consultant

In my beginnings, as a freelance developer, I started with HTML & CSS. Later I move to PHP and then to WordPress to help my clients to administrate their web sites. I was focused to deliver solutions that are easy to maintain and administer.

  • HTML, CSS, JavaScript (mainly jQuery)
  • PHP, MySQL/MariaDB
  • WordPress (custom solutions / plugins)

Talks on conferences

Vue.js a WordPress (Czech only)

WP Weekend #3 2018/10/06

Presentation

Lecture at the developer conference WP Weekend #3 2018.

How to WordPress Plugins (Czech only)

WordPress Conference 2018/08/26 in Prague

Presentation

A general lecture on WordPress plugins on a small WordPress conference for beginners (Czech only).

Vue.js & WordPress (Czech only)

WordCamp Bratislava 2018

Video | Presentation

Lecture at the developer part of WordCamp Bratislava 2018 (Czech only).

Sustainability of the WordPress site (Czech only)

WordCamp Praha 2018

Video | Presentation

Lecture at the developer part of WordCamp Prague 2018 (Czech only).

References

  • 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)
  • (Czech) 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)

Education

2011 - 2014

Master of Business Informatics

University of Economics, Prague

2007 - 2011

Bachelor of Informatics

University of Economics, Prague

2004 - 2007

Information Technology

Private high school of computer science

Self-education

Self-education is an integral part of keeping pace with time and learning new skills. I personally like to get basic knowledge from a video lesson or a tutorial and fine-tune knowledge with documentation or articles and books from experts. Here are some of the resources I’ve used for this purpose.


Udemy
  • Ruby Programming for Beginners (certificate)
  • Advanced Ruby Programming: 10 Steps to Mastery (certificate)
  • BDD with Ruby on Rails using RSpec 3 and Capybara (certificate)
  • Ruby on Rails 4 - A Test-Driven Approach (certificate)
  • Ruby on Rails 5 - BDD, RSpec and Capybara (certificate)
  • ES6 Javascript: The Complete Developer's Guide (certificate)
  • Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex) (certificate)
  • Typescript: The Complete Developer's Guide (certificate)
Books
  • 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)
  • COPELAND, David. Sustainable Web Development with Ruby on Rails (sustainable-rails.com)

Contact

  • Invoice details

  • Name Ing. Petr Hlavicka
  • Address Radlicka 2487/99, 150 00 Prague 5, CZ
  • Company # 75867613
  • VAT CZ8801140018 (the payer of VAT)
  • E-mail
  • Phone +420777640391
Loading ...