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

Dino Trojak

Verified Expert  in Engineering

Software Developer

Location
Zagreb, Croatia
Toptal Member Since
June 17, 2015

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
Cobe Gmbh.
Jasmine, Karma, Protractor, React, SCSS, Gulp, Yeoman, AngularJS, Express.js...
Studio Revolucija
Ionic, D3.js, Yeoman, AngularJS, NPM, Bower, Gulp, Less, Sass, jQuery

Experience

Availability

Part-time

Preferred Environment

Jest, Webpack, React Native, React, Git, MacOS

The most amazing...

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

Work Experience

Founder

2015 - PRESENT
Reactor Studio
  • Worked on large-scale React apps.
  • Maintained large-scale JavaScript apps.
  • Led a team of 8+ developers.
  • Created and deployed React Native apps.
  • Worked closely with the product/design team.
  • Reviewed and kept code quality high.
Technologies: Cypress, Jest, React Native, Node.js, React, JavaScript

Lead JavaScript Developer

2015 - 2015
Cobe Gmbh.
  • Proposed a migration plan for a full-stack JavaScript development process that got accepted.
  • Wrote a Yeoman generator for easy scaffolding of future AngularJS apps.
  • Introduced ES6 into the development toolset.
  • Created some smaller apps with React.
  • Introduced Git flow into 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

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.

IvySpace

First and later lead developer on the project (8+ developers) for three years.

Languages

JavaScript, SCSS, Less, Sass, Ruby

Frameworks

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

Libraries/APIs

React, Node.js, Handlebars, Lodash, jQuery, Backbone.js, Underscore.js, D3.js

Tools

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

Paradigms

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

Other

GitFlow, Prototyping, Cordova

Platforms

MacOS

Storage

PostgreSQL, MongoDB

2010 - 2015

Bachelor's Degree in Multimedia

University North - Varaždin

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