Dino Hamzic, Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Dino is available for hire
Hire Dino

Dino Hamzic

Verified Expert  in Engineering

Styled-components Developer

Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Toptal member since May 14, 2020

Bio

Dino has over seven years of software development experience working on dozens of projects for companies spanning from small local shops and Silicon Valley startups to established international companies. His main focus and passion are to help startups prototype and architect modern, modular, and robust front-end applications using React.

Portfolio

Nebulab
Webpack, Formik, Styled-components, Solidus, Ruby on Rails (RoR), Ruby, Babel...
Symphony
Webpack, Formik, Styled-components, Babel, TypeScript, NPM, Git, Redux...
East
Webpack, PostgreSQL, PHP, MySQL, Babel, WordPress, AngularJS, Express.js, NPM...

Experience

  • JavaScript - 8 years
  • HTML5 - 8 years
  • CSS - 8 years
  • React - 6 years
  • Styled-components - 4 years
  • Next.js - 4 years
  • TypeScript - 2 years
  • Node.js - 2 years

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), MacOS

The most amazing...

...project I've worked on is a fully custom charting library integrated in a data analysis application used by some of the biggest brands in the world.

Work Experience

Senior Front-end Engineer

2019 - 2021
Nebulab
  • Collaborated on the complete rewrite of a popular eCommerce store with thousands of transactions per month into a modern React application based on Next.js.
  • Led the rewrite of several critical parts of an eCommerce store with monthly recurring revenue in the seven digits using Vue.js.
  • Contributed to several open-source initiatives in support of Solidus, the popular Ruby eCommerce platform.
Technologies: Webpack, Formik, Styled-components, Solidus, Ruby on Rails (RoR), Ruby, Babel, NPM, Git, Redux, Web Development, Sass, CSS, HTML5, Vue, Next.js, React, JavaScript

Senior Front-end Engineer

2017 - 2019
Symphony
  • Collaborated on the development of a powerful data analysis application and custom charting library for a software suite used by companies such as Bose, Nissan, BMW, and Johnson & Johnson.
  • Led the rewrite of the legacy eCommerce store of a well-funded Silicon Valley startup into a modern React application based on Next.js, drastically improving performance, loading times, and conversions.
  • Wrote project proposals, budget reports, and estimates for new potential clients and partners.
  • Actively participated in the screening and interview process for new developers.
Technologies: Webpack, Formik, Styled-components, Babel, TypeScript, NPM, Git, Redux, Web Development, Sass, CSS, Next.js, React, JavaScript

Full-stack Engineer

2015 - 2017
East
  • Led the development of custom web applications and APIs for several international clients and corporations.
  • Directed and contributed to the development of dozens of WordPress projects spanning from promotional websites to full-fledged eCommerce stores.
  • Introduced new technologies and best practices in the company's development workflow.
  • Managed deployments and server configurations for several clients.
  • Mentored and onboarded new developers and interns.
Technologies: Webpack, PostgreSQL, PHP, MySQL, Babel, WordPress, AngularJS, Express.js, NPM, Linux, Git, Redux, Web Development, Sass, CSS, HTML5, Node.js, Laravel, React, Angular, JavaScript

Experience

Displaceable.js

https://github.com/dinohamzic/displaceable
Displaceable.js is a performant and configurable open source JavaScript library that smoothly displaces elements on mouse move. Displaceable.js is used by developers around the world to create eye-catching effects on web pages.

Education

2011 - 2015

Bachelor's Degree in Computer Science and Electrical Engineering

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

Skills

Libraries/APIs

React, Formik, Node.js, Vue

Tools

Git, NPM, Webpack, Babel

Languages

JavaScript, HTML5, CSS, Sass, TypeScript, Ruby, Go, PHP

Frameworks

Next.js, Redux, Express.js, AngularJS, Angular, Laravel, Ruby on Rails (RoR)

Platforms

MacOS, Linux, WordPress, Visual Studio Code (VS Code), Solidus

Storage

PostgreSQL, MySQL

Other

Styled-components, Web Development, Pixel Perfect

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