Front-end Core Developer
2017 - PRESENTToptal- Designed, built, and maintained efficient, reusable, and reliable front-end code.
- Initiated and led many complex and very interesting initiatives.
- Onboarded and mentored new team members.
Technologies: Enzyme, Jest, JavaScript, CSS, HTML, Redux, GraphQL, Apollo, ReactFront-end Developer
2015 - 2017Fort Hill Company (via Toptal)- Created a responsive form wizard with client-side validation, responsive tables, and Ajax calls.
- Created a few jQuery plugins based on a jQuery autocomplete plugin which dynamically fills all the fields inside a certain wrapper based on the user selection.
- Improved elements in the application (UI/UX).
- Used Bootstrap as the main framework and fixed old HTML markup that wasn't following Bootstrap guidelines.
- Served as UI/UX advisor.
- Implemented and customized JavaScript events for HighCharts library.
Technologies: Ruby on Rails (RoR), Ruby, Bower, Gulp, Sass, Ajax, JSON, jQuery, JavaScript, CSS, HTMLLead Front-end Developer
2014 - 2017Farmeron- Implemented Sass and OOCSS using Gulp and Bower.
- Developed jQuery/JavaScript implementations.
- Tested and fixed issues related to responsive web design (CSS, HTML, and JavaScript).
- Implemented UI/UX improvements.
- Expanded/improved Gulp configuration.
- Created jQuery plugins for certain functionalities across the site.
- Contributed to design/promotional materials and improved them.
- Created a coding standard for CSS/JavaScript.
- Utilized AngularJS daily and gained experience implementing complex AngularJS projects.
- Worked on a new Farmeron main website using BEM, SASS, GULP, and responsive web design.
- Improved Farmeron's brand by creating T-shirts, notebooks, pens, and other marketing articles.
- Designed and implemented a completely new, modern Farmeron site using BEM, Gulp, Sketch, Photohsop, Illustrator, Git, HTML, HTML5, CSS, CSS3, JavaScript, and jQuery.
- Wrote JavaScript tests using Jasmine.
- Improved the front-end architecture by implementing modular front-end development. Increased efficiency and reduced page size loading up to 85%.
- Participated and collaborated on all new project specifications. Helped decide on new project infrastructure, time span, and technologies.
Technologies: Adobe Photoshop, Bower, Gulp, Git, Sass, AngularJS, .NET, PHP, JavaScript, WordPress, jQuery, CSS, HTMLFront-end Developer
2016 - 2016Pavlovspig (via Toptal)- Implemented the design using HTML, CSS, and JavaScript.
- Integrating the existing dashboard theme and customized it.
- Bulit JavaScript architecture to communicate over a custom API.
- Handled responsive web development.
- Created many JavaScript functionalities like custom page go-to scroller with clickable elements, parallax product element, and custom interactive modals.
- Created logic with add, remove, and update features integrated with custom API.
- Implemented HighCharts and manipulated a huge load of data.
- Created a front-end based session controller in combination with custom API which is storing/loading data for each registered user.
Technologies: CSS3, CSS, jQuery, JavaScript, HTML5, HTML, PHPFront-end Developer
2016 - 2016Copyop (via Toptal)- Worked intensively on HighCharts API.
- Developed an animated simulation of stock market trading using JavaScript/jQuery.
- Created HighCharts and CSS logic based on the win/lose ratio.
- Created client-side validation using Parsley.js. The user can easily alter the basic configuration of all calculations (win/lose percentages, X/Y axis points, number of points, color of charts, etc.).
Technologies: Highcharts, CSS3, CSS, HTML5, HTML, PHP, jQuery, JavaScriptFront-end Developer/Designer
2016 - 2016Innovative Operations (via Toptal)- Created a visual solution for both the dashboard and the regular website.
- Created HTML architecture using BEM methodology.
- Handled responsive web development.
- Used Git daily.
- Templated using Ruby on Rails.
- Served as UI/UX advisor.
- Implemented responsive images solution for best performance on all devices.
- Created custom font icons for a new dashboard using Sketch.
- Designed a completely new web page.
- Implemented the design using HTML, CSS, and JavaScript.
Technologies: BEM, Ruby on Rails (RoR), Sketch, Node.js, Sass, JavaScript, CSS, HTMLFront-end Developer
2015 - 2016Pareto Solutions (via Toptal)- Sliced and prepared Photoshop files for implementation.
- Built HTML architecture using BEM methodology.
- Wrote CSS from the sliced design.
- Implemented custom forms using Stripe.
- Implemented custom JavaScript step by step validation.
- Implemented a JavaScript library for displaying a modal before a user leaves the website.
- Used Git daily.
Technologies: jQuery, JavaScript, CSS, HTMLFront-end/Back-end Developer
2015 - 2015Lemeno (via Toptal)- Converted the whole website from only desktop to be completely responsive.
- Worked to make the whole site responsive using RTL and LTR directions.
- Improved many components (UI/UX).
- Created design propositions for various elements and implemented them.
- Improved site speed and SEO.
Technologies: Bower, Gulp, Adobe Photoshop, jQuery, JavaScript, CSS, HTML, PHP, CodeIgniterFront-end/WordPress Developer
2015 - 2015Moshe Saraf (via Toptal)- Improved the current WordPress theme to be more dynamic.
- Created several new interactive pages to promote their product.
- Implemented and improved an interactive zoom JavaScript plugin.
- Configured the CDN and improved website performance.
Technologies: Bitbucket, Git, Adobe Photoshop, jQuery, JavaScript, Sass, CSS, HTML5, HTML, PHP, WordPressFront-end/Drupal Developer
2015 - 2015WineGreeting (via Toptal)- Created new Drupal themes.
- Worked with the designer and proposed some design (UI/UX) improvements.
- Created HTML, CSS, and JavaScript out of Photoshop files.
- Created administration classes and fields and presented to the client.
Technologies: jQuery, JavaScript, Bower, Gulp, Sass, CSS, HTML, PHP, DrupalFront-end Developer, UI/UX
2015 - 2015Matdagboken i Sverige AB (via Toptal)- Created a visual solution for fragments of the site which was needed to go responsive using Adobe Photoshop.
- Created a new HTML structure for tablet-/mobile-based devices while keeping existing desktop HTML structure.
- Created CSS for a responsive solution.
Technologies: Adobe Photoshop, JavaScript, CSS, HTML5, HTMLFront-end Developer and UI/UX Advisor
2015 - 2015FragranceX.com/Perfume.com (via Toptal)- Served as a UI/UX advisor.
- Implemented a responsive image gallery solution.
- Implemented a responsive product management solution.
- Designed new visual improvements for products, category listing, etc.
- Implemented new interactive responsive navigation.
Technologies: GitHub, Git, Compass, Adobe Photoshop, Sass, CSS, JavaScript, HTMLeZ Publish/Front-end Developer
2012 - 2014Netgen- Handled eZ Publish template programming.
- Responsible for front-end development (HTML, CSS, JavaScript, jQuery).
- Implemented visual design solutions (Adobe Photoshop, Illustrator).
- Worked with Less and Bootstrap.
- Used Git and SVN on a daily basis.
- Handled responsive web development.
- Designed partial/entire pages using Adobe Photoshop.
- Sliced and implemented web mail for a major Croatian telecommunication provider.
- Created jQuery based plugin for responsive tables which was later included in top ten solutions on decent websites.
Technologies: Less, eZ Publish, PHP, JavaScript, Subversion (SVN), WordPress, jQuery, CSS, HTMLWeb Solution Developer
2011 - 2012NTH Media- Worked on front-end development.
- Worked on back-end development with PHP and the eZ Publish custom template system.
- Handled WordPress development.
- Worked daily on UX.
- Used CVS (Eclipse) and Git (Smart Git) on a daily basis.
Technologies: eZ Publish, PHP, JavaScript, Subversion (SVN), WordPress, jQuery, CSS, HTML