Danijel Vincijanović, Developer in Slavonski Brod, Croatia
Danijel is available for hire
Hire Danijel

Danijel Vincijanović

Verified Expert  in Engineering

Full-stack Developer

Slavonski Brod, Croatia

Toptal member since October 25, 2022

Bio

Danijel is a full-stack software engineer with leadership experience and a master's degree in informatics. He specializes in React and Node.js and has experience with the functional language Elixir. Proactiveness and transparent communication are core values that make him a great team member. He makes sure to complete each task well and address all the issues before they arise while meeting his client's and team's expectations.

Portfolio

Contractbook
Team Leadership, Software Development, HTML, CSS, REST APIs, React, TypeScript...
Contractbook
JavaScript, React, Elixir, Node.js, TypeScript, SQL, HTML, CSS, REST APIs...
COBE
JavaScript, React, Node.js, Leadership, Single-page Applications (SPAs), APIs...

Experience

  • Software Development - 6 years
  • React - 6 years
  • JavaScript - 6 years
  • TypeScript - 5 years
  • Node.js - 3 years
  • SQL - 3 years
  • React Native - 2 years
  • Elixir - 2 years

Availability

Part-time

Preferred Environment

MacOS, Slack

The most amazing...

...application I've developed is called Paušalac. It was featured in the top five business apps in Croatia and reviewed by a well-known tech blog website.

Work Experience

Tech Lead

2021 - 2022
Contractbook
  • Led the product team consisting of four developers and one QA engineer, as well as the application development.
  • Collaborated closely with the product trio consisting of the product manager, designer, and tech lead on product discovery and solving user problems.
  • Contributed to the screening process for new team members.
  • Improved the product team's cycle time from 20 days to five days.
Technologies: Team Leadership, Software Development, HTML, CSS, REST APIs, React, TypeScript, Single-page Applications (SPAs), APIs, REST, React Router, Version Control, Agile, Front-end, SaaS, Full-stack

Full-stack Software Engineer

2020 - 2021
Contractbook
  • Developed multiple features like task management, document OCR using Google Cloud Vision API, and full-text search together with the product team.
  • Led the TypeScript migration for a codebase written in JavaScript with more than 2,000 files.
  • Tracked and fixed bugs reported in the bug-tracking tool.
Technologies: JavaScript, React, Elixir, Node.js, TypeScript, SQL, HTML, CSS, REST APIs, Single-page Applications (SPAs), APIs, REST, React Router, Version Control, Agile, Front-end, SaaS, Full-stack, Storybook

Team Lead

2019 - 2020
COBE
  • Introduced code quality standards and code review practice across all teams.
  • Contributed to the team and each team member's development.
  • Assisted in the end-to-end development of 11 projects.
Technologies: JavaScript, React, Node.js, Leadership, Single-page Applications (SPAs), APIs, REST, React Router, Version Control, Agile, Front-end, Full-stack, Storybook, Express.js, Heroku

Full-stack Software Engineer

2017 - 2020
Cobe
  • Contributed to the end-to-end development of 11 projects.
  • Mentored five people, including employees and interns.
  • Introduced code quality standards and code review practice across all teams.
  • Contributed to project estimations and communication with clients.
Technologies: JavaScript, React, Node.js, MongoDB, PostgreSQL, Software Prototyping, Next.js, HTML, CSS, REST APIs, Gatsby, Single-page Applications (SPAs), APIs, REST, React Router, Apollo, Version Control, Agile, Front-end, Full-stack, Storybook, Express.js, Heroku

Experience

Contractbook

https://contractbook.com/
Contractbook is cloud-based contract management software for SMBs. Users can create contracts with the simple, easy-to-use native editor, choose from 150+ free contract templates to get started faster and auto-generate docs by answering a simple questionnaire or using their own templates.

Paušalac

https://play.google.com/store/apps/details?id=com.pausalko
A simple application with which entrepreneurs can view their obligations throughout the year. The app notifies users before the payment deadline so they never forget to pay their bills and can make sure they pay all their bills at all times.

Scapestory

Scapestory is an aquascape community platform where users can share their work (aquariums) and track the development of their own ecosystem.

As aquascape is my hobby, I came up with the idea to create a community platform where everyone can share their aquascapes. This is my first hobby startup, where I learned a lot. I conducted initial research with potential users, motivating me to start developing the application. After that, I made a rookie mistake and spent half a year developing an application. After going live, it turned out that the first feedback I got from potential users was a false positive. None of them were willing to use the application; they only thought that idea was great. Although this project can be considered a failure, I believe I learned more from it than from other successful projects.

Naruci2

The idea behind Naruci2 won prestigious awards in a fair of innovations. The main subject of Naruci2 is a physical wooden cube with a QR code on it. After scanning, the user is redirected to the menu to make an order.

The implemented application is a multi-tenant SaaS that offers a complete solution with multilingual support for service facilities. As a part of this project, I was responsible for end-to-end product development. Together with other team members, we developed a REST API and multilingual user interface for consumers and service facilities. To fulfill application requirements, we designed and implemented a multi-tenant database.

UX Playbook

With UX Playbook, users can apply rules behind the perception of digital products and see how to use them to translate brand values into UX/UI design. Every product has some brand values behind it, and every brand value is interconnected with another in some way. With the help of UX Playbook, you can easily choose core brand values and generate a semantic map of their relations. Brand value relations are calculated using the Euclidean distance matrix.

I was in charge of developing and deploying REST API and user interface. An interactive graph was implemented where each node represents brand value and each edge their connection. Relations between each brand value were based on the Euclidean distance matrix.

Cobe Tech

https://www.cobeisfresh.com
A website created for Cobe software agency. We built static pages with Gatsby supported with a headless CMS tool called Prismic. In the meantime, the website was updated. The company went through a merger and now uses Webflow, and the initial website was no longer needed.

Global Scientific Publisher Website

A website for a Global Scientific Publisher built with Next.js and Prismic CMS. I was responsible for developing new UI slices, internationalization, and bug fixes. We developed a website that allowed content editors to update every section of the website.

Education

2015 - 2017

Master of Informatics Degree (Cum Laude) in Computer Science

Faculty of Organization and Informatics - Varaždin, Croatia

2012 - 2015

Bachelor of Information Technology Degree in Computer Science

Faculty of Organization and Informatics - Varaždin, Croatia

2008 - 2012

High School Diploma in Economics

School of Economics and Administration - Slavonski Brod, Croatia

Certifications

DECEMBER 2015 - PRESENT

MTA: Software Development Fundamentals

Algebra

Skills

Libraries/APIs

React, REST APIs, React Router, Node.js, Socket.IO

Tools

Slack, React Apollo, Webpack

Languages

JavaScript, TypeScript, HTML, CSS, SQL, Elixir, GraphQL

Frameworks

Redux, React Native, Next.js, NestJS, Express.js, Material UI

Paradigms

REST, Agile

Platforms

Heroku, MacOS

Storage

NoSQL, MongoDB, PostgreSQL

Other

Software Development, Version Control, Single-page Applications (SPAs), APIs, Front-end, Full-stack, Storybook, SaaS, Communication, Software Prototyping, Team Leadership, Leadership, Gatsby, Prismic, Apollo, Chakra UI

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