Hrvoje Gazibara, Developer in Zagreb, Croatia
Hrvoje is available for hire
Hire Hrvoje

Hrvoje Gazibara

Verified Expert  in Engineering

Software Developer

Location
Zagreb, Croatia
Toptal Member Since
January 7, 2016

Hrvoje is a software engineer with more than five years of experience using languages like PHP, Python, JavaScript, SQL, and HTML. Even though most of his experience comes from web development, he is also interested in all technologies as long as problems at hand are challenging and interesting. Hrvoje has a special eye for detail and this ensures that all of his solutions are well thought-out and designed well.

Portfolio

AVL
Git, SciPy, NumPy, Python, Amazon EC2, Amazon S3 (AWS S3), Plotly, Dash, React...
Mobilozophy, LLC (via Toptal)
CSS, jQuery, JavaScript, Laravel, PHP
Freelance
Git, WordPress, MySQL, CSS, HTML, JavaScript, PHP

Experience

Availability

Part-time

Preferred Environment

Git, Vim Text Editor, Eclipse, PyCharm, Ubuntu

The most amazing...

...project I've developed is a physically-based cloth simulator; enabling haptic interactions between the cloth and surrounding objects.

Work Experience

Software Engineer

2013 - 2022
AVL
  • Automated major parts of an engineering project which helped with workflow.
  • Improved the development and testing process by introducing modern development tools.
  • Developed a standard library for easier data post-processing.
  • Architected and developed a pipeline for efficient simulation validation in the cloud.
  • Created dashboards and applications for data reporting and analysis.
Technologies: Git, SciPy, NumPy, Python, Amazon EC2, Amazon S3 (AWS S3), Plotly, Dash, React, FastAPI, Microsoft Power BI

Freelance Developer

2016 - 2016
Mobilozophy, LLC (via Toptal)
  • Implemented services for communicating with a third-party REST API.
  • Augmented a REST API inside the app.
  • Set up the structure for user and event management.
  • Developed user-roles middleware and services using a Laravel package silber/bouncer.
  • Wrote a Gulp task for compiling Handlebars.js templates.
Technologies: CSS, jQuery, JavaScript, Laravel, PHP

Freelance Web Developer

2009 - 2015
Freelance
  • Built and maintained sites based on WordPress.
  • Created various specialized WordPress plug-ins.
  • Used MySQL and Google Maps for storing and displaying phone book data.
Technologies: Git, WordPress, MySQL, CSS, HTML, JavaScript, PHP

Web Developer

2011 - 2013
UX Passion
  • Supported front-end tasks on various customer projects.
  • Worked on a PHP library for communicating with social networks.
  • Developed a front-end library for displaying data from social media sites.
Technologies: Git, MySQL, CSS, HTML, JavaScript, PHP

Physical-based Cloth Simulation

As a part of my master's thesis, I developed an environment for simulating cloth using systems of particles and springs, implemented using Java. It uses a custom solver for differential equations and a custom implementation of collision detection and resolution to introduce interactivity. The visualization is made possible using JOGL.

Tracking

Tracking is a simple web application for tracking working hours, with multi-user support and the ability to distinguish between different user roles. The back end is based on a combination of PHP, Laravel, and MongoDB. On the other hand, the front-end is built using HTML, CSS, and JavaScript; fueled with Bootstrap and React.

Phunctional

https://github.com/Hgazibara/phunctional
I authored a small library for playing with coding projects. Creating it made it easier to apply functional programming in PHP. The library itself was inspired by Python's functional programming abilities.

Esoterics

https://github.com/Hgazibara/esoterics
The project is an ever-growing collection of Python interpreters for various esoteric programming languages. It started as a fun side project but grew into an interesting learning ground.

Languages

Python, PHP, JavaScript, C#, HTML5, Python 3, HTML, CSS, Java, SQL, C

Frameworks

Laravel, Bootstrap, Flask

Libraries/APIs

Vue, REST APIs, Matplotlib, NumPy, Pandas, React, SciPy, jQuery

Paradigms

Object-oriented Programming (OOP), REST, Test-driven Development (TDD)

Other

Back-end, APIs, Full-stack, OAuth, Dash, API Documentation, FastAPI

Tools

Git, PyCharm, Plotly, NGINX, Apache, Vim Text Editor, Microsoft Power BI

Platforms

WordPress, Ubuntu, Eclipse, Amazon Web Services (AWS), Linux, Amazon EC2

Storage

JSON, Databases, MySQL, MongoDB, Amazon S3 (AWS S3)

2012 - 2014

Master's Degree in Computer Science

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

2009 - 2012

Bachelor's Degree in Computer Science

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

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