Juraj Vajda, Developer in Toronto, ON, Canada
Juraj is available for hire
Hire Juraj

Juraj Vajda

Verified Expert  in Engineering

Front-end Developer

Location
Toronto, ON, Canada
Toptal 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 developer. His past customers include Rituals Cosmetics, Liberty Global, and Flight Centre. Juraj specializes in JavaScript frameworks and eCommerce/content management platforms.

Portfolio

Denon
Salesforce, Demandware Architecture, Demandware API, JavaScript 6, Sass...
Deckers - Deckers US
Demandware, Salesforce, ISML Templates, JavaScript MVC, JavaScript 6, Webpack 4...
Hot Topic
Salesforce, JavaScript MVC, JavaScript 6, Sass, ISML Templates, Front-end...

Experience

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.

Work Experience

Senior Salesforce Engineer

2023 - 2023
Denon
  • Created a new Denon eCommerce store on the Salesforce Commerce Cloud platform from the ground up.
  • Implemented checkout services and payment methods.
  • Created an export order job and order synchronization via an API to 3rd-party systems.
  • Created scalable and reusable front-end components.
  • Designed reusable components in Salesforce CMS with Page Designer.
Technologies: Salesforce, Demandware Architecture, Demandware API, JavaScript 6, Sass, ISML Templates, Front-end, JavaScript, jQuery, Jira, Front-end Build Tools, Git, TypeScript 3, Node.js, Front-end Development, CSS Grid, Confluence, CSS Lint, JavaScript Debugging, REST, Lint, Salesforce REST API, Salesforce Commerce Cloud

Demandware Engineer

2019 - 2022
Deckers - Deckers US
  • Migrated the SiteGenesis platform to a new SFRA platform for all brands (TEVA, HOKA, UGG, Koolabura, and Sanuk).
  • Worked on front-end and back-end checkout implementations.
  • Collaborated with designers and communicated with them.
  • Implemented unit, integration, and functional tests with Bitbucket pipelines.
  • Implemented back-end business logic for the cart page, PDP, PLP, and checkout.
  • Worked with different countries, languages, and currencies.
Technologies: Demandware, Salesforce, ISML Templates, JavaScript MVC, JavaScript 6, Webpack 4, Front-end, JavaScript, jQuery, Jira, Front-end Build Tools, Git, TypeScript 3, Node.js, Front-end Development, CSS Grid, Confluence, CSS Lint, JavaScript Debugging, REST, Lint, Salesforce REST API, Salesforce Commerce Cloud

Senior Salesforce Engineer

2021 - 2021
Hot Topic
  • Worked on buy-online-pickup-in-store services implementation and customization.
  • Implemented delivery services and worked on the customization on the same day.
  • Used Jira, Bitbucket, and Git for tracking time and work.
Technologies: Salesforce, JavaScript MVC, JavaScript 6, Sass, ISML Templates, Front-end, JavaScript, jQuery, Jira, Front-end Build Tools, Git, TypeScript 3, Node.js, Front-end Development, CSS Grid, Confluence, CSS Lint, JavaScript Debugging, REST, Lint, Salesforce REST API, Salesforce Commerce Cloud

Senior Salesforce Engineer

2021 - 2021
Leslie's
  • Updated back-end architecture to the latest SFCC standards.
  • Implemented and customized 3rd-party subscription services.
  • Used Scrum and tracked time and work in Jira Atlassian tool.
Technologies: JavaScript MVC, CSS, Salesforce, Front-end, JavaScript, jQuery, Jira, Front-end Build Tools, Git, TypeScript 3, Node.js, Front-end Development, CSS Grid, Confluence, CSS Lint, JavaScript Debugging, REST, Lint, Salesforce REST API, Salesforce Commerce Cloud

Senior Salesforce Engineer

2020 - 2021
Elva
  • Implemented pixel-perfect designs and motions for various product pages.
  • Utilized various tracking tools for time and work, e.g., Harvest, Jira, and Bitbucket.
  • Created custom product landing pages with JavaScript, Sass, and ISML templates.
Technologies: WordPress, Salesforce, JavaScript 6, CSS, Sass, Front-end, JavaScript, jQuery, Jira, Front-end Build Tools, Git, TypeScript 3, Node.js, Front-end Development, CSS Grid, Confluence, CSS Lint, JavaScript Debugging, REST, Lint, Salesforce REST API, Salesforce Commerce Cloud

Senior Salesforce Engineer

2020 - 2021
Anastasia Beverly Hills
  • Worked on GreenSock interactive animation implementation for various pages.
  • Contributed to ScrollMagic interactive animation implementation for various pages.
  • Implemented video players using APIs for various pages.
Technologies: Salesforce, JavaScript MVC, CSS, Front-end, JavaScript, jQuery, Jira, Front-end Build Tools, Git, TypeScript 3, Node.js, Front-end Development, CSS Grid, Confluence, CSS Lint, JavaScript Debugging, REST, Lint, Salesforce REST API, Salesforce Commerce Cloud

Senior Salesforce Engineer

2019 - 2021
e.l.f. cosmetics
  • Improved and implemented new services for checkout payments, PDP experience, and testing.
  • Tracked work and time using Jira and Bitbucket services.
  • Implemented testing automation with Bitbucket pipelines.
  • Developed Salesforce PWA using React, TypeScript, and testing frameworks.
Technologies: ISML Templates, JavaScript MVC, JavaScript 6, Sass, Progressive Web Applications (PWA), TypeScript, React, Front-end, JavaScript, jQuery, Jira, Front-end Build Tools, Git, TypeScript 3, PWA, Node.js, Front-end Development, CSS Grid, Confluence, CSS Lint, JavaScript Debugging, REST, Kanban, Lint, Salesforce REST API, Salesforce Commerce Cloud, CloudCraze

Senior Full-stack Developer

2020 - 2020
Level
  • Developed custom applications using React with various technologies.
  • Used AWS as the back end and implemented it for client-side communication.
  • Contributed to the application development direction and architecture.
Technologies: Amazon API, AWS IoT, React, JavaScript 6, CSS, Front-end, JavaScript, jQuery, Jira, Front-end Build Tools, Git, TypeScript 3, Progressive Web Applications (PWA), PWA, Front-end Development, Scrum Master, CSS Grid, Confluence, CSS Lint, JavaScript Debugging, REST, Kanban, Lint

Senior Salesforce Engineer

2019 - 2019
Wolverine
  • Worked with Demandware pipelines architecture and scripts.
  • Improved and maintained checkout functionality based on business requirements.
  • Tracked time and worked with Jira and Bitbucket tools.
Technologies: ISML Templates, Demandware, Salesforce, Demandware API, Demandware Architecture, JavaScript 6, Front-end, JavaScript, jQuery, Jira, Front-end Build Tools, Git, TypeScript 3, Front-end Development, CSS Grid, Confluence, CSS Lint, JavaScript Debugging, REST, Lint, Salesforce REST API, Salesforce Commerce Cloud

Senior Front-end Developer

2019 - 2019
Emark
  • Set up a new Salesforce Commerce Cloud store from the ground up.
  • Established front-end architecture and automation from the ground up.
  • Implemented and redesigned the following pages: a homepage, a category listing page, PDP, cart pages, checkout, product variations, catalogs, content slots, and assets architecture.
Technologies: JavaScript 6, JavaScript Testing, Sass, CSS5, CSS, Salesforce, Front-end, JavaScript, jQuery, Jira, Front-end Build Tools, Git, TypeScript 3, Front-end Development, CSS Grid, Confluence, CSS Lint, JavaScript Debugging, REST, Lint, Salesforce Commerce Cloud

Senior Front-end Engineer Lead

2018 - 2019
Flight Centre Canada
  • Implemented scalable front-end architecture using the MVC model, decoupling responsibilities and reusable components.
  • Implemented automated build and linting using Gulp, later refactored 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. Introduced and presented Drupal CMS as an improvement for our content management with decoupled Drupal and a REST API.
  • Upgraded SVN technology with Git and Bitbucket. Introduced React frameworks. Developed various content and product pages using asynchronous services and JavaScript APIs.
  • Redesigned the homepage, 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. Improved page load performance and best practices using Vanilla JS with ES6 and Babel. Introduced ITCSS architecture.
  • 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.
Technologies: Demandware, Component-based Architecture, Object-oriented Programming (OOP), Subversion (SVN), Git, Sass, CSS3, HTML5, Angular, jQuery, React, Webpack, Gulp, ECMAScript (ES6), Apache Maven, Apache Tomcat, Jakarta Server Pages (JSP), Java, Front-end, JavaScript, Jira, Front-end Build Tools, TypeScript 3, Progressive Web Applications (PWA), PWA, Drupal Commerce, Drupal 8, Front-end Development, CSS Grid, Confluence, CSS Lint, Material 2, Certified Scrum Product Owner (CSPO), JavaScript Debugging, REST, Open Source CMS, Lint

Full-stack Developer

2007 - 2019
JUNOMA s.r.o.
  • Built Holosystems' homepage using the latest front-end technologies and design.
  • Developed for the La Prairie project as a consultant and support from Holosystems, creating a new product detail page and landing pages for their new product line.
  • Introduced the latest technologies like React and Angular.
Technologies: Demandware, Component-based Architecture, Object-oriented Programming (OOP), Subversion (SVN), Git, Sass, CSS3, HTML5, Angular, jQuery, React, Webpack, Gulp, ECMAScript (ES6), Apache Maven, Apache Tomcat, Jakarta Server Pages (JSP), Java, Front-end, JavaScript, Jira, Front-end Build Tools, Front-end Development, Scrum Master, CSS Grid, Confluence, CSS Lint, JavaScript Debugging, REST, Lint, Salesforce Commerce Cloud

Senior Front-end Engineer Lead

2018 - 2018
Intuit
  • Built OpenCms components and MVC component architecture.
  • Developed various reusable AEM components with front-end to back-end communication.
  • Developed YouTube video components with playlists using the YouTube API.
  • Created and managed Optimizely experiments and data collection/analysis.
  • Collaborated closely with the design team to improve website consistency and style guide.
  • Did AEM training to improve AEM knowledge and expertise.
Technologies: Git, OpenCms, JSON API, XML, Apache Jackrabbit, Adobe Experience Manager (AEM), JavaScript, Sass, CSS3, HTML5, Front-end, jQuery, Jira, Front-end Build Tools, PWA, Drupal Commerce, Drupal 8, Front-end Development, Scrum Master, CSS Grid, Confluence, CSS Lint, Material 2, Certified Scrum Product Owner (CSPO), JavaScript Debugging, REST, Open Source CMS, Lint

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 pages, and 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, Front-end, Jira, Front-end Build Tools, Front-end Development, CSS Grid, Confluence, CSS Lint, JavaScript Debugging, REST, Lint, Salesforce Commerce Cloud

Senior Front-end Engineer Lead

2017 - 2017
Bol.com
  • Created a web application style guide for reusable components for developers and businesses.
  • Planned, estimated, and communicated with the business (PO) and UX/UI team.
  • Implemented Angular services with back-end microservice architecture.
  • Fulfilled scrum master responsibilities, scheduling and facilitating scrum ceremonies.
  • 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 tests on build time to improve code quality.
Technologies: Cypress, E2E Testing, TypeScript, Angular, Scrum, Git, JavaScript, Sass, CSS3, HTML5, Front-end, jQuery, Jira, Front-end Build Tools, Bower Front-end Dependency Manager, Progressive Web Applications (PWA), Protractor, Node.js, Front-end Development, Scrum Master, CSS Grid, Confluence, CSS Lint, Material 2, JavaScript Debugging, REST, Kanban, Lint

Senior Front-end Engineer Lead

2014 - 2017
Rituals Cosmetics
  • Redesigned and refactored pages, including content pages, landing pages, product detail pages, listing pages, cart pages, mini-cart functionalities, checkout pages, third-party payment systems, promotion banners, and global navigation.
  • Implemented Google Analytics and Optimizely. Constantly tested all development on multiple browsers and devices.
  • Migrated the Demandware platform using pipelines to the latest Demandware platform using controllers.
  • Developed single-page checkout on the Demandware platform. Assured code quality by testing code reviews.
  • Developed custom CMS for Demandware with reusable components and page creations with features like image resizing, cropping, and content versioning.
  • Created and developed a live style guide system for design. Developed business logic for tax calculations in multiple countries and checkout validations.
  • Worked actively with various designers and design agencies, helping them deliver consistent designs with the Rituals page and translating the design to pixel-perfect websites.
  • Collaborated 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 multiple parallax pages with scroll effects for campaigns or products. Re-designed blog article pages by decoupling WordPress using REST API and Demandware platforms.
Technologies: Templates, Handlebars, Compass, Less, JSDoc, SassDoc, Browserify, NPM, Bower, Gulp, Susy, Git, JavaScript, Sass, CSS3, HTML5, ISML Templates, Pipelines, eCommerce, Demandware, Front-end, jQuery, Jira, Front-end Build Tools, Bower Front-end Dependency Manager, Front-end Development, Scrum Master, CSS Grid, Confluence, CSS Lint, Certified Scrum Product Owner (CSPO), JavaScript Debugging, REST, Open Source CMS, Kanban, Lint, Salesforce Commerce Cloud

JavaScript Developer

2014 - 2014
Liberty Global
  • Developed and improved the performance of TV setup box software running on JavaScript engine SpiderMonkey.
  • Built a performant TV box application for customers.
  • Collaborated closely with the designer and implemented the designs for 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, Front-end, jQuery, Jira, Front-end Build Tools, Git, Bower Front-end Dependency Manager, Front-end Development, CSS Grid, Confluence, CSS Lint, JavaScript Debugging, REST, Lint

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.
  • Built eCommerce websites/stores using Salesforce Commerce Cloud.
  • Developed custom JavaScript applications with a focus on performance.
Technologies: jQuery, Scrum, Subversion (SVN), Git, Bower, Gulp, Bootstrap, AngularJS, Handlebars, Backbone.js, PHP, JavaScript, Less, Sass, CSS3, HTML5, Front-end, Jira, Front-end Build Tools, Bower Front-end Dependency Manager, Front-end Development, CSS Lint, JavaScript Debugging, REST, Lint, Salesforce Commerce Cloud

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, 3rd-party payment systems, variations, blog articles, glossary, and more.
  • Supported the 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, Front-end, Jira, Front-end Build Tools, Bower Front-end Dependency Manager, Front-end Development, CSS Lint, JavaScript Debugging, REST, Lint, Salesforce Commerce Cloud

Full-stack Developer

2011 - 2013
Telpress International
  • Developed 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, Front-end, jQuery, Jira, Front-end Build Tools, Git, Bower Front-end Dependency Manager, Front-end Development, JavaScript Debugging

Demandware Single-page Checkout

A 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. I served as the lead on the project and worked on planning, architecture, and delivering this project with client satisfaction.

My Assortment Web App

An internal web application for buyers and suppliers for an eCommerce shop. The UX/UI team designed the app to detail and translated it into 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 spreadsheets and email communication.

Offers Web App

An internal web application for buyers and suppliers to manage their offers and commission communication. This web application allowed them to improve their products for higher rankings and provision from the suppliers.

Demandware Magazine Redesign

Migrated a WordPress blog to the Salesforce Commerce Cloud platform (Demandware). I worked on the complete redesign of category and article detail pages with new navigation. I also collaborated with a team and implemented pixel-perfect designs.

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 (reusable) 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. I fixed inconsistent visuals and design throughout the website. I also implemented a 3rd-party video player service for product detail page videos and landing page video backgrounds.

Languages

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

Frameworks

JavaScript MVC, Compass, Jakarta Server Pages (JSP), Angular, Angular Material, Drupal Commerce, Protractor, Cypress, AngularJS, Bootstrap, SpiderMonkey

Libraries/APIs

Material 2, jQuery, jQuery UI, Handlebars, Salesforce REST API, React, Demandware API, Backbone.js, JSON API, Susy, Node.js, Apache Jackrabbit, Amazon API, AngularUI

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, Apache Maven, Webpack, Subversion (SVN), Shell, Bower, Browserify, SassDoc, Jenkins, Apache Tomcat, Adobe Experience Manager (AEM), Salesforce Commerce Cloud (SFCC), AngularFire

Paradigms

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

Platforms

Demandware, Salesforce, Demandware Architecture, Drupal 8, Eclipse, Linux, Unix, OpenCms, AWS IoT, WordPress, CloudCraze

Storage

Salesforce Commerce Cloud, MySQL, SQLite

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, Software Development, CSS5

2004 - 2007

Bachelor's Degree in Electrotechnics

University of Žilina – Electrotechnics Faculty - Žilina, Slovakia

JANUARY 2016 - JANUARY 2017

Demandware

Demandware

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring