Nikita Tolstik

Frontend Developer

Hi πŸ‘‹

I'm Nikita Tolstik

Senior Full-Stack Developer with 6+ years of experience.
Minsk, Belarus
English (Upper Intermediate) β€’ Russian (Native)
React TypeScript NodeJS NextJS Claude Code
Download CV
Nikita

Technical Skills

Technologies and libraries I've worked with, organized by proficiency level.

Everyday Hero

My main technology stack.

Core
HTML /CSS /JavaScript /TypeScript
Frameworks
React /Next.js
AI Tools
Cursor AI /Claude Code
Styling
TailwindCSS /CSS Modules /Floating UI
Build & deploy
Vite /Vercel /Turbopack
Testing
Vitest /Playwright
State management
Zustand /Context with selectors
Data fetching
React Query
Package management
pnpm

Battle-tested

Worked with it long enough with good experience.

Styles
SCSS /SASS /Linaria /vanilla-extract
Monorepos
pnpm workspaces /Lerna
UI kits
Material UI /Ant Design /Radix UI
Frameworks
Angular
GraphQL
Apollo GraphQL
Testing
Jest /Cypress
CI/CD
GitHub Workspaces /GitLab Pipelines
Realtime
WebSockets /Socket.io
Bundling
Webpack /Rollup
Component docs
Storybook
Analytics & Monitoring
Sentry /Mixpanel /Amplitude
Charts
Recharts /Chart.js
Forms
React Hook Form /Zod /Yup
Web3
Hardhat /wagmi /ethers /Dune
Internationalization
i18n
PDF generation
pdfjs /html-to-pdf
Backend runtime
Node.js /Express.js /NestJS
Databases
PostgreSQL /MongoDB /Redis
ORM
Prisma
AWS
AWS S3 /AWS SES /AWS SQS /AWS Lambda

Familiar with

Worked with it a little bit.

Architecture
Microfrontends /Feature Sliced Design
UI kits
Chakra UI
PWA
Service Workers
Graphics
WebGL /Unity
State management
Redux
Monorepos
NX
Accessibility
Siteimprove /NVDA
Databases
MySQL
ORM
TypeORM /typegoose
GraphQL
GraphQL API

Using for pet projects

Personal projects only, never used in commercial work.

Frameworks
Svelte /Vue.js /TanStack Start /Astro
Web3
Solidity

Experience

My professional journey across companies, projects and technologies.

Experience 6 years 5 months
Projects 14 projects

Aristek Systems

Mar 2021 - Jan 2026

Aristek Systems

Company employee

Achievements
  • Implemented the front end architecture for React + Typescript + GraphQL project
  • Successfully trained 3 people React development
  • Written some articles for the Sales Department
  • Growth from Middle Level to Senior Level

Cerifi

EdTech Senior Front-end Developer

CeriFi is a leading practitioner-led provider of professional education, certification training, and compliance solutions for the financial services, tax, accounting, and legal industries. Owned by Leeds Equity Partners, the company operates as an umbrella organization for several of the most recognized brands in professional financial education.

Core responsibilities
  • Developing features from complete scratch to full release to production
  • Participation in daily meetings, presentations of new features, deployment of branches to environments
  • Interaction with other departments: BE, QA, AQA, DS, BA
Stack
React Typescript Microfrontends Chakra UI Radix UI

DatuBIM

Architecture & Construction Senior Front-end Developer

DatuBIM is an automatic, cloud-native SaaS construction data analytics. Construction data analytics involves using data to gain insights and make informed decisions related to construction pro… and management platform based on an AI and photogrammetric drone mapping engine. This collaborative platform turns your drone and laser scanning data and images into survey-grade 3D models and maps.

Achievements
  • Moved Angular s version from 15 to 19
  • Learned Angular from scratch in 1 week
Core responsibilities
  • Developing features from complete scratch to full release to production
  • Development of modules for working with maps in Cesium, including calculations for displaying objects on the map
  • Participation in daily meetings, presentations of new features, deployment of branches to environments
  • Interaction with other departments: BE, QA, AQA, DS, BA
Stack
Angular Typescript Cesium/Angular Cesium Azure Angular Material Akita Cursor Chats (Claude, Gemini) RxJS CSS

Data-Driven Dental Experience Platform

Dental & Analytics Lead Fullstack Developer

System for sending and analyzing questionnaires for dental clinics. The application has an attractive design which was built by React and Material UI. The server of application has a lot of analytical services which are based on sent answers of surveys. It was developed by NestJS and AWS.

Achievements
  • Developed a project from scratch with responsive layout and accessibility
  • Wrote 15 tools for analyzing data and displaying it on charts
Core responsibilities
  • Leading development on front end side and supporting back end side
  • Design and implementation of front end project architecture
  • Implementing features & fixing bugs
  • Participation in Scrum ceremonies
Stack
Typescript Javascript React Jest Cypress Material UI React Query REST APIs yup NodeJS NestJS Prisma PostgreSQL AWS SES AWS SQS Redis Stytch Zustand

E-learning Platform

EdTech Senior Front-end Developer

System allows to create different approaches to learning, using custom builders and supports different types. The system is divided into several parts, which provides different user roles and their permissions.

Achievements
  • Removed Redux from the project and reduced the project s memory usage by 50%
  • Migrated the project from class components to functional components
  • Achieved 90% test coverage, enhancing software reliability and quality
Core responsibilities
  • Implementing features & fixing bugs
  • Participation in Scrum ceremonies
  • Supporting legacy code
Stack
Typescript Javascript React Jest Cypress NX Chakra UI React Apollo GraphQL yup NodeJS

Telecommunication Management Portal

Telecommunications Middle Front-end Developer

The goal of the solution is to aggregate telecommunications data received from T Mobile and provide it in a convenient form to large customers (various companies dealing with a number of wireless network users). The system provides the ability to manage user tariff plans, connect / disconnect various mobile services, freeze or activate SIM cards, view invoices for mobile services. To receive / change data, the system interacts with the T Mobile API. The system is divided into Management Portal (allows you to create / manage users, clients) and the client side (view data, manage services for each client s connected device).

Achievements
  • Developed the core client application and admin panel in 2 months, reducing the project timeline by 1 month through efficient task management
Core responsibilities
  • Independently developed projects from scratch, defining architecture, designing solutions, and managing tasks to ensure high quality and timely delivery
  • Closely collaborated with backend developers and business analysts to ensure alignment of requirements and high-quality project delivery
Stack
React Typescript Javascript Ant Design GraphQL React Apollo Lodash react-hook-form yup

Report PDF Generating

Automotive NodeJS Developer

The service receives data about the car accident, visualizes this data in a PDF file and sends it to the mail.

Achievements
  • Designed a scalable architecture for PDF rendering using the PDFJS library, ensuring high performance and flexibility in handling complex documents
Core responsibilities
  • Independently developed projects from scratch, defining architecture, designing solutions, and managing tasks to ensure high quality and timely delivery
  • Closely collaborated with backend developers and business analysts to ensure alignment of requirements and high-quality project delivery
Stack
NodeJS Typescript AWS Lambda AWS SQS Serverless jsPDF Lodash

Primary Maintenance System

Automotive Key Middle Developer

The application is the fleet management solutions designed to help fleet owners and operators track, manage and optimize their fleets in real time.

Achievements
  • Designed and implemented a scalable company-wide architecture using React and GraphQL, still in active use
Core responsibilities
  • Independently developed projects from scratch, defining architecture, designing solutions, and managing tasks to ensure high quality and timely delivery
  • Closely collaborated with backend developers and business analysts to ensure alignment of requirements and high-quality project delivery
  • Code Review & Deployment to Production
Stack
React Typescript Javascript Ant Design React Apollo GraphQL Lodash react-hook-form yup

Digital Asset Management System

EdTech Middle Front-end Developer

Digital Asset Management System. The team implemented a lot of functionality, supported two systems at the same time: Admin and Dashboard.

Core responsibilities
  • Implementing features & fixing bugs
  • Closely collaborated with backend developers and business analysts to ensure alignment of requirements and high-quality project delivery
  • Deployment to dev/qa/prod environments
Stack
React Typescript Javascript Rollup Ant Design React Query JSON API Lodash Formik yup

Rage Trade

Jun 2024 - Aug 2025

Rage Trade

Web3 & Exchanges Lead Fullstack Developer (NextJS)

Rage Trade is a multi-chain perp aggregator that works across all compatible chains.

Achievements
  • Optimized application performance: Reduced memory usage for developers from 1 GB to 300–400 MB and user RAM consumption from 24 GB to 12 GB, improving the efficiency of the DEX aggregator
  • Refactored project architecture: Decreased sprint bugs by 3x and increased completed tasks per sprint by 2x, enhancing platform stability and development speed
  • Implemented multi-wallet support: Integrated Ethereum and Solana blockchains, adding flexibility for users interacting with decentralized exchanges
  • Upgraded Next.js framework: Migrated from version 13 to 15, improving application performance, security, and compatibility
  • Expanded development team: Recruited 2 developers and 1 designer, strengthening the team to meet project goals for the DEX aggregator
Core responsibilities
  • Led architecture and development: Designed and optimized the codebase, conducted code reviews, developed features, and fixed bugs to ensure high-quality output
  • Managed a team of 4: Coordinated 3 fullstack developers and 1 UI/UX designer, planned tasks, and improved team workflows
  • Set up production deployment process: Implemented code reviews, pull requests, and CI/CD pipelines, ensuring reliable and automated releases
  • Developed UI kit: Created a unified set of interface components for the DEX aggregator, ensuring consistent design and faster development
  • Integrated external services: Configured integration with Turnkey, enabling seamless interaction with external systems
Stack
NextJS Typescript React Query Wagmi solana/web3 Apollo GraphQL ethers zustand Turbopack TailwindCSS Cursor AI pnpm workspaces

Metaconf

Oct 2023 - Apr 2024

Metaconf

Conferences & Exhibitions Lead Front-end Developer

Apps for online communication, conferences, and exhibitions in 3D format.

Achievements
  • Development 3 projects from scratch: Landing, Core and Admin
  • Development UI Kit with Storybook
  • Development the gaming interface for communicating with Unity
  • Successful management of a 3 person team
Core responsibilities
  • Performed code reviews, participated in testing, planning, and design decisions
  • Researched and proposed solutions, presented accomplished work to other teams and stakeholders
  • Setting up CI/CD (GitLab Pipelines, GitHub Workspaces)
  • Implementing features & fixing bugs
  • Team management, task allocation, demonstrating results to customers
Stack
React Typescript Unity WebGL SCSS zustand WebSockets REST

Service Desk

Aug 2019 - Mar 2021

Support Chat

FinTech Middle Front-end Developer

A mini-app for communication between customers and bank employees for prompt assistance.

Achievements
  • Development from scratch
  • Developed custom UI kit
Core responsibilities
  • Leading development on front end side
  • Demonstrating results to stakeholders
Stack
React Typescript Websockets Redux REST

SBBOL

FinTech Junior Front-end Developer

SBBOL - it s a banking application for legal entities for Sberbank.

Achievements
  • Developed UI Library from scratch for all projects of the company
  • Migrated the project to React Hooks (React 16.8)
Core responsibilities
  • Implementing features & fixing bugs
  • Supporting legacy codebase
Stack
React Typescript Redux REST

Personal Project

Jun 2024 - Feb 2026

Finnn

Personal Finance Fullstack Developer

An application for tracking income, expenses, and debts, with analytics built around transactions.

Achievements
  • Built the application without manual coding using Cursor, Composer 1.5, and Opus 4.5/4.6.
  • Delivered a full desktop and mobile experience with PWA and IndexedDB.
Core responsibilities
  • End-to-end independent development from scratch to production deployment.
Stack
Cursor AI Typescript React Next.js Server Actions React Query Radix UI shadcn MongoDB Prisma Vercel Redis

My Approach

Here's how I can help you and your product succeed.

Web Application Development

Full-stack development from concept to deployment. Building scalable, maintainable applications with modern frameworks and clean architecture.

AI-Assisted Development

Actively integrating AI-assisted development (Cursor, LLMs) into my workflow. This allows me to delegate routine coding and focus on what matters most: architecture, security, performance, and a deep understanding of business logic.

Minimal Necessary Architecture

My approach: minimum necessary architecture today, justified complexity tomorrow. I believe in evolutionary code development β€” I don't build a fence until there's a risk people will walk on the lawn.

Leading & Managing Team

Guiding teams through development cycles, facilitating collaboration, and mentoring developers. Experience in cross-functional teams and distributed setups.

User-Focused

Putting users at the center. Crafting intuitive interfaces with attention to UX principles, accessibility, responsive design, and performance optimization.

Proactive and Innovative Thinker

Staying ahead of the curve with modern tools and practices. Leveraging AI-assisted development and automation to deliver better solutions faster.

Problem Solver

Tackling complex challenges with analytical thinking. From debugging intricate issues to root cause analysis and algorithmic problem-solving.

Fast Learning

Quickly adapting to new technologies and domains. Proved by picking up Angular in a week and delivering production-ready features across varied tech stacks.