Artem Kuroptev

Frontend-developer (Next.js, React)

Contacts

Telegram: @TyT_NICK

Email: artem99k14@gmail.com

Mobile: +7 (747) 601-37-84

LinkedIn: artem-kuroptev


About

Frontend developer with ~6 years of experience in web application development. Specializing in building product interfaces, frontend application architecture, and implementing server-side rendering (SSR / SSG / ISR).

I work with TypeScript, React, Next.js, and React-Query to create robust server data handling architectures. I participate in code reviews, technical discussions, and frontend solution design.

I have experience on B2B and e-commerce projects: a company registration platform, a dynamic landing page generator, and an interactive Canvas-based image editor. Skilled in building projects from scratch, refactoring legacy systems, and scaling existing applications.


Experience

UPPERSETUP (2024 - present)

  • Designed the architecture of the platform’s public-facing part using Next.js (admin/public separation and multi-zone application structure), configured Docker for development and service builds. Extracted shared business logic into a reusable npm package, set up the build process, CI/CD pipeline, and automated publication to GitHub Packages for use across multiple repositories.
  • Developed a personalized commercial proposal builder with dynamic client landing page generation, used by the sales team to prepare dozens of proposals daily.
  • Implemented a rendering strategy based on SSR, SSG, and ISR depending on content type, improving page indexing and reducing public page load times by approximately 35–40%.
  • Designed a server data handling layer using React Query: implemented caching and query invalidation, reducing redundant API requests by roughly 30%.
  • Conducted comprehensive SEO and performance optimization (metadata, sitemap, lazy loading, image optimization, and code splitting), improving Core Web Vitals and cutting page load times by about 40%.
  • Developed an internal UI-kit, migrated the styling system from Tailwind to Emotion, and participated in code reviews, technical interviews, and discussions on the frontend architecture of the platform.

Yellow.Systems (2022 - 2024)

MYMUGSHOT

  • Developed an interactive image editor based on canvas for preparing user layouts for print. - Implemented editing tools such as scaling, positioning, and overlaying decorative elements, ensuring smooth performance with high-resolution images.
  • Optimized image processing in the browser using offscreen-canvas, reducing client load and accelerating editor rendering by approximately 60%.
  • Integrated the Unsplash API for selecting and inserting images into user layouts.
  • Implemented integration with Shopify and Printful to synchronize orders and automate the printing workflow.
  • Designed the frontend application architecture using Next.js.

Corporate Website

  • Migrated the project to a new version of Next.js, transitioning from pages-router to app-router with server-side rendering. The update enabled modern framework features and improved production build stability.
  • Migrated server state management from redux-saga to Redux Toolkit Query, simplifying the data layer, reducing boilerplate code by approximately 40%, and accelerating onboarding for new developers.
  • Refactored the API layer and standardized server request handling, reducing API errors and speeding up the development of new features.
  • Optimized site performance (code splitting, bundle optimization, lazy loading), reducing page load times by roughly 20%.
  • Implemented SEO optimization and SSR for dynamic pages, improving site indexing and Core Web Vitals metrics.
  • Conducted code reviews and participated in technical audits of the project architecture.

Chatterworks

  • Implemented client-side integration with the ATS system Workable to automate candidate processing.
  • Integrated Google reCAPTCHA and the Bouncer API service to enhance security and validate emails during user registration.
  • Participated in the development of a browser extension to automate recruiters’ workflows.

Иркутский национальный исследовательский технический университет (2020-2021)

Frontend Developer

  • Designed the architecture of a React + TypeScript SPA admin panel for a web service monitoring financial metrics and achievements.
  • Led frontend development in a team of three developers, coordinating tasks and conducting code reviews.
  • Implemented key modules of the admin panel, including a JWT-based authentication system, routing, and state management with Redux.
  • Configured frontend integration with the REST API and contributed to defining technical requirements for the system.

Awards

text


Education

Irkutsk Technical University

Information Technology and Data Analysis

2017-2021


Skills

Core

React Next.js (App Router, Pages Router) TypeScript JavaScript

State & Data

React Query Redux Toolkit Query

Web & Architecture

SSR SSG ISR REST API GraphQL SPA

Performance

Web Performance Optimization Core Web Vitals SEO

Styling

Tailwind CSS Emotion SCSS CSS3

Tools

Git Webpack npm GitHub Actions Docker