Hrvoje Jukić, Laravel Developer in Žepče, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Hrvoje Jukić

Laravel Developer in Žepče, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Member since May 25, 2018
Hrvoje is a full-stack Laravel developer with five years of experience. Hrvoje is passionate about Laravel because it's cheap and easy to host and encourages fast development thanks to its numerous packages. Hrovje also is quite good at implementing Vue.js and React on the front end along with designing, implementing, documenting, and integrating APIs. While Hrovje is independent, he's a great team player who can speak four European languages.
Hrvoje is now available for hire

Portfolio

  • Clients (via Toptal)
    Bootstrap, Google Analytics, Git, MySQL, Eloquent, PHP...
  • University of Leeds
    Windows, Batch, Subversion (SVN), C++, Lua, Virtual Reality (VR), MATLAB, C#...
  • RT-RK
    Redmine, Polarion, Subversion (SVN), Bash, Linux, C

Experience

Location

Žepče, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Availability

Part-time

Preferred Environment

Git, Sublime Text, Linux

The most amazing...

...thing I've worked on is the joining of multiple large-scale real-time driving simulators into a shared, distributed simulation.

Employment

  • Freelance Laravel Developer

    2018 - PRESENT
    Clients (via Toptal)
    • Designed and documented an API.
    • Integrated a third-party API.
    • Created a database schema design.
    • Developed a Laravel back-end.
    • Implemented a responsive front-end.
    Technologies: Bootstrap, Google Analytics, Git, MySQL, Eloquent, PHP, Model View Controller (MVC), Laravel
  • Software Developer

    2017 - 2018
    University of Leeds
    • Collected, analyzed, and visualized data in MATLAB for research purposes.
    • Developed VR software for inexperienced drivers to aid in their hazard perception; it used a mounted head display.
    • Evaluated the impact of the above training by monitoring performance.
    • Integrated the Unity gaming engine into a driving simulator for the visualization of virtual reality on a cluster.
    • Developed minor utilities like a Windows desktop app (C++) for visualization and statistical analysis of data received over the network in real time.
    • Maintained the driving simulator's motion base.
    Technologies: Windows, Batch, Subversion (SVN), C++, Lua, Virtual Reality (VR), MATLAB, C#, Unity
  • Software Engineer

    2015 - 2017
    RT-RK
    • Led a team of two-to-five junior engineers.
    • Developed software in accordance with the Automotive SPICE standard.
    • Wrote automated test cases with CUnit.
    • Detailed a design of future and documented the existing implementation.
    • Provided technical details and prepared answers to client enquiries.
    Technologies: Redmine, Polarion, Subversion (SVN), Bash, Linux, C
  • Back-end Web Developer

    2015 - 2015
    Beyondi
    • Integrated an existing Laravel website with a nationwide Australian database.
    • Built a web API over a SOAP protocol.
    • Implemented an OAuth2 authentification.
    Technologies: OAuth 2, SOAP, Eloquent, Model View Controller (MVC), Git, Bitbucket, MySQL, Linux, PHP, Laravel
  • Full-stack Web Developer

    2014 - 2015
    Edukos
    • Developed an internal website for resource allocation (booking rooms).
    • Automated the issuing of invoices for allocated resources.
    • Built a responsive website suitable for all devices.
    • Implemented a download of Excel reports for monthly performance.
    • Integrated Google Analytics for the monitoring of user behavior.
    • Wrote the user manual.
    Technologies: Bootstrap, Google Analytics, Git, MySQL, Eloquent, PHP, Model View Controller (MVC), Laravel
  • Back-end Developer Intern

    2014 - 2014
    Inchoo
    • Created an online store using Magento.
    Technologies: XML, PHP, Git, Magento
  • Software Developer

    2012 - 2013
    Cutuk
    • Created a remotely configurable desktop app for Windows in C++ monitoring the network quality of end users.
    • Set up a Windows Server to store reports of data collected at end users over TCP connection.
    • Developed an internal website for the visualization of collected data and to issue commands to nodes for data collection.
    • Automated the updates for a desktop app in Windows.
    • Created an installer for a Windows app using Inno Setup.
    Technologies: Inno Setup, Windows, Stored Procedure, T-SQL, Windows Server, Web Forms, C++

Experience

  • Premium Service Notifications

    The UK provides various visa types needed for work or immigration. They also offer a premium service to get a same-day decision on your visa application which can only be booked online. The demand for premium services goes far beyond their actual availability.

    To assist in the booking, I created a program that monitors the availability of premium service appointments and provides real-time notifications as they appear.

  • Bode Plot Android App
    https://play.google.com/store/apps/details?id=com.hrca.bode.bodediagram

    On this portfolio item, I developed a free Android app that enables the user to draw the Bode plot of a transfer function. Feel free to reach out to me if you would more details.

  • Arrows Task
    https://play.google.com/store/apps/details?id=com.hrca.arrowstask

    A psychological test for measuring a user's concentration levels and provides leaderboards. I implemented it as an Android app as well as integrating Google Play Services.

  • Wumpus World

    A student project based on artificial intelligence to program an agent that plays the Wumpus World game.

  • Laravel Talk at CodeCamp in Osijek
    http://softwarecity.hr/event/codecamp-laravel-eloquent/

    I gave a talk about Laravel in 2015 as part of the CodeCamp in Osijek.

  • Laravel IO Forum
    https://laravel.io/user/Firtzberg

    I help other Laravel developers in the official forum and have posted hundreds of replies and solved dozens of problems.

  • Activation Keys System

    This system allows manufacturers to obtain activation keys for bought devices.
    Technologies: Laravel, PHP, MySQL, Shared Hosting, JWT, Vue.js, Bootstrap, OpenAPI, SendGrid, Mercurial, PHPUnit, Speccy, ESLint
    Features:
    • Roles and permissions: most API endpoints require specific permission levels; an account may have multiple roles
    • Device type management: administrators can define different device types/options
    • Account management: accounts are created by admins and linked to manufacturers
    • Password resets
    • Manufacturer settings: administrators configure device types and options visible by a manufacturer's employees
    • Notifications: automated emails are sent in accordance with notification preferences
    • Logging: all actions that change the database are logged.
    • Order management: orders are placed by employees of manufacturers and the order has to be approved before activation keys can be generated
    • Key generation: the activation key is generated by the manufacturer's employee upon request
    • API documentation: OpenAPI (Swagger 3) documentation with an interactive user interface.
    • Vue.js front end: a responsive single-page application using the API.
    • Roles and permission UI: allows configuration of permissions and roles

Skills

  • Languages

    PHP 7, C#, HTML, Java, PHP, T-SQL, Stored Procedure, XML, C, C++, Lua, CSS, JavaScript, Batch, Bash
  • Frameworks

    Swagger, Eloquent, Laravel, Bootstrap, PHPUnit, Unity3D, OAuth 2, .NET, Unity, NUnit, Angular
  • Libraries/APIs

    Vue, Web API, REST APIs, JSON API, React, jQuery
  • Tools

    Git, Bitbucket, Subversion (SVN), Sublime Text, Redmine, Eclipse IDE, Microsoft Visual Studio, MATLAB, Microsoft Visio, Google Analytics, Jenkins
  • Paradigms

    RESTful Development, Object-oriented Programming (OOP), Test-driven Development (TDD), Dependency Injection, Model View Controller (MVC)
  • Storage

    MySQL, JSON, Web Forms, MongoDB
  • Other

    SSH, APIs, HTC Vive, Regular Expressions, Virtual Reality (VR), Polarion, Inno Setup, SOAP
  • Platforms

    Linux, Ubuntu, Magento, Windows Server, Windows

Education

  • Master's Degree in Computer Engineering
    2013 - 2015
    Josip Juraj Strossmayer University of Osijek - Osijek, Croatia
  • Bachelor's Degree in Electrical Engineering
    2010 - 2013
    Josip Juraj Strossmayer University of Osijek - Osijek, Croatia

Certifications

  • CSE190x: Creating Virtual Reality (VR) Apps
    NOVEMBER 2018 - PRESENT
    edX | UC San Diego
  • Database Fundamentals
    NOVEMBER 2014 - PRESENT
    Microsoft
  • Software Development Fundamentals
    NOVEMBER 2012 - PRESENT
    Microsoft

To view more profiles

Join Toptal
Share it with others