Hrvoje Grdić, Ruby Developer in Zagreb, Croatia
Hrvoje Grdić

Ruby Developer in Zagreb, Croatia

Member since October 3, 2014
Hrvoje is a software developer who achieved his master's degree in computer engineering while simultaneously working for a telecommunications company. He handled the production and testing of numerous applications. He has ten years of experience in multinational companies and Agile teams, including eight years of experience working remotely.
Hrvoje is now available for hire




Zagreb, Croatia



Preferred Environment

Git, VS Code, MacOS, Ruby, Ruby on Rails (RoR)

The most amazing...

...thing I've built is a tool to compute radio wave interference due to diffraction with data from the Shuttle Radar Topography Mission of NASA's Endeavor shuttle.


  • Software Developer

    2015 - 2023
    • Contributed to developing time management software with a complex architecture by working on Ruby on Rails back end and Vue front end. Over 40,000 companies used the software.
    • Acted as the lead developer providing services for a client in the finance industry. Developed the back end on Rails and front end in React with regular deploys to Heroku. Created a prototype allowing US citizens to roll over their 401(k) plans.
    • Provided full-stack development services and oversaw a membership tracking app. Worked on the back end using RoR and the front end using Angular with regular deploys to AWS.
    • Oversaw full-stack development for an eCommerce client. Handled the back end with RoR and the front end with React and deployed it to AWS. Scaled systems to handle a huge traffic load, enabling multiple eCommerce platforms to sync with many entities.
    • Developed the back end with Rails and the front end with React for a healthcare client. Worked on one of the apps, which was part of a larger ecosystem, to enable a large pool of users to get in touch with their coaches.
    Technologies: Amazon Web Services (AWS), React, JavaScript, Ruby on Rails (RoR), React Native, Angular, Ruby
  • Software Developer

    2013 - 2014
    • Built Resourcy, a web app in Ruby on Rails for resource management.
    • Developed an LDAP implementation in Ruby for testing the LDAP service.
    • Contributed to developing Python scripts for automating tasks, including data collection and analysis.
    • Improved the process of test automation and continuous integration.
    • Participated in Jenkins module development related to creating reports and test statistics.
    • Prototyped a product idea and won a silver innovation award for it.
    • Held Java SE lectures for team members who were interested in learning.
    • Redesigned a Java testing tool, making it scalable using concurrent programming.
    • Implemented an in-memory LDAP database similar to OpenLDAP.
    Technologies: Ruby, Java SE, Python
  • Software Developer

    2012 - 2013
    Intessa Sanpaolo
    • Developed Java tools and utilities for data analysis.
    • Developed and supported back-end services using PL/SQL.
    • Developed and supported stored procedures used for reporting.
    • Handled database management for core systems in the banking sector.
    • Improved HTML reports generated by PL/SQL.
    • Performed data migrations on the Oracle database.
    Technologies: Java
  • Software Developer

    2010 - 2012
    Iskon Internet (Croatian Telecom)
    • Handled web development in Python for internal usage.
    • Developed automated scripts in Python for detecting and correcting errors in billing processes.
    • Participated actively in the billing process, including data analysis, report generation, and bill generation.
    • Troubleshot an Oracle database for inconsistencies in business data.
    • Developed a periodic notification and warning application in Python for failed jobs.
    Technologies: Python


  • Full-stack Development of Time Management Software

    I provided development services to a company with more than 40,000 branches. I helped build tools that enabled remote workers to track their time, get paid, send invoices, and complete project management tasks.

  • eCommerce Integration

    The project aimed to develop an RoR and React application for a client. The app was heavily back-end oriented, with many requests that had to scale quickly. It included integrations with some world-known online shops, utilized Sidekiq for back-end jobs, and mainly relied on fast execution and error-proneness.

  • Clover Integrations

    I contributed to multiple integrations for the Clover platform. I used a variety of technologies, but mainly RoR and React Native, to build apps that leverage Clover SDK and their environment to provide tools that integrate payments with client apps.

  • Cafewell

    I developed the back and front ends of an extensive system using RoR and React and conducted work following the Kanban style while continuously deploying to AWS. Many customers and companies in the US used the system.

  • Resourcy

    Ruby on Rails application for resource management I made at Ericsson. The tech stack also includes AngularJS and PostgreSQL.


    A web application in Ruby on Rails for learning languages by chatting with other people. Participants and the application itself can correct mistakes made in the chat. The application learns and improves with each submission.

  • HeadInvite

    A web application designed for booking reservations in restaurants. The user is provided with a calendar on which he or she can see the available times and tables in real time. It is currently discontinued.

  • PC Chip Articles

    I've written several professional articles for the popular Croatian IT magazine PC Chip.


  • Languages

    Ruby, Python, CSS, HTML, SQL, JavaScript, Java, Java SE, C
  • Frameworks

    webapp2, Ruby on Rails (RoR), React Native, PhoneGap, Ionic, AngularJS, Bootstrap 3, Django, Angular, Android SDK
  • Libraries/APIs

    React, Stripe, Google API, jQuery, Vue
  • Tools

    Git, Codeship, VS Code, Solr, Slack
  • Paradigms

    Concurrent Programming, Agile Software Development, Kanban
  • Platforms

    Heroku, Linux, AWS Elastic Beanstalk, Android, Amazon Web Services (AWS), UnboundID, MacOS
  • Other

    Unix Shell Scripting, LDAP, Full-stack Development, Google Material Design, Cordova, Algorithms, APIs
  • Storage

    Oracle PL/SQL, Oracle 11g, PostgreSQL, Databases


  • Master's Degree in Computer Engineering
    2007 - 2012
    Faculty of Electrical Engineering and Computing - Zagreb, Croatia


  • Toptal React Native Academy
    APRIL 2018 - PRESENT
    Toptal, LLC

To view more profiles

Join Toptal
Share it with others