Andrey Kulpin, Developer in Minsk, Minsk Region, Belarus
Andrey is available for hire
Hire Andrey

Andrey Kulpin

Verified Expert  in Engineering

Full-stack Developer

Minsk, Minsk Region, Belarus

Toptal member since February 14, 2022

Bio

Andrey is a full-stack developer with expertise in Node.js, React, Redux, MobX, and UI/UX optimization. He has worked as a senior full-stack developer in both startup and enterprise environments, and he knows how to operate efficiently in both contexts.

Portfolio

Floki Web Solutions
React, Next.js, HTML, Tailwind CSS, Front-end
NorthOne
JavaScript, React, CSS, Rebass, Next.js, Node.js, Storybook, Front-end
Luxoft
React, Redux, Node.js, Webpack, JavaScript, CSS, Docker, TypeScript, REST APIs...

Experience

  • JavaScript - 10 years
  • CSS - 10 years
  • Node.js - 7 years
  • SQL - 5 years
  • React - 5 years
  • Redux - 5 years
  • MobX - 4 years
  • TypeScript - 4 years

Availability

Full-time

Preferred Environment

Slack, MacOS, Zoom, Telegram Bots

The most amazing...

...project I've developed is a micro frontend architecture with SSR support.

Work Experience

Fron-tend Developer

2022 - PRESENT
Floki Web Solutions
  • Developed from scratch websites, including university, staking, and locker websites.
  • Built multiple bespoke solutions for React (Modal Manager, Progress Bar, Dynamic Web3 Wallet Detector).
  • Developed and integrated i18n solution using Crowdin.
Technologies: React, Next.js, HTML, Tailwind CSS, Front-end

Front-end Developer

2022 - 2022
NorthOne
  • Developed the whole redesign for the main website; built new reusable components from scratch in line with the Atomic design paradigm.
  • Implemented Storybook components showcasing the new components.
  • Wrote a convenient Storybook add-on that enables the user to export component knob schema to JSON for further integration with CMS. Developed quite a few Storybook utils for faster story generation.
Technologies: JavaScript, React, CSS, Rebass, Next.js, Node.js, Storybook, Front-end

Lead Software Developer

2020 - 2022
Luxoft
  • Developed an internal SPA for helping managers to track counteragents' statuses.
  • Developed a widget for monitoring the company's clients' internal statuses regarding different European jurisdictions.
  • Spearheaded a gradual adoption of standard UI design components.
Technologies: React, Redux, Node.js, Webpack, JavaScript, CSS, Docker, TypeScript, REST APIs, Ajax, Front-end

Senior Full-stack Developer

2019 - 2020
VTB
  • Developed a micro frontend architecture that made it possible to have several business products and repos integrated into one seamless, user-friendly UI experience.
  • Developed a server-side rendering solution for the micro frontend architecture which helped the website be more visible to Google and Yandex, highly boosting search optimization.
  • Took part in the development of the mortgage business product. Both the public interface of the product and the internal one were aimed at managers.
  • Contributed to developing the content management system (CMS) for product managers and owners.
Technologies: React, MobX, Node.js, Next.js, JavaScript, CSS, NoSQL, Webpack, Docker, TypeScript, REST APIs, JSON Web Tokens (JWT), OAuth, MySQL, Front-end

Senior Full-stack Developer

2017 - 2019
Tinkoff
  • Developed an internal admin platform that entirely supported the main public website.
  • Created a public module that helped generate NPMs containing API JavaScript clients based on given SWAGGER endpoints.
  • Took part in creating and maintaining an internal UIKIT for the whole team.
  • Built an internal SPA managing redirects of the public website.
Technologies: React, Node.js, Redux, PostgreSQL, RabbitMQ, TypeScript, JavaScript, CSS, NoSQL, Webpack, Docker, SQL, Redis, REST APIs, JSON Web Tokens (JWT), OAuth, Front-end

Senior Full-stack Developer

2017 - 2017
Yandex
  • Took part in creating the public bus business product of Yandex.
  • Developed and maintained a backed-end logging infrastructure.
  • Built and supported a Node.js microservice infrastructure.
Technologies: MacOS, React, Node.js, TypeScript, JavaScript, CSS, NoSQL, Webpack, SQL, PostgreSQL, Redis, REST APIs, Front-end

Back-end Developer

2016 - 2017
OneTwoTrip
  • Developed a parsing solution for major online airfare deal websites. This parsing helped us to adjust our pricing policies more efficiently.
  • Designed solutions for circumnavigating different website security systems, including Google Captcha.
  • Built and maintained an independent module for the Google Captcha solver.
  • Wrote parsers and formatters for BI, including analytics reporting, sales, and accounting reporting.
  • Took part in the development of the railways' tickets sales business product.
Technologies: Node.js, Riak, Redis, JavaScript, NoSQL, SQL, REST APIs, JSON Web Tokens (JWT)

Experience

Micro Frontend for a Startup

A React and MobX-based application for the real estate industry.

I was a senior front-end developer building a micro frontend architecture for the project. I l also developed a server-side rendering solution for that type of architecture design.

Education

2006 - 2012

Specialization in Linguistics

Moscow State Linguistic University - Moscow, Russia

Skills

Libraries/APIs

React, Node.js, MobX, REST APIs, Rebass

Tools

Slack, Zoom, RabbitMQ, Webpack

Languages

JavaScript, CSS, TypeScript, HTML, SQL

Frameworks

Redux, JSON Web Tokens (JWT), Tailwind CSS, Next.js

Storage

Redis, MySQL, PostgreSQL, NoSQL, Riak, Amazon DynamoDB

Platforms

Docker, MacOS, Amazon Web Services (AWS), AWS Lambda

Other

Ajax, Front-end, Telegram Bots, English-Russian Translation, French-Russian Translation, Storybook, OAuth

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