
I'm Petr Hlavicka
Full Stack Ruby on Rails Developer
- Address Radlicka 2487/99, 150 00 Prague 5, CZ
- 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.
Work Experience
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
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
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
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)
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
Lecture at the developer conference WP Weekend #3 2018.
How to WordPress Plugins (Czech only)
WordPress Conference 2018/08/26 in Prague
A general lecture on WordPress plugins on a small WordPress conference for beginners (Czech only).
Vue.js & WordPress (Czech only)
WordCamp Bratislava 2018
Lecture at the developer part of WordCamp Bratislava 2018 (Czech only).
Sustainability of the WordPress site (Czech only)
WordCamp Praha 2018
Lecture at the developer part of WordCamp Prague 2018 (Czech only).
References
Education
Master of Business Informatics
University of Economics, Prague
Bachelor of Informatics
University of Economics, Prague
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)
- Phone +420777640391