Bakir Husovic, Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Bakir is available for hire
Hire Bakir

Bakir Husovic

Verified Expert  in Engineering

eCommerce Developer

Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Toptal member since June 25, 2018

Bio

Bakir is a passionate software developer focused on delivering high-quality solutions. He is most experienced with PHP, JavaScript, and RDBMS. Bakir is always eager to learn new technologies and concepts, and he constantly aims to improve his skillset.

Portfolio

Yellowpop
Laravel, PHP, React, Node.js, Vue, Shopify API, Laravel Spark, Shopify
Sarajevo School of Science and Technology
HTML5, PHP, JavaScript, CSS, HTML
2andthree
Laravel 5, REST APIs, JavaScript, PHP, CSS, HTML, PostgreSQL, MySQL, AngularJS...

Experience

Availability

Part-time

Preferred Environment

Git, WebStorm, PhpStorm

The most amazing...

...project I have worked on is a Warehouse Management System with a focus on improving time efficiency and data quality of warehouse operations.

Work Experience

Senior Full-stack eCommerce Developer (Shopify)

2019 - PRESENT
Yellowpop
  • Developed an order management application with Shopify for tracking everything from leads to shipping orders, including the manufacturing process.
  • Created an in-app reporting tool and utilized Google BigQuery for more advanced reports.
  • Worked on improving the cost estimate module for text-based signs using SVG path properties.
  • Created inventory management module for handling stock levels, values, purchase orders, and stock transfers. A big part of it is the stock replenishment module for better planning.
Technologies: Laravel, PHP, React, Node.js, Vue, Shopify API, Laravel Spark, Shopify

Lecturer - Web Design and Development Course

2016 - PRESENT
Sarajevo School of Science and Technology
  • Taught 2nd-year students in the Web Design and Development course.
Technologies: HTML5, PHP, JavaScript, CSS, HTML

Software Developer

2018 - 2019
2andthree
  • Developed a startup application through a process of defining database structure, developing an API, and front-end Angular application.
  • Built a process management application with Laravel and PostgreSQL meant to be used in big companies.
Technologies: Laravel 5, REST APIs, JavaScript, PHP, CSS, HTML, PostgreSQL, MySQL, AngularJS, Laravel

Software Developer

2015 - 2017
Info Studio d.o.o.
  • Created a warehouse management system using Java and Oracle (JET). Designed the database schema and developed the API and front-end application that is optimized for handheld barcode scanners.
  • Designed ETL procedures in Oracle PL/SQL for several data warehouse projects including banks and government organizations in Bosnia and Herzegovina.
  • Developed a web application for inventory management for a client in the retail business.
Technologies: Zebra Programming Language (ZPL), Oracle Database, Laravel 5, PostgreSQL, REST APIs, Laravel, JavaScript, PHP, Data Warehousing, Data Warehouse Design, Oracle RDBMS, ADF, Oracle JavaScript Extension Toolkit (JET), Java

Warehouse Management System

The client wanted to implement a Warehouse Management System to improve and speed up daily operations. Furthermore, better tracking of product batches was vital since it was a requirement from both the suppliers and the government.

The most difficult part was creating an application that allowed warehouse workers to do their jobs without interruption and collect all necessary data.

The project involved many visits to a warehouse to fully understand how the process works and how it can be improved. It was interesting to learn how such an organization works and to track improvements in their process achieved by using a new system.

From the technical side, the front-end part of the application was developed using OracleJET and is being run on handheld barcode scanners. The application communicates with the server using a RESTful API developed in Java.

"Wolf in Love" - Browser Game for Autistic Children

Organization EDUS (Education For All) wanted to have a browser game which they can use for learning purposes. This game was a part of a bigger project where children, together with their teachers, wrote a story and eventually created a play. The game followed the story and provided several educational features. Counting objects, identifying characters, colors, moving objects to a correct place were some of the objectives of the game.

The special requirement was to introduce a non-intrusive way of signaling the wrong answer and to provide a hint system so children can move on to the next task/scene. If the answer was correctly given without any hints appropriate sound and visual feedback was given.

The game was developed using HTML and jQueryUI.
2014 - 2016

Master's Degree in Computer Science

International University of Sarajevo - Sarajevo, Bosnia and Herzegovina

2010 - 2014

Bachelor's Degree in Computer Science

Sarajevo School of Science and Technology - Sarajevo, Bosnia and Herzegovina

Libraries/APIs

Shopify API, Vue, jQuery, jQuery UI, REST APIs, Vue 2, React, Node.js

Tools

PhpStorm, WebStorm, Git

Languages

PHP, HTML5, CSS, JavaScript, SQL, HTML, Java, Zebra Programming Language (ZPL)

Frameworks

Bootstrap, Laravel 5, Laravel, CodeIgniter, AngularJS, Laravel Spark, Tailwind CSS, Oracle JavaScript Extension Toolkit (JET), ADF

Platforms

Oracle Database, Shopify

Storage

MySQL, Oracle RDBMS, PostgreSQL

Other

APIs, eCommerce, Laravel Nova, Looker Studio, Ubuntu Server, Data Warehousing, Computer Science, Data Warehouse Design, Ticket Systems

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