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
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
Bachelor's Degree in Multimedia
University North - Varaždin