Hrvoje Gazibara, Software Developer in Zagreb, Croatia
Hrvoje Gazibara

Software Developer in Zagreb, Croatia

Member since July 22, 2015
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.
Hrvoje is now available for hire

Portfolio

Experience

Location

Zagreb, Croatia

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.

Employment

  • Software Engineer

    2013 - PRESENT
    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.
    • Standardized the development project management.
    • Communicated with users to collect specifications and user stories.
    Technologies: Git, Mercurial, SciPy, NumPy, Python, Abaqus
  • 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: Gulp.js, 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

Experience

  • 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.

  • Changelog: The OWASP Top 10 Project (Publication)
    The de facto standard for web application security is the Open Web Application Security Project’s Top 10 Project. It lists the ten most prevalent security threats based on an extensive amount of data and community feedback and was updated in late 2017. In this article, Toptal Freelance Full-stack and System Security Developer Hrvoje Gazibara discusses the changes to the OWASP Top 10’s most recent revision by illustrating new vulnerabilities, and even some that were removed.

Skills

  • Languages

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

    Laravel, Guzzle, Bootstrap, Flask
  • Libraries/APIs

    Vue.js, REST APIs, Handlebars, Matplotlib, NumPy, React, Stripe, Stripe API, SciPy, jQuery
  • Paradigms

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

    Back-end, APIs, Full-stack, OAuth, Abaqus, AWS, API Documentation
  • Tools

    Git, Mercurial, PyCharm, Gulp.js, Nginx, Apache, Vim Text Editor, Eclipse IDE
  • Platforms

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

    JSON, Databases, MySQL, MongoDB, AWS S3

Education

  • Master's degree in Computer Science
    2012 - 2014
    University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
  • Bachelor's degree in Computer Science
    2009 - 2012
    University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

To view more profiles

Join Toptal
Share it with others