Scroll To View More
Hrvoje Gazibara, Python Developer in Zagreb, Croatia
Hrvoje Gazibara

Python 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. He 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

  • Python, 7 years
  • HTML, 6 years
  • PHP, 6 years
  • JavaScript, 6 years
  • Git, 6 years
  • Mercurial, 3 years
Zagreb, Croatia

Availability

Part-time

Preferred Environment

Ubuntu, PyCharm, Eclipse, Vim, Git

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 development project management.
    • Communicated with users to collect specifications and user stories.
    Technologies: Abaqus, Python, Numpy, Scipy, Mercurial, Git
  • 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: PHP, Laravel, JavaScript, jQuery, CSS, Gulp
  • 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: PHP, JavaScript, HTML, CSS, MySQL, WordPress, Git
  • 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: PHP, JavaScript, HTML, CSS, MySQL, Git

Experience

  • Physical-based Cloth Simulation (Development)

    As a part of Hrvoje's master's thesis, he 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 (Development)

    Tracking is a simple web application for tracking working hours, with a multi-user support and 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 (Development)
    https://github.com/Hgazibara/phunctional

    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 (Development)
    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, HTML, Java, CSS, SQL, C
  • Frameworks

    Laravel, Guzzle, Bootstrap, Flask
  • Libraries/APIs

    Handlebars, Matplotlib, NumPy, SciPy, jQuery
  • Tools

    Git, Mercurial, PyCharm, Vim Text Editor, Eclipse IDE
  • Paradigms

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

    WordPress, Linux, AWS EC2
  • Storage

    MySQL, MongoDB, AWS S3
  • Other

    OAuth

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
I really like this profile
Share it with others