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

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