Juraj Vajda, Front-end Development Developer in Toronto, ON, Canada
Juraj Vajda

Front-end Development Developer in Toronto, ON, Canada

Member since March 14, 2019
Juraj is a senior front-end engineer with over a decade of experience as a team lead, scrum master, and technology advisor, as well as a developer working on front-end architecture for eCommerce projects and as an application dev. Past customers include Rituals Cosmetics, Liberty Global, and Flight Centre. Juraj specializes in JavaScript frameworks and eCommerce/content management platforms.
Juraj is now available for hire

Portfolio

  • Flight Centre Canada
    Demandware, Component-based Architecture, Object-oriented Programming (OOP)...
  • JUNOMA s.r.o.
    Demandware, Component-based Architecture, Object-oriented Programming (OOP)...
  • Intuit
    Git, OpenCms, JSON API, XML, Apache Jackrabbit, Adobe Experience Manager...

Experience

Location

Toronto, ON, Canada

Availability

Part-time

Preferred Environment

Terminal, Unix, Linux, Eclipse, Git, Sublime Text

The most amazing...

...thing I've done is the complete redesign of Demandware out-of-the-box checkout logic.

Employment

  • Senior Front-end Engineer Lead

    2018 - PRESENT
    Flight Centre Canada
    • Implemented front-end scalable architecture using the MVC model, decoupling responsibilities and reusable components.
    • Implemented automated build and linting using Gulp, later re-factored to Webpack 4.
    • Introduced React to the front-end stack and developed reusable components along with Google Material Design components.
    • Developed a mock PWA application with Angular 7 and introduced PWA capabilities to the company.
    • Set up, introduced, and implemented Scrum/Kanban workflow with a Jira board and Confluence documentation.
    • Upgraded SVN technology with Git and Bitbucket.
    • Redesigned the home page, product detail pages, and listing pages with new business logic and REST API implementation.
    • Supported the design team with the creation of a style guide and atomic designs.
    • Upgraded our server hardware to cloud Azure VM in order to use up-to-date front-end technologies and build/deploy tools like Jenkins.
    • Supported the business by planning and creating roadmaps.
    • Implemented dynamic image services in the front-end using Cloudinary services.
    • Improved page load performance and best practices using vanilla JS with ES6 and Babel.
    • Introduced and presented Drupal CMS as an improvement for our content management with decoupled Drupal and REST API.
    • Developed various content and product pages using asynchronous services and JavaScript APIs.
    Technologies: Demandware, Component-based Architecture, Object-oriented Programming (OOP), Subversion (SVN), Git, Sass, CSS3, HTML5, Angular, jQuery, React, Webpack, Gulp, ECMAScript (ES6), Maven, Apache Tomcat, JSP, Java
  • Full-stack Developer

    2007 - PRESENT
    JUNOMA s.r.o.
    • Developed Holosystems' homepage using the latest front-end technologies and design.
    • Developed for the La Prairie project as a consultant and support from Holosystems, developing a new product detail page and landing pages for their new product line.
    Technologies: Demandware, Component-based Architecture, Object-oriented Programming (OOP), Subversion (SVN), Git, Sass, CSS3, HTML5, Angular, jQuery, React, Webpack, Gulp, ECMAScript (ES6), Maven, Apache Tomcat, JSP, Java
  • Senior Front-end Engineer Lead

    2018 - 2018
    Intuit
    • Developed Open CMS components.
    • Developed various reusable AEM components.
    • Developed YouTube video components with playlists using YouTube API.
    • Created and managed Optimizely experiments.
    • Worked closely with the design team to improve website consistency and style guide.
    • Did AEM training.
    Technologies: Git, OpenCms, JSON API, XML, Apache Jackrabbit, Adobe Experience Manager, JavaScript, Sass, CSS3, HTML5
  • Senior Front-end Engineer

    2017 - 2018
    Holosystems GmbH & Co.KG
    • Developed a parallax and interactive landing page for the company's new product.
    • Implemented consistency between most pages—PDP, listing pages, cart page, landing pages.
    • Corrected and improved performance with parallax pages and scroll effects.
    • Tested on multiple browsers and devices making sure it was cross-browser/device compatible and fast.
    Technologies: Scrum, Bitbucket, Git, Gulp, NPM, Demandware, jQuery, JavaScript, Sass, CSS3, HTML5
  • Senior Front-end Engineer Lead

    2017 - 2017
    Bol.com
    • Created a web application style guide.
    • Planned, estimated, and communicated with the business (PO) and UX/UI team.
    • Implemented Angular services with back-end micro-service architecture.
    • Fulfilled Scrum master responsibilities.
    • Developed a web application in Angular for our internal network of suppliers and sellers where they could interactively manage their products—content, inventory, prices, and more.
    • Wrote automated E2E test on build time.
    Technologies: Cypress, E2E Testing, TypeScript, Angular, Scrum, Git, JavaScript, Sass, CSS3, HTML5
  • Senior Front-end Engineer Lead

    2014 - 2017
    Rituals Cosmetics
    • Redesigned and refactored pages including content pages, landing pages, product detail pages, listing pages, cart page, mini-cart functionalities, checkout pages, third-party payment systems, promotion banners, and global navigation.
    • Implemented Google Analytics and Optimizely.
    • Migrated the Demandware platform using pipelines to the latest Demandware platform using controllers.
    • Developed single-page checkout on the Demandware platform.
    • Developed custom CMS for Demandware with reusable components, page creations with features like image resizing, and cropping and content versioning.
    • Created and developed a live style guide system for design.
    • Actively worked with various designers and design agencies, helping them deliver consistent designs with the Rituals page and translating the design to pixel-perfect websites.
    • Actively worked with outsourcing development companies and managers to scale our team of developers.
    • Implemented the latest Demandware functionalities like product variations or cross- and up-sale learning mechanisms.
    • Developed business logic for tax calculations in multiple countries and checkout validations.
    • Developed multiple parallax pages with scroll effects for campaigns or products.
    • Re-designed blog article pages by decoupling WordPress using REST API and Demandware platforms.
    • Constantly tested all development on multiple browsers and devices.
    • Assured code quality by testing code reviews.
    Technologies: Templates, Handlebars, Compass, Less, JSDoc, SassDoc, Browserify, NPM, Bower, Gulp, Susy, Git, jQuery, JavaScript, Sass, CSS3, HTML5, ISML Templates, Pipelines, eCommerce, Demandware
  • JavaScript Developer

    2014 - 2014
    Liberty Global
    • Developed and improved performance of TV setup box software running on JavaScript engine SpiderMonkey.
    • Developed a TV box weather app.
    • Worked closely with the designer and implemented the designs to TV setup box applications.
    • Smoke tested every day and gathered data from tests.
    • Improved performance of TV program schedule applications by refactoring JavaScript functions.
    Technologies: SpiderMonkey, Shell, Linux, JavaScript, CSS, HTML
  • Software Engineer

    2013 - 2014
    Competa IT
    • Developed Competa IT internal web application with Backbone.js and PHP for other consultants to share project knowledge, earn toke points, write blog articles, and read news and announcements.
    Technologies: jQuery, Scrum, Subversion (SVN), Git, Bower, Gulp, Bootstrap, AngularJS, Handlebars, Backbone.js, PHP, JavaScript, Less, Sass, CSS3, HTML5
  • Front-end Developer

    2013 - 2014
    Suitsupply
    • Set up new front-end architecture and worked with the MVC model.
    • Redesigned the homepage, PDP, listing pages, checkout, cart page, third-party payment systems, variations, blog articles, glossary, and more.
    • Supported integration of custom live chat for the customer support team.
    • Redesigned the main navigation header to be responsive.
    • Implemented an enterprise slider library with scroll and parallax animations.
    Technologies: Jenkins, Bower, jQuery UI, jQuery, Git, Subversion (SVN), JavaScript, Compass, Sass, CSS3, HTML, ISML Templates, Demandware
  • Full-stack Developer

    2011 - 2013
    Telpress International
    • Develoaped a web application for news agencies with newsfeeds from Associated Press and web crawlers.
    • Developed and designed 3D models and animations for airplanes and flight classes.
    • Supported and maintained web crawlers for gathering new data and creating news feeds.
    • Supported the development of a CMS article writing system for a publicist and news agencies with review/approval editorial workflows.
    • Developed and maintained a website for Telpress International.
    Technologies: Ajax, SQLite, SpiderMonkey, MySQL, Shell, Linux, JavaScript, CSS, HTML

Experience

  • Demandware Single-page Checkout

    Complete redesign of Demandware out-of-the-box checkout logic. New single-page checkout had fewer steps to complete, better validations, and mobile-first features.

  • My Assortment Web App

    Internal web application for buyers and suppliers for an eCommerce shop. Designed to the detail by the UX/UI team and translated to a working web application using Angular. Price adjustments, provisions, and ranking of products were easy from the dashboard. Communication between sellers and suppliers was also possible via this tool, which was the end of Excel sheets and email communication.

  • Offers Web App

    Internal web application for buyers and suppliers to manage their offers and commission communication. This web application gave them the possibility to improve their products for higher rankings and provision from the suppliers.

  • Demandware Magazine Redesign

    Migrated a WordPress blog to Salesforce Commerce Cloud platform (Demandware). Complete re-design of category and article detail pages with new navigation.

  • Demandware Custom CMS

    Developed a custom CMS for magazine article creations. Using back-end controllers, front-end architecture with Handlebars templates, and REST API, a new CMS was natively integrated inside Demandware with drag-and-drop (re-usable) components, dynamic image services, and image editing.

  • Dynamic Vacation Packages

    Dynamic vacation packages integration with static content via CMS and dynamic REST APIs—based on many business requirements but mainly on website global gateway selection dropdown and destination based on the page that the customer is currently browsing. Vacation packages would dynamically adjust based on the browsing content.

  • La Prairie New Line PDP and LP
    https://www.laprairie.com

    Supported a project with edge technology scroll and parallax animations on the landing pages. Fixed inconsistent visuals and design throughout the website. Implemented a third-party video player service for product detail page videos and landing page video backgrounds.

Skills

  • Languages

    JavaScript, JavaScript 6, ECMAScript (ES6), CSS3, HTML5, Sass, Less, TypeScript, TypeScript 3, Java, HTML, CSS, XML, PHP
  • Frameworks

    JavaScript MVC, Compass, JavaServer Pages (JSP), Angular, Angular Material, Drupal Commerce, Protractor, Cypress, JSP, AngularJS, Bootstrap, SpiderMonkey
  • Libraries/APIs

    Pure CSS, Material 2, jQuery, jQuery UI, Handlebars, React, Demandware API, Backbone.js, JSON API, Susy, Node.js, Apache Jackrabbit
  • Tools

    Angular CLI, Front-end Build Tools, Gulp, Webpack 4, Git, Bitbucket, Jira, Confluence, NPM, Bower Front-end Dependency Manager, CSS Lint, JavaScript Testing, JavaScript Debugging, Sublime Text, Terminal, Maven, Webpack, Subversion (SVN), Shell, Bower, Browserify, SassDoc, Jenkins, Apache Tomcat, Adobe Experience Manager
  • Paradigms

    Object-oriented Programming (OOP), Scrum, Kanban, REST, E2E Testing
  • Platforms

    Demandware, Demandware Architecture, Drupal 8, Eclipse, Linux, Unix, OpenCms
  • Other

    CSS Grid, eCommerce, Front-end, Front-end Development, Scrum Master, Lint, PWA, Certified Scrum Product Owner (CSPO), Progressive Web Applications (PWA), Component-based Architecture, Ajax, Pipelines, ISML Templates, JSDoc, Templates, Open Source CMS
  • Storage

    MySQL, SQLite

Education

  • Bachelor's Degree in Electrotechnics
    2004 - 2007
    University of Žilina – Electrotechnics Faculty - Žilina, Slovakia

Certifications

  • Demandware
    JANUARY 2016 - JANUARY 2017
    Demandware

To view more profiles

Join Toptal
Share it with others