Dino Trojak
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
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.
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.
Front-end Developer
Aut-aut
- Built a Cordova app using Backbone.
- Used Less for the CSS preprocesor and Grunt for the task runner.
Experience
My Stack Overflow Profile
http://stackoverflow.com/users/1257924/dinodsaurusIvySpace
Education
Bachelor's Degree in Multimedia
University North - Varaždin
Skills
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
Frameworks
React Native, Ionic, Express.js, Bootstrap, AngularJS, Protractor, Jasmine, Jest, Cypress
Languages
JavaScript, SCSS, Less, Sass, Ruby
Paradigms
Test-driven Development (TDD), Agile Software Development, Model View Presenter (MVP), Responsive
Storage
PostgreSQL, MongoDB
Platforms
MacOS
Other
GitFlow, Prototyping, Cordova
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring