Dino Trojak, Developer in Zagreb, Croatia

Dino Trojak

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.

Dino is available for hire
Hire Dino

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

Location

Zagreb, Croatia

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

2015 - PRESENT

Founder

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
2015 - 2015

Lead JavaScript Developer

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
2013 - 2015

Front-end Developer

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
2013 - 2013

Front-end Developer

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.

IvySpace

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

Skills

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

Education

2010 - 2015

Bachelor's Degree in Multimedia

University North - Varaždin