
Andrey Kulpin
Verified Expert in Engineering
Full-stack Developer
Minsk, Minsk Region, Belarus
Toptal member since February 14, 2022
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
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
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
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.
Front-end Developer
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.
Lead Software Developer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Back-end Developer
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.
Experience
Micro Frontend for a Startup
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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring