Tomáš Radič
developer
web apps
internet services
Bratislava, Slovakia
ABOUT ME
Welcome! My name is Tomas, I am a web developer living mostly in Bratislava, Slovakia. I am passionate about programming and I like the focus on the best solution I can come up with. I believe the passion is the key point to keep improving, discovering and bringing the best value I can give.
Since 2014 I have been fully focusing on and working with Ruby on Rails open source framework together with Rails related technologies. I find it to be very interesting and powerful for web development and internet services. I strongly prefer to apply design first methodology and single competence unit tested classes pattern together with test driven development for which I use RSpec.
I am mostly interested in middle/small projects like startups where everything needs to be built from zero to MVP and further. My weekly capacity for the project is usually 28-32 hours.
SKILLS
My programming origin dates to about year 2000 and strongly relates to C/C++ languages and MFC framework. I used those to produce a lots of Windows desktop apps. Later in 2014 I switched to web development. Since then the stack I work with has always included RUBY ON RAILS since version 4. I have fullstack web development capability but I feel stronger in the backend application part. My typical tech stack:
  • Ruby on Rails - since 2014 (v4)
  • RSpec testing
  • Hotwire, Turbo (frames, streams)
  • Stimulus (JS controllers)
  • REST API integrations, GraphQL
  • HTML, SCSS, BEM
  • SQL / Postgres DB
  • Git
  • Heroku
Before web development:
  • C / C++ programming language (6 years overall)
  • MFC framework
  • .NET desktop apps written in C#
EXPERIENCE
Since 2014 I have been working as self-employed attending startups or mid/small projects often built from the very beginning to the functioning application. To name a few:
3IPK - technical developer
SEPTEMBER 2022 - PRESENT
  • Gratitude - web application where the user manages and presents the values of their products or company. The user declares the core values and/or transparencies and after the approval process they are injected as a badge on the product's e-shop webpage.
    https://more-gratitude.com
  • Siplabel - web application as a digital wine bottle label accessible by a QR code. This is used to publish detailed information about the product and its ingredients to match the EU requirements.
    https://siplabel.com
Creatake - technical developer
MAY 2020 - JULY 2022
  • Creatake - web application used to create, maintain and deploy a static web page mostly for presentation purposes. It is used by graphic designers who deliver static web pages to their clients.
    https://www.creatake.com
Easy Software - technical developer
OCTOBER 2019 - MAY 2020
  • Client zone - middleware system between a Vue frontend application (GraphQL) and a target system (REST API).
Freevision - technical developer
JANUARY 2018 - SEPTEMBER 2019
  • Wilio - web application that connects public people seeking a certain kind of service with the providers of that service in their area. It has been shut down by the owner after several years.
  • SlovakLines - web application used to search a bus connection and the ride ticket purchase.
    https://www.slovaklines.sk
Orderlord - technical developer
MAY 2015 - JANUARY 2018
  • Orderlord - web application with many remote system integrations. The application is used by restaurants to manage their optimal food delivery. It includes many integrations to other ordering systems as well as connection to the POS terminal.
(Older projects can be discussed personally. If any included link is not working the app may have been later shut down by the owner for any business reason as it happens to startups.)
Accenture Technology Solutions - technical developer / maintenance
SEPTEMBER 2004 - NOVEMBER 2013
  • My first regular full-time job in Accenture included projects with some development in C programming language, C# language and the Microsoft .NET technology. Beside that I attended other system maintenance projects.
VOLUNTEERING
Beside the commercial work I attend in some volunteering projects.
Slovensko.Digital - technical developer
  • Navody.digital - web application helping public people to successfully pass official matters whenever needed. It describes steps needed to be taken with detailed explanations and some automatization when possible.
    https://navody.digital
Personal projects - technical developer
  • As a passionate tennis player I have created more web applications used by my local tennis community to organize and manage summer tennis competitions. These apps sometimes change, sometimes are merged - always by current year needs.
    https://github.com/tomas-radic
Rails Girls - mentor
  • Several times attended as a mentor in Rails Girls weekend events organized to demonstrate how applications are technically built to women interested in the information technology world.
    https://railsgirls.com
AWARDS
Accenture innovation competition winner
2010
  • Winner of internal Accenture competition of innovations. I created a desktop C#/.NET application watching tickets assigned to a workgroup with notifications and statistics. This solution ensured the high priority tickets to be no more overlooked.
University competition winner
2004
  • At the end of my studies I came up with my own idea for my thesis. I developed two C++/MFC based applications (Amod and Simod) that have replaced a command line based program used for transportation computing and simulation at the university. These apps added a lot of new options, loading and saving to files and a visual presentation as a Windows desktop application. I won a university competition with these apps and later they started to be used by the University of Žilina for educational purposes officially.
EDUCATION
University of Žilina, Žilina, Slovakia - Ing.
SEPTEMBER 1998 - MAY 2004
  • I have studied at the Faculty of Operation and Economics of Transport and Communications in Žilina. It is a technical heavy study focused on mechanical engineering, electrical engineering, materials, operational analysis, math, physics, vehicles and transportation problems.
    https://fpedas.uniza.sk/sk
HOBBIES / INTERESTS
Beside the fact that computer programming is my favourite hobby used also for living I have several more to mention.
  • Tennis - I have been a passionate tennis player since 2003 until now. I do attend a lot of tournaments and leagues and I also organize a summer-long tennis competition in my original hometown every year. I still practice a lot and attend training sessions every week.
  • Electric guitar jamming - I love to jam over bluesy/jazzy/funk music on my electric guitar every day.
  • Meeting friends, talking, spending time in nature, travelling.