Hrvoje Grdić, Developer in Zagreb, Croatia
Hrvoje is available for hire
Hire Hrvoje

Hrvoje Grdić

Verified Expert  in Engineering

Ruby Developer

Location
Zagreb, Croatia
Toptal 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.

Availability

Full-time

Preferred Environment

Git, Visual Studio Code (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.

Work Experience

Software Developer

2015 - 2023
Self-employed
  • 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
Ericsson
  • 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

https://www.cafewell.com
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.

lan2chat.com

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

http://www.pcchip.hr
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, Solr, Slack

Paradigms

Concurrent Programming, Agile Software Development, Kanban

Platforms

Heroku, Linux, AWS Elastic Beanstalk, Android, Amazon Web Services (AWS), UnboundID, MacOS, Visual Studio Code (VS Code)

Other

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

Storage

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

2007 - 2012

Master's Degree in Computer Engineering

Faculty of Electrical Engineering and Computing - Zagreb, Croatia

APRIL 2018 - PRESENT

Toptal React Native Academy

Toptal, LLC

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