Nikita Tolstik

Senior Frontend Developer

Nikita
Nikita Tolstik Senior Frontend Developer
Minsk, Belarus
Russian (Native) • English (B2)
Download CV

About Me

Experience 6 years 7 months
Projects 14 projects

Senior Frontend Developer with 6+ years of experience in fintech, web3, analytics, enterprise SaaS, e-learning, and internal products. Frontend for me is not only about building screens. It is about making the product clear for users, easy to grow, and stable in the long term. My main focus is frontend architecture, design systems, UI kits, complex interfaces, performance, accessibility, and improving large existing systems. There is experience both with products built from scratch and with big codebases that need careful refactoring. I like to be involved in product decisions, not only in implementation. I often suggest ideas, help find better solutions, and choose approaches that solve current problems without creating new ones in the future. Critical thinking is a big part of my work. I do not follow tech trends just because they are popular. I prefer practical tools and solutions that really fit the project now, while keeping good architecture for future growth. AI is part of my daily workflow. I use it to speed up development, support refactoring, review weak places in code, reduce routine work, and move faster without losing quality. Also have backend experience with Node.js, NestJS, REST/GraphQL APIs, PostgreSQL, Redis, and service integrations, so I can work not only with frontend tasks, but also understand the product as a whole.

Technical Skills

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

Core

Main stack of technologies I use daily

Languages
HTML, CSS, JavaScript, TypeScript, Node.js
Frameworks
React, Next.js, Angular
Node.js Ecosystem
Express.js, NestJS

Core Additions

Often used technologies in addition to the core stack

AI-Driven Development
Cursor AI
Styling
TailwindCSS, linaria
Testing
Jest, Cypress, Vitest, Playwright
State & Data
Zustand, Redux, React Query, Apollo GraphQL
Forms
React Hook Form, Zod
Cloud & Infrastructure
Vite, Vercel, Turbopack, Webpack
CI/CD
GitHub Workspaces, GitLab Pipelines
Web3
wagmi, viem, ethers, solana/web3
Databases & Cache
PostgreSQL, MongoDB, Redis
ORM
Prisma, TypeORM
Internationalization
i18n

Battle-tested

Worked with it long enough with good experience

Monorepos
pnpm workspaces, Lerna
UI Kits
MUI, Antd, Radix, Chakra, shadcn
Realtime
WebSockets, Socket.io
Component docs
Storybook
Analytics & Monitoring
Sentry, Mixpanel, Amplitude, Dune
Visualization
Recharts, Chart.js, Cesium (3D Maps)
Accessibility
Siteimprove, NVDA
AWS Services
S3, SES, SQS, Lambda

Familiar with

Worked with it a little bit

Architecture
Microfrontends, FSD
PWA
Service Workers
Graphics
WebGL, Unity
State management
Redux
Monorepos
NX
Frameworks
Svelte, Vue.js, TanStack Start, Astro
Web3
Solidity

Experience

Predict

Hash Finance
Remote
Senior Fullstack Developer
Feb 2026 - Mar 2026

Prediction market trading platform backend for user onboarding, deposits, leveraged positions, and withdrawals on Polygon and Polymarket.

Highlights
  • Built a NestJS API on Fastify with Swagger, validation, throttling, and security hardening for a production-ready trading backend.
  • Implemented a multi-step onboarding flow with Privy wallets, Safe deployment, automated USDC approvals with Ethers.js, and encrypted Polymarket L2 credentials.
  • Integrated Polymarket Gamma, PM Bridge, Builder Relayer, and CLOB APIs for market validation, deposit flows, quote calculation, FOK orders, and trade execution.
  • Built an async job runner with Redis and BullMQ for opening and closing leveraged positions, with retries, failure recovery, cancellation, and settlement against Polygon smart contracts.
  • Modeled users, markets, positions, and job state in PostgreSQL with Drizzle ORM, and used AI-augmented development to speed up contract ABI code generation and backend delivery with Vitest and Docker.

Cerifi

Aristek Systems
Remote
Senior Frontend Developer
Sep 2025 - Feb 2026

CeriFi provides professional education, certification, and compliance training for financial services, tax, accounting, and legal industries.

Highlights
  • Built responsive mobile-first frontend flows for a financial education platform, improving usability on smaller screens.
  • Used AI-augmented development to audit weak areas in the codebase, accelerate refactors, and improve code quality in a large frontend codebase.

Hash Finance

Hash Finance
Remote
Senior Frontend Developer
Sep 2025 - Jan 2026

Built the Hash Finance product from scratch, delivering a full DeFi experience across staking, borrowing, savings, and swap flows.

Highlights
  • Built the product from scratch on Optimism, covering staking, borrowing, savings, and swap user flows.
  • Designed the frontend architecture and a custom UI kit, using AI-augmented development to speed up reusable UI delivery for complex DeFi product areas.
  • Combined blockchain and backend data with Wagmi, Viem, and Ethers.js to power live portfolio metrics, rewards tracking, APY views, and risk indicators such as health factor and borrow limits.
  • Set up internationalization (i18n) for Hash Finance, enabling multiple locale support and localized user journeys in a production-ready architecture.
  • Set up Vitest unit tests and Playwright end-to-end coverage for critical transaction flows in a forked blockchain environment powered by Anvil.
  • Set up frontend deployment on Vercel and implemented production monitoring and product analytics with Sentry and Amplitude to improve release confidence and product visibility.

DatuBIM

Aristek Systems
Remote
Senior Frontend Developer
May 2024 - Aug 2025

DatuBIM is a cloud-native construction analytics platform that turns drone and laser-scan data into survey-grade 3D models and maps.

Highlights
  • Migrated an Angular frontend from version 15 to 19 to improve performance, maintainability, and long-term support.
  • Built a Cesium-based map module with object positioning and calculation logic for 3D construction data.
  • Added in-product feature badges to surface new releases and improve feature discovery.
  • Implemented PDF and image placement on maps using geographic coordinates for field workflows.

Rage Trade

Rage Trade
Remote
Lead Fullstack Developer
Jun 2024 - Jun 2025

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

Highlights
  • Designed frontend and multi-chain application architecture for stable user flows across Ethereum, Solana, and Cosmos, using Ethers.js and Solana/web3.js where chain-specific integrations required it.
  • Led a team of 4 engineers, set up CI/CD, and introduced a strict PR and code review process.
  • Recruited 2 developers and 1 designer, strengthening the team to meet project goals for the DEX aggregator
  • Reduced developer memory usage from 1 GB to 300-400 MB and cut user RAM usage by 50% by using code splitting, lazy loading, and bundle size reduction.
  • Refactored application architecture, reducing sprint bugs by 3x and doubling completed tasks per sprint.
  • Introduced a pnpm workspaces monorepo architecture, splitting the project into web and SDK packages, and built a scalable design system and UI kit while migrating Next.js from Page Router to App Router.
  • Collaborated with stakeholders to align technical roadmap with business goals for the DEX platform
  • Integrated multiple perpetual DEX exchanges (Hyperliquid, Lighter, dYdX, GMX, Ostium, Drift, Jupiter) by designing and implementing a scalable adapter-based architecture.

Metaconf

Aristek Systems
Remote
Senior Frontend Developer
Sep 2023 - Apr 2024

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

Highlights
  • Defined the frontend stack and architecture for the landing page, core application, and admin panel.
  • Built a bridge between React and Unity WebGL, plus WebSocket-driven real-time updates for reactions, user positions, and chat in a 3D event experience.
  • Built and launched 2 products from scratch, including a custom gaming-style interface and a Storybook UI kit.

Dental Experience Platform

Aristek Systems
Remote
Lead Fullstack Developer
Nov 2022 - Aug 2023

Survey and analytics platform for dental clinics.

Highlights
  • Led frontend delivery and supported backend development with Node.js, NestJS, Prisma, Docker, and AWS for a survey and analytics platform.
  • Built an analytics dashboard with 9 interactive charts for real-time feedback trends and data-driven decisions.
  • Migrated the product from Remix to React plus NestJS, improving frontend state management and backend scalability.
  • Moved the frontend build pipeline from Webpack to Vite, cutting build time from 4 minutes to 1 minute.
  • Built a mobile-first Material UI interface with WCAG-focused accessibility improvements.
  • Increased test coverage to 90%, resulting in greatly enhanced software reliability and code quality

E-learning Platform

Aristek Systems
Remote
Senior Frontend Developer
Apr 2022 - Oct 2022

Learning platform with builders, roles, permissions, and multiple user flows

Highlights
  • Migrated the project to Vite, resulting in 5x faster build times, significantly improved Hot Reload performance, a 30% reduction in compilation time, and fewer library-related issues
  • Enhanced the design system by modernizing its design, updating core libraries, and adopting a more robust approach for scalable and efficient UI development

Admin Panel for T-Mobile

Aristek Systems
Remote
Middle Frontend Developer
Jan 2022 - Mar 2022

B2B admin platform for wireless network and device management

Highlights
  • Delivered a B2B client application and admin panel in 2 months, helping the team finish the project 1 month ahead of plan.
  • Defined frontend architecture and coordinated with backend developers and business analysts to keep delivery stable.

Report PDF Generating

Aristek Systems
Remote
NodeJS Developer
Nov 2021 - Dec 2021

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

Highlights
  • Designed a scalable PDF rendering architecture for accident report generation and email delivery.
  • Built a Node.js service with AWS Lambda and AWS SQS for reliable document processing.

Primary Maintenance System

Aristek Systems
Remote
Key Middle Developer
Sep 2021 - Oct 2021

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

Highlights
  • Designed and implemented a scalable company-wide architecture using React and GraphQL, still in active use
  • Independently developed projects from scratch, defining architecture, designing solutions, and managing tasks to ensure high quality and timely delivery

Digital Asset Management System

Aristek Systems
Remote
Middle Frontend Developer
Mar 2021 - Aug 2021

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

Highlights
  • Developed custom components extending the Ant Design (Antd) library to enhance project functionality and maintain design consistency
  • Designed and integrated a robust Attribute-Based Access Control (ABAC) architecture to strengthen application security and role management

Support Chat

Service Desk
Remote
Junior/Middle Frontend Developer
Sep 2020 - Mar 2021

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

Highlights
  • Led frontend development for a support chat product used by bank employees and customers.
  • Built a custom UI kit and delivered the core chat experience to production.
  • Designed frontend architecture for integrations with external services and call center tools.

SBBOL

Service Desk
Remote
Intern/Junior Frontend Developer
Aug 2019 - Aug 2020

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

Highlights
  • Built a reusable company UI library to accelerate delivery across internal banking products.
  • Developed data-heavy frontend components, including large tables with resize and drag-and-drop.
  • Migrated class components to functional components and hooks to improve maintainability.

Education

Belarusian State University Sep 2019 - Jun 2023

Bachelor's degree, Mechanical Engineering

Skillbox May 2022 - Oct 2022

Team Lead

My Approach

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

Web Application Development

Full-cycle development with a focus on clean architecture. I bridge the gap between complex business logic and intuitive UI, maintaining a balance between rapid delivery and long-term code maintainability.

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.

Product Ownership

I act as a technical consultant for the product team. I don’t just build features; I analyze requirements to find the most efficient way to solve business problems, ensuring that the final product brings real value.

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.