Tomasz Grabowski, Developer in Poland
Tomasz is available for hire
Hire Tomasz

Tomasz Grabowski

Verified Expert  in Engineering

Ruby on Rails Developer

Toptal Member Since
June 10, 2013

Tomasz is a person who doesn't see boundaries in what can and can't be done with software. He believes that programming is a way of thinking and a way of life.



Preferred Environment

RubyMine, Vim Text Editor, Git, Linux, OS X, Unix

The most amazing...

...achievement for me was live coding a Twitter news reader in Ruby during a Hackathon.

Work Experience


2013 - PRESENT
AgreeYa Mobility
  • Maintaining a large Ruby on Rails project
Technologies: JavaScript, Ruby on Rails (RoR), Ruby


2007 - PRESENT
Zdunek Sp. z o.o.
  • Developed an internal CRM system to manage customer flow and car park.
  • Written originally in PHP using Codeigniter and MySQL, rewrote in 2010 to use Ruby, Ruby on Rails and PostgreSQL.
  • Extended the system to monitor tasks and sales reports of sales persons.
Technologies: HTML, CSS, JavaScript, PHP, Ruby


2011 - 2013
  • Rewrote an old site written in Perl to Ruby using Ruby on Rails as a framework and MySQL as a database.
  • Wrote import scripts to get data from a remote database server and parse them into a new structure and import.
  • Created Rentlytics, a property managament tool written in Ruby and using Ruby on Rails as a framework.
  • Set up a production and staging environment: server + deployment (Nginx, Unicorn, Chef).
  • Worked on back-end and front-end issues - Ruby, JavaScript (CoffeeScript).
  • Optimized SQL queries.
Technologies: SCSS, CSS, HTML, JavaScript, Ruby


2009 - 2011
Allied Newspapers Limited
  • Completely redesigned and rewrote
  • Implemented the whole front-end and designed new site UI/UX.
  • Set up the production environment for the site - 2 separate machines as MySQL servers + machine for web server, Memcache and Sphinx.
  • Implemented advance caching techniques to improve site load time.
  • Designed and developed a mobile version of the site: using jQuery Mobile.
  • Developed first draft of an iOS app (iPhone/iPad).
Technologies: CSS, HTML, PHP


2007 - 2009
T&C Polska
  • Rewrote - written in PHP, based on CakePHP framework.
Technologies: HTML, CSS, JavaScript, PHP, Ruby


2006 - 2007 Sp. z o.o.
  • Worked on large codebase and multiple sub projects written in an internal PHP framework.
  • Extended the framework with new functionality, fixing bugs
  • Rewrote PHP4 code to PHP5.
Technologies: JavaScript, CSS, HTML, PHP


2005 - 2006 sp. z o.o.
  • Worked on complete rewrite of
  • Implemented API system to cooperate with external touristic service
Technologies: CSS, HTML, JavaScript, PHP

Trademark Safeguard

Ruby site, based on Ruby on Rails framework and MySQL database. Work included setting up server, writing import scripts, setting up cron jobs.


Property management tool. Written in Ruby, using Ruby on Rails framework and PostgreSQL database. Job included initial setup of servers and importing data from several sites (Facebook, Twitter).


Booking system for smaller hotels and private house owners. Written in Ruby using Ruby on Rails. Job involved a lot of JavaScript work on the front-end.

Times Of Malta
Redesigned the biggest Maltease news site. This involved designing the whole UI/UX from scratch, getting data from old DB structure into the new structure, writing DB scripts, and setting up server environment.


Ruby, Haml, HTML5, JavaScript, CSS, HTML, SCSS, SQL, Python, Java, PHP, Objective-C, Bash


Ruby on Rails (RoR), Bootstrap, ZURB Foundation, Sinatra, CakePHP, CodeIgniter, minitest


RubyMine, Adobe Photoshop, RSpec, Capistrano, Adobe Lightroom, Vim Text Editor, Sublime Text, Subversion (SVN), Git, Xcode, Blender, NGINX


Object-oriented Programming (OOP), Plain Old Ruby Object (PORO), Pair Programming, Agile Software Development


MacOS, Unix, OS X, Linux, iOS, Android


jQuery, Google AdWords, jQuery Mobile, Rack, Google API, Facebook API, Twitter API


PostgreSQL, MySQL, Memcached, MongoDB, NoSQL, Sphinx Search Engine

2000 - 2005

Masters Degree in Internet management

Gdańsk Management Colleague - Gdańsk

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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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