Vadim Zaporozhets, Developer in Kiev, Ukraine
Vadim is available for hire
Hire Vadim

Vadim Zaporozhets

Verified Expert  in Engineering

Front-end Developer

Kiev, Ukraine

Toptal member since August 12, 2022

Bio

Vadim is a skilled front-end developer passionate about creating top-notch web apps. He has nine years of experience and skills in HTML5, CSS3, JavaScript, TypeScript, React, Redux, Next.js, Node.js, and Tailwind. Vadim has experience in product management and UX design and has worked on projects for clients such as Vecteezy, FiverrLtd logo maker, Diy.com, Thomson Reuters, Viber, and Swagbucks.com. He can bring value to your project and is ready to work together to create something amazing.

Portfolio

Lemon.io
JavaScript, React, Redux, MobX, Styled-components, Tailwind CSS, Next.js...
Online Freelance Agency
Next.js, Styled-components, React, Sanity Studio, Cloudinary, Netlify, ESLint...
Online Freelance Agency
React, JavaScript, Styled-components, Tailwind CSS, TypeScript, Node.js...

Experience

  • JavaScript - 9 years
  • HTML - 7 years
  • SCSS - 6 years
  • React - 5 years
  • TypeScript - 3 years
  • Redux - 3 years
  • Node.js - 2 years
  • Next.js - 1 year

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), NPM, Yarn, Postman, GitHub, GitLab, Next.js, React

The most amazing...

...thing I've worked on is one of the best logo makers on the web.

Work Experience

Senior Front-end Developer

2022 - 2024
Lemon.io
  • Developed a significant portion of the main functionality of the web-based template editor for different assets, such as presentations, resumes, business cards, Instagram posts, etc.
  • Worked on AI-based features like text-to-image and background removal.
  • Created a tool for parsing Figma tokens plugin to convert the Figma design system into a design system compatible with a styled-components library.
  • Participated in meetings with product managers and designers in order to improve the user experience before starting development.
Technologies: JavaScript, React, Redux, MobX, Styled-components, Tailwind CSS, Next.js, Node.js, Jest, Canvas

Senior Front-end Developer

2022 - 2022
Online Freelance Agency
  • Created and fixed complex animations for the websites frameology.com and photodrop.me.
  • Connected the app with providers like Cloudinary, Sanity, Shopify, and more.
  • Worked on adding new functionality and bug fixes to the second version of frameology.com.
  • Migrated an app to a monorepo with the help of the NX tool.
Technologies: Next.js, Styled-components, React, Sanity Studio, Cloudinary, Netlify, ESLint, Node.js, Sharp, Shopify, Monorepos, Nx, Agile, CI/CD Pipelines, JavaScript Testing, Figma, Cypress, Webpack, Git, eCommerce, Application State Management, Reusable Libraries

Senior Front-end Developer

2022 - 2022
Online Freelance Agency
  • Participated in the beginning of the creation of the design system.
  • Tracked and fixed bugs using Linear as a reporting tool.
  • Collaborated closely with a product manager, back-end engineers, and product designers.
Technologies: React, JavaScript, Styled-components, Tailwind CSS, TypeScript, Node.js, Next.js, Postman, Storybook, GitHub, Yarn, Visual Studio Code (VS Code), Vercel, JSX, REST, ESLint, Front-end, Material UI, GraphQL, UI Development, Scrum, JSON, Software as a Service (SaaS), Startups, Data Validation, Full-stack, CRDT, Collaboration, Agile, CI/CD Pipelines, JavaScript Testing, Figma, Cypress, Webpack, Git, Application State Management, Reusable Libraries

Senior Front-end Developer

2021 - 2022
Senior Self-employed | Freelance
  • Participated in a volunteer project to help Ukrainian people in need during the war, which helped more than 100,000 people.
  • Implemented animations for the business website of Viber.
  • Developed a landing website for the Ukrainian design agency Qream.
  • Worked on my startup, where I created a website for idea validation, promoted it via Facebook ads, tracked analytics, and started work on the main application functionality.
Technologies: HTML, CSS, JavaScript, Next.js, Three.js, GitHub, Visual Studio Code (VS Code), Firebase, Vercel, JSX, REST, ESLint, Front-end, UI Development, JSON, Software as a Service (SaaS), Startups, Data Validation, CRDT, Collaboration, WebGL, MERN Stack, NoSQL, SQL, Agile, CI/CD Pipelines, Google Cloud Platform (GCP), JavaScript Testing, Figma, Firebase Authentication, Webpack, Semantic UI, Git, Application State Management, Reusable Libraries, Lottie, Team Leadership, Management, Architecture

Senior Front-end Engineer

2019 - 2021
Online Freelance Agency
  • Worked on the functionality for one of the best logo makers on the web.
  • Increased project income as a part of the team from 1,000$ a month to 100,000$ a month.
  • Tracked and fixed bugs using Monday as a reporting tool.
  • Collaborated with product managers, back-end developers, and designers.
  • Participated in the code review process on GitHub.
Technologies: React, Redux, Node.js, Ruby, Jest, Sass, Ant Design, SCSS, Postman, Storybook, GitHub, NPM, Visual Studio Code (VS Code), JSX, REST, ESLint, Front-end, UI Development, Scrum, JSON, Software as a Service (SaaS), Data Validation, Full-stack, CRDT, Collaboration, Microservices, Agile, Docker, Kubernetes, CI/CD Pipelines, JavaScript Testing, Figma, Webpack, Git, Application State Management, Reusable Libraries, Team Leadership, Management

Software Engineer

2018 - 2019
EPAM Systems
  • Participated in the development of a self-service terminal for diy.com stores.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Participated in the development of an integration to the OmniStore payment service.
  • Participated in the code review process on GitHub.
Technologies: React, JavaScript, Redux, Node.js, Jest, Redux-Saga, TypeScript, SCSS, GitLab, Yarn, Mocha, NPM, Visual Studio Code (VS Code), JSX, REST, ESLint, Front-end, Jira, UI Development, Scrum, JSON, Software as a Service (SaaS), Data Validation, Full-stack, Collaboration, Microservices, Agile, Docker, CI/CD Pipelines, Amazon Web Services (AWS), JavaScript Testing, Behavior-driven Development (BDD), Figma, Cypress, Webpack, Git, eCommerce, Application State Management, Reusable Libraries

Front-end Developer

2016 - 2018
Progforce
  • Worked on one of the most popular reward programs for swagbucks.com.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Worked on an application entirely written in JavaScript without any frameworks.
Technologies: JavaScript, jQuery, CSS, Handlebars, Gulp, GitHub, NPM, Visual Studio Code (VS Code), REST, Front-end, Jira, UI Development, Scrum, JSON, Software as a Service (SaaS), Data Validation, Collaboration, Webpack, Git, Application State Management

Front-end Developer

2016 - 2016
ALLIT Service LLC | Zillya!
  • Created a website for the Ukrainian antivirus company.
  • Developed a single-page application with jQuery for customer support.
  • Created a website for an affiliate program with Chinese language support.
Technologies: HTML, JavaScript, CSS, Bootstrap, jQuery, GitHub, Front-end, UI Development, JSON, Software as a Service (SaaS), Data Validation, Collaboration, Git, Application State Management, PHP

Front-end Developer

2015 - 2016
IC Group
  • Created full front-end functionality of the websites.
  • Worked with eCommerce-specific websites for different online stores.
  • Participated in the design process of different websites.
Technologies: HTML, CSS, JavaScript, jQuery, Sass, Bootstrap, GitHub, Front-end, UI Development, JSON, Software as a Service (SaaS), Data Validation, Collaboration, Git, eCommerce, PHP

Logo Maker App | Online Freelance Agency

A React-based project for creating logos online. As a front-end engineer on the project, I liaised with back-end engineers to create logos on the front-end side and generate outputs of the logos for the users. Most of the work was on the front-end side, as we had to move SVG layers in the online editor and parse and manipulate JSON data for each logo to generate logotype outputs.

Reward Programs | Progforce

https://www.swagbucks.com/
One of the web's most popular reward programs that gives users gift cards and cash for the everyday things they already do online. They can redeem their points for gift cards to their favorite retailers like Amazon and Walmart or get money back from PayPal.

Self-service Terminal | Diy.com

A React-based app for self-service in an online store. I was a front-end developer and liaised with back-end developers to visualize an online store interface inside a self-service terminal, integrate payments, and work with a POS terminal.

Landing Page | Qream Design Agency

https://www.theqream.com/
A React-based landing page for a design agency. I was a front-end engineer there and created a landing page from scratch using Three.js and Locomotive Scroll libraries for rich website animations.

Website | Spivdiia

A React-based app for helping Ukrainians in need during the war. A was a front-end developer there. I bootstrapped and implemented the initial working version of a website with all the markup and animations.

REST API App with Node.js

https://github.com/VadimZaporozhets/NodeJS---REST
A Node.js-based REST app for exposing the API with authentication. I developed this app from scratch, except for the outdated front end, which was taken from a course. This API allows you to add, edit, remove, get posts, and change the user status.

GraphQL App with React Front End

https://github.com/VadimZaporozhets/NodeJS---GraphQL
A Node.js-based GraphQL app for exposing the API with authentication. I developed this app from scratch, except for the outdated front end, which was taken from a course. The API allows you to add, edit, remove, get posts, and change the user status.

Roundest Pokemon App

https://github.com/VadimZaporozhets/T3-full-stack-app-roundest-pokemon
A full-stack app for voting and getting results on the roundest pokemon. I created an app from scratch by providing tRPC API routes and implemented the front end with Next.js. Also, the project uses Tailwind CSS for styling and Prisma and Mongo for communication with DB.

Web-based Templates Editor for Vecteezy.com

https://www.vecteezy.com/templates
The Vecteezy.com web-based template editor is a versatile online platform that allows users to create various assets such as presentations, resumes, business cards, and Instagram posts. It is a direct competitor to Canva and offers a user-friendly interface and a wide range of customization options to meet diverse design needs.
2011 - 2017

Master's Degree in Air Navigation and Air Traffic Control Systems

National Aviation University - Kyiv, Ukraine

Libraries/APIs

React, jQuery, Handlebars, Node.js, REST APIs, Redux-Saga, Three.js, Locomotive, WebGL, Sharp, MobX

Tools

JSX, Git, NPM, Postman, GitHub, GitLab, Jira, Prisma, JavaScript Testing, Figma, Webpack, Gulp, Mocha, Mailchimp, Mongoose, Nx, Firebase Authentication, Canvas

Languages

SCSS, JavaScript, HTML, CSS, TypeScript, Sass, Ruby, GraphQL, SQL, PHP

Paradigms

REST, Agile, Scrum, Microservices, Behavior-driven Development (BDD), Management

Storage

JSON, Data Validation, NoSQL, MongoDB

Frameworks

Redux, Jest, Yarn, Bootstrap, Next.js, Ant Design, Material UI, Express.js, JSON Web Tokens (JWT), tRPC, Cypress, Tailwind CSS

Platforms

Visual Studio Code (VS Code), MacOS, Firebase, Vercel, Sanity Studio, Netlify, Shopify, Docker, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS)

Other

ESLint, Front-end, UI Development, Software as a Service (SaaS), Collaboration, Application State Management, Styled-components, Storybook, Startups, Full-stack, WebSockets, CRDT, MERN Stack, CI/CD Pipelines, eCommerce, Reusable Libraries, Lottie, Cloudinary, Monorepos, Semantic UI, Architecture, Team Leadership

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