Davor Grubelić
Verified Expert in Engineering
Full-stack Software Developer
Osijek, Croatia
Toptal member since July 9, 2015
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
Experience
Availability
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
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.
Full-stack Software Engineer
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.
Full-stack Software Developer
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.
Full-stack Software Developer
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.
Senior Mobile and Web Developer
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.
Front-end Web Developer
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.
CTO and Front-end Web Developer
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.
Full-stack Web Developer
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.
Experience
Farmeron
Real-time Collaboration Tool
Vue-authenticate
https://github.com/dgrubelic/vue-authenticateShoutem Mobile Development Platform
WOMRR Mobile Application
Atmosphere 2018 EMEA Conference Mobile App
Front-end for Jobs Recruitment Web Application
Full-stack Development at NOOW.art Digital Art Marketplace
https://noow.artToptal React Academy
Education
Bachelor's Degree in Computer Engineering
Faculty of Electrical Engineering - Osijek, Croatia
Certifications
Toptal React Academy Graduate
Toptal, LLC
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring