Dino Trojak, Developer in Zagreb, Croatia
Dino is available for hire
Hire Dino

Dino Trojak

Verified Expert  in Engineering

Artificial Intelligence (AI) Developer

Zagreb, Croatia

Toptal member since June 17, 2015

Bio

Dino loves building quality software and experimenting with new technologies. His language of choice is JavaScript. He believes in Agile practices and TDD, meaning that he is devoted to awesome tests and doesn't settle for anything less. It means his definition of "refactoring" doesn’t consider only the code. He is continuously working on improving his ever-expanding skillset.

Portfolio

Reactor Studio
Cypress, Jest, React Native, Node.js, React, JavaScript, TypeScript, Next.js...
COBE
Jasmine, Karma, Protractor, React, SCSS, Gulp, Yeoman, AngularJS, Express.js...
Studio Revolucija
Ionic, D3.js, Yeoman, AngularJS, NPM, Bower, Gulp, Less, Sass, jQuery

Experience

  • JavaScript - 12 years
  • Git - 10 years
  • Node.js - 10 years
  • React - 8 years
  • TypeScript - 6 years
  • Next.js - 5 years
  • React Native - 3 years
  • Artificial Intelligence (AI) - 1 year

Availability

Full-time

Preferred Environment

React Native, React, Git, MacOS, Next.js

The most amazing...

...workshop I've held was a 40-attendee JavaScript course.

Work Experience

Founder

2015 - PRESENT
Reactor Studio
  • Developed and maintained large-scale JavaScript applications across front-end, back-end, and mobile platforms.
  • Led multiple teams, ensuring alignment with company goals and business objectives.
  • Partnered closely with product and design teams to deliver exceptional user and customer experiences, resulting in a significant positive impact on the business.
  • Automated processes and leveraged AI to improve efficiency and reduce costs.
Technologies: Cypress, Jest, React Native, Node.js, React, JavaScript, TypeScript, Next.js, Tailwind CSS, Styled-components, OpenAI API, AI Automation, Automation, ChatGPT Prompts, ChatGPT, APIs, REST APIs, Vercel

Lead JavaScript Developer

2015 - 2015
COBE
  • Proposed a migration plan for a full-stack JavaScript development process that got accepted.
  • Collaborated closely with UX designers to develop visually compelling React applications.
  • Implemented Gitflow branching strategy, significantly improving the development process.
Technologies: Jasmine, Karma, Protractor, React, SCSS, Gulp, Yeoman, AngularJS, Express.js, Node.js, MongoDB

Front-end Developer

2013 - 2015
Studio Revolucija
  • Introduced new technologies like Ionic, AngularJS, and CSS preprocesors to the company.
  • Switched from plain CSS to Sass/Less.
  • Did an internal Ionic workshop.
  • Switched from CanJS to AngularJS.
  • Did a lot of Python Django templating.
Technologies: Ionic, D3.js, Yeoman, AngularJS, NPM, Bower, Gulp, Less, Sass, jQuery

Front-end Developer

2013 - 2013
Aut-aut
  • Built a Cordova app using Backbone.
  • Used Less for the CSS preprocesor and Grunt for the task runner.
Technologies: Cordova, Bootstrap, Underscore.js, Grunt, Less, Backbone.js, jQuery

Experience

My Stack Overflow Profile

http://stackoverflow.com/users/1257924/dinodsaurus
Collection of projects on my personal Stack Overflow profile.

My GitHub Profile

https://github.com/dinodsaurus
A collection of projects stored on GitHub.

Geppetto AI Pizzaiolo

https://geppetto.reactor.studio
Gepetto is an innovative AI project designed to bring the art of pizza making to the digital realm. Drawing inspiration from traditional Italian pizzaiolos, Geppetto uses advanced algorithms and machine learning to replicate the skills of a master pizza chef. The project focuses on various aspects of pizza creation.

Education

2010 - 2015

Bachelor's Degree in Multimedia

University North - Varaždin, Croatia

Skills

Libraries/APIs

React, Node.js, REST APIs, Handlebars, Lodash, Playwright, jQuery, Backbone.js, Underscore.js, D3.js, OpenAI API

Tools

Webpack, Git, Atom, NPM, Yeoman, Sketch, Babel, Browserify, Bower, Gulp, ChatGPT, Grunt, Karma

Languages

JavaScript, TypeScript, SCSS, Less, Sass, Ruby

Frameworks

React Native, Ionic, Next.js, Tailwind CSS, Express.js, Bootstrap, AngularJS, Protractor, Jasmine, Jest, Cypress

Paradigms

Test-driven Development (TDD), Agile Software Development, Model View Presenter (MVP), Responsive, Automation

Platforms

Vercel, MacOS

Storage

PostgreSQL, MongoDB

Other

GitFlow, Artificial Intelligence (AI), APIs, Prototyping, AI Automation, ChatGPT Prompts, Cordova, Styled-components, OpenAI, Radix UI, Multimedia, Design 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