# Alex Frolov > UI Software Engineer at Zazzle Inc. Location: Redwood City, California, United States Profile: https://flows.cv/alexfrolov ## Work Experience ### UI Software Engineer @ Zazzle Jan 2020 – Present | Menlo Park, California, United States ### UI Software Engineering Intern @ Zazzle Jan 2019 – Jan 2019 | Redwood City, California, United States • Developed new UI components in React, Redux, and Sagas for public-facing online shopping websites, updating them with a modernized, user-friendlier experience • Authored 4 distinct pages including user profile homepages, product reviews, partner domain registration, and product news, for both public and private views • Overhauled a multi-million annual visitor marketplace page to use modern frameworks, along with new features, faster performance, and a cleaner UX • Developed internal tools for a non-developer audience to help validate and correct marketplace products, fixing customer issues in a rapid and nonintrusive way • Refactored middle-tier codebase to improve serialization of data objects, increasing website performance by over 10% • Worked together with a team of 4 to rapidly develop an in-house chat messaging solution for customers, successfully in time for a critical holiday deadline • Redesigned existing form input component functionality to be compliant with ARIA standards, improving the overall website accessibility • Retired a prolific legacy feature from the website with zero performance footprint to site functionality, build, and runtime, streamlining the user experience ### Web Engineer @ Focal Systems, Inc. Jan 2018 – Jan 2018 | Oakville, Ontario / Millbrae, California • Developed new Angular components and NodeJS functionality for the improvement of the company’s internal systems and web platforms for major global retail outlets • Rapidly designed, implemented, and iterated upon brand new platform features over the span of one week to help secure a multi-million dollar international client • Migrated static dashboards to a mobile-friendly format, improving compatibility with client technology and usability for company field operatives • Created global style guides and Sass stylesheets to deliver a more consistent user experience across dashboards and clean up 15+ stale files from codebase • Worked directly with operations and infrastructure teams to iteratively deliver multiple new and improved web tools for their use, increasing task efficiency ### Full Stack Developer @ StackAdapt Jan 2017 – Jan 2017 | Toronto, Canada Area • Developed new client-focused features and functionality for the company software platform, designing both user-facing webpages and backend structure • Worked with the Ruby on Rails framework to develop modular web applications • Extended web component functionality for file handling and form interactions using React.js and ES6 practices, improving platform usability for clients • Programmed new modules for a Golang backend, synchronizing Aerospike database with visual frontend as part of new codebase functionality • Researched and wrote MySQL data queries for product and business teams, assisting with the development of new platform features • Worked in an Agile environment to ensure continuous delivery of objectives ### Web Application Developer @ Kenna Jan 2017 – Jan 2017 | Mississauga, Ontario • Designed robust, dynamic and user-friendly front-end webpages for the satisfaction of a variety of company clients • Implemented modifications to product profiles, campaign sites and secure services using HTML5, jQuery and LotusNotes • Developed full stack functionality for displaying geographic regions on a mapping webpage for an agricultural client • Researched and applied the use of external software, QGiS and GRASS GIS to create data from client specifications • Created SQL backend and middleware agent to represent the data in a visually appealing format on the frontend • Assisted with migrating existing static webpages to a dynamic responsive format, reducing the expected deployment time • Monitored production web logs on a daily basis, identifying and helping fix any errors that arose, improving user experience • Wrote detailed documentation outlining company and project processes to speed up future employee deployment ### Application Developer @ CIBC Jan 2016 – Jan 2016 | Toronto, Canada Area • Developed automation applications and supported existing software, improving the company backend systems • Self-started and completed a Java application named the “Thunderhead Resource Verification App” in a team of three • Automated several processes involved in pushing Java EE projects to production, reducing process complexity • Implemented JSwing GUIs, XML and .zip file processing, object-oriented programming • Created a .csv file parsing program to automate spreadsheet comparisons, expediting the manual process • Wrote automation scripts using ANT and WLST, simplifying Java EAR deployment • Updated and verified accuracy of various company data sheets, ensuring they follow appropriate standards ### Swim Instructor and Lifeguard @ YMCA of Oakville Jan 2013 – Jan 2015 | Oakville,Ontario • Personally taught children ages 3 to 14 lifetime swimming skills; maintained squad communication to ensure patron safety ## Education ### Bachelor of Computer Science ( BCS) in Computer Science University of Waterloo Jan 2015 – Jan 2020 ### Abbey Park High School, Oakville, ON Jan 2012 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/alexei-frolov --- Source: https://flows.cv/alexfrolov JSON Resume: https://flows.cv/alexfrolov/resume.json Last updated: 2026-03-29