
Dino Trojak
Verified Expert in Engineering
Artificial Intelligence (AI) Developer
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
Experience
- JavaScript - 12 years
- Git - 10 years
- Node.js - 10 years
- React - 8 years
- TypeScript - 6 years
- Next.js - 5 years
- React Native - 3 years
- Artificial Intelligence (AI) - 1 year
Availability
Preferred Environment
React Native, React, Git, MacOS, Next.js
The most amazing...
...workshop I've held was a 40-attendee JavaScript course.
Work Experience
Founder
Reactor Studio
- Developed and maintained large-scale JavaScript applications across front-end, back-end, and mobile platforms.
- Led multiple teams, ensuring alignment with company goals and business objectives.
- Partnered closely with product and design teams to deliver exceptional user and customer experiences, resulting in a significant positive impact on the business.
- Automated processes and leveraged AI to improve efficiency and reduce costs.
Lead JavaScript Developer
COBE
- Proposed a migration plan for a full-stack JavaScript development process that got accepted.
- Collaborated closely with UX designers to develop visually compelling React applications.
- Implemented Gitflow branching strategy, significantly improving 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/dinodsaurusGeppetto AI Pizzaiolo
https://geppetto.reactor.studioEducation
Bachelor's Degree in Multimedia
University North - Varaždin, Croatia
Skills
Libraries/APIs
React, Node.js, REST APIs, Handlebars, Lodash, Playwright, jQuery, Backbone.js, Underscore.js, D3.js, OpenAI API
Tools
Webpack, Git, Atom, NPM, Yeoman, Sketch, Babel, Browserify, Bower, Gulp, ChatGPT, Grunt, Karma
Languages
JavaScript, TypeScript, SCSS, Less, Sass, Ruby
Frameworks
React Native, Ionic, Next.js, Tailwind CSS, Express.js, Bootstrap, AngularJS, Protractor, Jasmine, Jest, Cypress
Paradigms
Test-driven Development (TDD), Agile Software Development, Model View Presenter (MVP), Responsive, Automation
Platforms
Vercel, MacOS
Storage
PostgreSQL, MongoDB
Other
GitFlow, Artificial Intelligence (AI), APIs, Prototyping, AI Automation, ChatGPT Prompts, Cordova, Styled-components, OpenAI, Radix UI, Multimedia, Design Systems
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