
Patrik is currently unavailable
Patrik Bóna
Verified Expert in Engineering
Ruby on Rails Developer
Bratislava, Bratislava Region, Slovakia
Toptal member since July 15, 2014
Bio
Patrik is a senior, full-stack web developer focused on Ruby on Rails. He has worked on projects from scratch and on mature production applications and has extensive experience integrating with third-party APIs. Patrik prefers the Rails way and enjoys working with Hotwire.
Portfolio
Procore (via Toptal)
Sidekiq, Ruby on Rails (RoR), Test-driven Development (TDD), Ruby, JavaScript...
Experience
- JavaScript - 8 years
- Ruby - 8 years
- Ruby on Rails (RoR) - 8 years
- Full-stack - 8 years
- Heroku - 8 years
- Test-driven Development (TDD) - 8 years
- Sidekiq - 8 years
- Hotwire - 1 year
Work Experience
Fullstack Engineer
2014 - PRESENT
Procore (via Toptal)
- Refactored our image processing system which converts tens of thousands images and PDFs daily.
- Created non-trivial Dropbox and Box integration for one of our products.
- Created tiling functionality for image processing and the applications which display technical drawings.
- Improved UX during drawing upload process on one of our products.
- Hunted and fixed bugs and errors on one of our products.
- Reduced a number of bugs and improved the stability of the system.
Technologies: Sidekiq, Ruby on Rails (RoR), Test-driven Development (TDD), Ruby, JavaScript, Full-stack
Project History
Warehouse
I've built a warehouse system for a pool company. They track all stock item arrivals and removals in it. It is split into two parts. One is for warehouse workers, and another is for admins and ordinary users. Each part has a different authentication mechanism. Thanks to this system, they can track each stock item change. They can see who did the change and when it was done.
Ski School
A Ruby on Rails application for Ski school management. I created it in 2014, and it is still being used and running on the latest versions of Ruby and Ruby on Rails. The primary use case is managing clients, ski instructors, and booking skiing lessons.
Todos
https://github.com/mrhead/todosA simple to-do lists application was created with Ruby on Rails and Hotwire. It is one of my toy projects. It demonstrates how you can make an Ajax-heavy application with almost no JavaScript code. I created the application with server-generated JavaScript responses, but I migrated it to Hotwire shortly after release.
Stimulus Search
https://github.com/mrhead/stimulus-searchAnother one of my toy projects. This application demonstrates how to create an autocomplete functionality with Stimulus. The main functionality was extracted from a real-world project I worked on.
Education
1999 - 2004
Master's Degree in Computer Science
Technical University of Košice - Košice (Slovakia)
Skills
Libraries/APIs
Sidekiq, Stripe API, jQuery
Tools
Basecamp, RSpec, Hotwire, Git
Frameworks
Ruby on Rails (RoR), Bootstrap, Tailwind CSS, Stimulus
Paradigms
Testing, Test-driven Development (TDD)
Languages
Ruby, CoffeeScript, JavaScript
Platforms
Heroku
Other
Full-stack
Collaboration That Works
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
1
Share your needs
Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2
Choose your talent
Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3
Start your risk-free talent trial
Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.
Top talent is in high demand.
Start hiring