Davor Grubelić, Developer in Osijek, Croatia
Davor is available for hire
Hire Davor

Davor Grubelić

Verified Expert  in Engineering

Full-stack Software Developer

Osijek, Croatia

Toptal member since July 9, 2015

Bio

Davor is a full-stack JavaScript developer who uses Node.js and React for his primary technology stack. With eight years of experience in web development, he has worked on a large number of projects from websites to large ERP applications. In past years, he has worked as CTO and front-end developer for a dairy management startup company. Currently, he is working as a senior full-stack software developer.

Portfolio

J2 Global
React.js, Node.js, GraphQL, TypeScript, MySQL, Agile Development
Agility Logistics
MongoDB, Node.js, GraphQL, React.js, TypeScript
Noow.art
TypeScript, Node.js, Vue.js, React.js

Experience

Availability

Part-time

Preferred Environment

Git, Node.js, Vue, React, Visual Studio Code (VS Code), MacOS

The most amazing...

...role I've had the pleasure to assume is that of CTO at a unique startup.

Work Experience

Senior Full-stack Developer

2021 - 2022
J2 Global
  • I worked on a new React application as a full-stack developer using React, GraphQL, TypeScript, and Node.js. The application was a migration from the existing Java production site.
  • Suggested and executed multiple refactoring efforts to improve application performance and developer experience. That reduced bundle size and the time developers spent on building new features.
  • Created proposals for new and improved coding standards for both front-end application and API that are more in line with modern programming best practices.
Technologies: React.js, Node.js, GraphQL, TypeScript, MySQL, Agile Development

Full-stack Software Engineer

2020 - 2020
Agility Logistics
  • Worked on the integration of new features, improving and fixing existing ones for ShipaFreight's web application.
  • Tech spiked investigations on several different existing systems used in the company to create new feature specifications and implementation of details for ShipaFreight's application.
  • Communicated with different stakeholders regarding feature business logic and potential improvements or fixes.
  • Suggested several improvements on the application technology stack in order to boost performance and usability.
Technologies: MongoDB, Node.js, GraphQL, React.js, TypeScript

Full-stack Software Developer

2019 - 2019
Noow.art
  • Created features and fixed bugs on a digital art marketplace front-end application using Vue.js and Vuex.
  • Developed existing features on a back-end API application built in Node.js and Express.js.
  • Refactored back-end API infrastructure to eliminate known problems on existing code. This included migration from MongoDB to the Postgres database and reimplementing the entire core of back-end microservice-oriented infrastructure. Moved Node.js codebase for some services from ES6 to TypeScript.
  • Participated in code standards definition for both back-end and front-end infrastructure.
Technologies: TypeScript, Node.js, Vue.js, React.js

Full-stack Software Developer

2018 - 2019
Toptal Client
  • Developed the front end of a job recruitment application for a company from Dubai, UAE. The application was built in React.
  • Worked on front-end application features and improvements for "Smart Dubai" portal using React and Node.js.
  • Worked on code and application infrastructure refactoring as well as code reviews and standard guideline suggestions.
Technologies: Node.js, Vue.js, React.js

Senior Mobile and Web Developer

2017 - 2018
Five.agency
  • Developed internal Shoutem platform tools and products.
  • Built a custom mobile application on Shoutem platform.
  • Created WOMRR mobile application using React Native for a startup from Qatar.
  • Developed a conference mobile application for Atmosphere 2018 EMEA.
Technologies: React Native, React.js

Front-end Web Developer

2015 - 2017
UX Passion
  • Initiated the rewriting of the entire application to AngularJS.
  • Planned projects and development as well as client communication.
  • Built custom interactive maps based on CartoDB and Leaflet.js.
  • Built a social media presentation application called Wallery.
Technologies: Node.js, jQuery, AngularJS

CTO and Front-end Web Developer

2011 - 2015
Farmeron
  • Worked as one of the first developers from the company's early days.
  • Built the entire development and deployment stack.
  • Led and managed the project and development planning.
  • Planned and initiated a technology stack change to AngularJS.
  • Led on many integration projects including some of the largest dairy hardware and software manufacturers.
Technologies: AngularJS, jQuery, SQL Server, .NET

Full-stack Web Developer

2009 - 2011
Softwise
  • Created the CMS for a web shop system from ground zero.
  • Created an internal framework used on numerous web projects (sites and applications).
  • Planned and developed for a website, including client communication.
Technologies: jQuery, MySQL, PHP

Farmeron

Dairy farm management ERP system used on dozens of US dairy farms.

Real-time Collaboration Tool

A real-time project collaboration tool based on Node.js and custom built MV* framework, created as a graduation project.

Vue-authenticate

https://github.com/dgrubelic/vue-authenticate
Built a JWT-based authentication library for Vue.js framework.

Shoutem Mobile Development Platform

I worked as a web and mobile developer on Shoutem platform, built for faster mobile application development. My work included building open source as well as internal platform tools and custom application projects. The web platform was built using React and Redux, while mobile worked on React Native.

WOMRR Mobile Application

WOMRR is a mobile application for social media advertisers and influencers built for client in Qatar. The app is built using React Native on top of Shoutem platform for rapid mobile application development.

Atmosphere 2018 EMEA Conference Mobile App

I worked on a small team that developed conference mobile application for Atmosphere 2018 EMEA conference held in Šibenik, Croatia. The application was developed using React Native and integrated Meridian SDK for indoor navigation.

Front-end for Jobs Recruitment Web Application

This was a multilanguage front-end web application written in React and Redux. Communication with custom built API was protected with JWT authentication. My work on the project included architectural changes on an existing codebase, new feature development, peer testing, and code review process.

Full-stack Development at NOOW.art Digital Art Marketplace

https://noow.art
Worked as a full-stack (Vue.js/React + Node.js on TypeScript) developer for NOOW.art, a company that does digital art marketplace and purchase history tracking. My responsibilities included front-end web application development, back-end API feature implementation (coding + database design), and API architecture refactoring.

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch.
2004 - 2010

Bachelor's Degree in Computer Engineering

Faculty of Electrical Engineering - Osijek, Croatia

AUGUST 2021 - PRESENT

Toptal React Academy Graduate

Toptal, LLC

Libraries/APIs

React.js, Node.js, React.js, jQuery, Chai, Vue.js, JavaScript, Backbone.js, Handlebars, Leaflet

Tools

Gulp, AngularJS, Git, NPM, Sublime Text 3, Mocha, Bower

Languages

SCSS, HTML, HTML5, CSS3, Sass, JavaScript, C#, VB.NET, TypeScript, GraphQL, PHP

Frameworks

Twitter Bootstrap, React Native, AngularJS, Express.js, Jasmine, .NET

Paradigms

Responsive Web Design, Object-oriented Programming, Functional Programming, Agile Development, Unit Testing, MEAN Stack, E2E Testing

Platforms

MacOS, Visual Studio Development

Storage

MySQL, PostgreSQL, CartoDB, MongoDB, SQL Server

Industry Expertise

Virtual Coaching

Other

APIs, GitFlow, SaaS, Agile Software Testing

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