Patrik Bóna, Developer in Bratislava, Bratislava Region, Slovakia
Patrik is available for hire
Hire Patrik

Patrik Bóna

Verified Expert  in Engineering

Ruby on Rails Developer

Location
Bratislava, Bratislava Region, Slovakia
Toptal Member Since
July 15, 2014

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.

Availability

Part-time

Preferred Environment

Basecamp, Ruby, Ruby on Rails (RoR), Hotwire

The most amazing...

...role I've ever had was working as sole developer for more than three years, improving the product and helping grow the company, which was eventually acquired.

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

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/todos
A 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-search
Another 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.

Frameworks

Ruby on Rails (RoR), Bootstrap, Tailwind CSS, Stimulus

Tools

Basecamp, RSpec, Git

Paradigms

Testing, Test-driven Development (TDD)

Other

Full-stack, Hotwire

Languages

Ruby, CoffeeScript, JavaScript

Libraries/APIs

Sidekiq, Stripe API, jQuery

Platforms

Heroku

1999 - 2004

Master's Degree in Computer Science

Technical University of Košice - Košice (Slovakia)

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