Nikolay Gushchin, Developer in London, United Kingdom
Nikolay is available for hire
Hire Nikolay

Nikolay Gushchin

Verified Expert  in Engineering

Bio

Nikolay is a creative full-stack developer with extensive experience designing user-friendly web-based apps and scalable infrastructure. As a passionate, highly-skilled senior software engineer, and a proven leader with strong communication and interpersonal skills, Nikolay has a demonstrated history of successful team collaborations. He is an exceptional problem-solver with "out-of-the-box" thinking and an aptitude for quickly mastering new skills, technologies, cultures, and roles.

Portfolio

Colgate-Palmolive
Shopify, Node.js, Vue, Nuxt.js, Sails.js, PostgreSQL, User-centered Design (UCD)
Rnwbl
JavaScript, React Native, GraphQL, Redux, User-centered Design (UCD)
Gartner
React, Node.js, User-centered Design (UCD)

Experience

  • User Interface (UI) - 8 years
  • React - 8 years
  • Full-stack - 8 years
  • Node.js - 8 years
  • JavaScript - 8 years
  • Vuex - 5 years
  • Vue - 4 years
  • React Native - 2 years

Availability

Full-time

Preferred Environment

React, Amazon Web Services (AWS), Node.js, Front-end, React Native, Git, GitHub, Web

The most amazing...

...thing I've worked on was an app for the renewable energy sector. It helped workers get their assignments to navigate them to the site and work off-network.

Work Experience

Full-stack Engineer

2023 - 2024
Colgate-Palmolive
  • Transitioned 3+ Shopify stores to a new Checkout Extensibility experience.
  • Developed and maintained a number of features in a record amount of time to comply with new business policies and regulatory changes.
  • Participated in feature rollout that increased subscriptions by over 1000 per day across multiple markets.
Technologies: Shopify, Node.js, Vue, Nuxt.js, Sails.js, PostgreSQL, User-centered Design (UCD)

React Native Developer

2022 - 2023
Rnwbl
  • Led a complete redesign of a React Native mobile application, developing most components from scratch, which modernized the app and enhanced user experience.
  • Implemented an offline-first approach for all application API calls.
  • Participated in application launch to the app stores, resulting in over 30,000 downloads to date.
Technologies: JavaScript, React Native, GraphQL, Redux, User-centered Design (UCD)

Full-stack Engineer

2021 - 2022
Gartner
  • Migrated an application from a proprietary server-side rendering framework to Next.js, improving DORA metrics and reducing infrastructure costs.
  • Implemented an E2e testing pipeline covering all major application features, significantly enhancing reliability and accelerating deployment cycles.
  • Revised architecture of a key implemented feature, reducing load times and decreasing bugs, which enhanced overall application performance and stability.
Technologies: React, Node.js, User-centered Design (UCD)

Senior Full-stack Developer

2020 - 2022
Toptal Clients
  • Designed user interactions in both the front- and back-end coding and developed servers and databases for website functionality and modern responsive appearance.
  • Architected a fully capable offline React Native application and implemented events storage and offline optimistic updates.
  • Partnered with clients worldwide to design complex applications and develop clean, creative web-based products.
  • Implemented the UI for complex and impressive features and application parts and integrated them seamlessly into the ongoing heavy-loaded applications.
  • Leveraged Agile principles and methodologies to develop next-generation applications and customizable solutions from concept through delivery.
Technologies: Amazon Web Services (AWS), API Gateways, React, Node.js, WebRTC, WebSockets, Docker, HTML, Full-stack, APIs, Microservices Architecture, TypeScript, Next.js, AWS Lambda, Software, HTML5, CSS, REST APIs, UX Design, Heroku, Web Components, React Native, Test-driven Development (TDD), Full-stack Development, Architecture, Vanilla JS, Design, Figma, NGINX, Front-end, GIS, Web GIS, Mobile Development, Flutter, iOS, Android, Low Code, Low-code Development, Python, Elasticsearch, .NET, C#, Redis, Amazon OpenSearch, Tailwind CSS, Code Review, Front-end Development, Mobile App Development, Mobile UX, Mobile UI, eCommerce, Push Notifications, Ionic, Responsive Web Design (RWD), Cypress, Svelte, OpenID Connect (OIDC), Amazon Elastic Container Service (ECS), Storybook, SaaS, ASP.NET, Containerization, Kubernetes, Amazon Simple Queue Service (SQS), API/Services Architecture, MERN Stack, Open Broadcaster Studio (OBS), Web Development, CSS3, Webpack, UI Design, Web Design, Graphic Design, PostgreSQL, tRPC, Drizzle, OpenAI GPT-3 API, Database Management Systems (DBMS), Django, OpenAI GPT-4 API, DYNAMO, AWS IoT, Back-end, Ethereum, Web3.js, Unit Testing, Babel, Responsive Design, Cross-browser Compatibility, Forms, Angular, Office 365, OAuth 2, Git, Instagram API, Facebook API, LinkedIn API, API Integration, GitHub, Amazon DynamoDB, Database Modeling, Grafana, Ember.js, Yarn, RESTful Development, NoSQL, Databases, Google Cloud, Software Engineering, Software Architecture, Flask, Stripe API, D3.js, Socket.IO, Mobile, Stripe Checkout, Neo4j, Laravel, Hapi.js, Firebase Cloud Functions, Google Cloud Platform (GCP), Sentry, Gatsby, Google Cloud SQL, User Interface (UI), Web, Cloud Architecture, Database Architecture, Fintech, Material UI, NestJS, Mocha, React Redux, Customer Relationship Management (CRM), Dart, RabbitMQ, Multitenancy, Accessibility, Less, SMACSS, Canvas, Web Applications, User Experience (UX), Cross-platform, Over-the-top Content (OTT), Apollo, Smart TV, Video Streaming, Broadcasting, .NET Core, Rust, Swift, Google Kubernetes Engine (GKE), User-centered Design (UCD)

Senior Full-stack Developer (Contract)

2020 - 2021
DEPLABS
  • Built one of the top-ranked Shopify applications in the shipping category for FedEx international shipping service and utilized scalable architecture for rapid and consistent application development.
  • Designed innovative, user-friendly websites, landing pages, email templates, forms, and infographics for a diverse client base spanning small, medium, and large companies and startups.
  • Set up both back-end (Node.js) and front-end (React) architecture for the project.
Technologies: Express.js, Node.js, Azure, Koa, React, JavaScript, Azure Functions, Microservices, Serverless, Docker, GraphQL, Shopify, Shopify API, HTML, Full-stack, APIs, Microservices Architecture, TypeScript, Next.js, Software, HTML5, CSS, REST APIs, UX Design, Figma, Shopify Customizations, Shopify Theme, Headless Commerce, Front-end, Redis, Code Review, Front-end Development, Salesforce API, Responsive Web Design (RWD), Cypress, Liquid Template, Amazon Elastic Container Service (ECS), Storybook, Technical Leadership, SaaS, API/Services Architecture, MERN Stack, Web Development, CSS3, Webpack, UI Design, Web Design, Graphic Design, Liquid, PostgreSQL, Database Management Systems (DBMS), Back-end, Unit Testing, Babel, Responsive Design, Cross-browser Compatibility, Git, Facebook API, Instagram API, LinkedIn API, API Integration, GitHub, Amazon DynamoDB, Yarn, RESTful Development, Chrome Extensions, Databases, Software Engineering, Software Architecture, Stripe API, Stripe Checkout, Sentry, User Interface (UI), Web, Cloud Architecture, Database Architecture, NestJS, React Redux, Customer Relationship Management (CRM), DigitalOcean, Accessibility, Less, SMACSS, Web Applications, User Experience (UX)

Senior Software Developer (Contract)

2020 - 2020
Brokenbuild
  • Designed user interactions for both front- and back-end coding and developed servers and databases for website functionality and coding for mobile platforms.
  • Contributed to the development of Atlassian Jira plugins and rebuilt and refactored application support for cloud and Jira platforms. Added new features to existing plugins and rewrote applications with TypeScript.
  • Fixed issues with plugins on the cloud server for the Atlassian Jira by combining and refactoring code into one source and updated the build process to support both versions.
  • Reduced the number of code rewrites for plugins for Atlassian Jira, resulting from bugs by 15% after rewriting the code for the application in TypeScript. Saw a significant decrease in the number of tickets for bugs.
Technologies: Express.js, Node.js, Redux-Saga, Redux, React, JavaScript, HTML, Full-stack, APIs, TypeScript, Next.js, AWS Lambda, Software, HTML5, SQL, CSS, REST APIs, UX Design, Figma, Front-end, Code Review, Front-end Development, Responsive Web Design (RWD), Amazon Elastic Container Service (ECS), Storybook, SaaS, API/Services Architecture, MERN Stack, Web Development, CSS3, Webpack, UI Design, Web Design, Graphic Design, PostgreSQL, Database Management Systems (DBMS), Back-end, Unit Testing, Babel, Responsive Design, Cross-browser Compatibility, Git, Selenium, API Integration, GitHub, Yarn, RESTful Development, Databases, Software Engineering, Software Architecture, User Interface (UI), Web, Cloud Architecture, Database Architecture, React Redux, Customer Relationship Management (CRM), Accessibility, Less, SMACSS, Web Applications, User Experience (UX)

Front-end Team Lead

2019 - 2020
Demliz
  • Directed designing and building web applications for the State Library services ecosystem using Vue and Vuex.
  • Drove the acceptance of new technologies and processes by interacting with customer and platform teams. Utilized Agile principles to reduce delivery time and improve workflows through iterative development tactics.
  • Created and implemented a fast and effective algorithm for epub unpacking and dynamic page recount.
  • Introduced TDD methodology and proposed leveraging Scrum to shorten release times by 40% and improve code quality.
Technologies: Amazon Web Services (AWS), Express.js, Vuex, Vue, JavaScript, HTML, Full-stack, APIs, Software, HTML5, SQL, CSS, REST APIs, UX Design, Figma, Front-end, Code Review, Remote Team Leadership, Team Leadership, Front-end Development, eCommerce, Responsive Web Design (RWD), Storybook, Technical Leadership, SaaS, MERN Stack, Web Development, CSS3, Webpack, Back-end, Unit Testing, Babel, Cross-browser Compatibility, Nuxt.js, Git, API Integration, GitHub, Yarn, Page Object Model (POM), RESTful Development, Databases, Software Engineering, Software Architecture, Laravel, Gatsby, User Interface (UI), Web, Cloud Architecture, Accessibility, Less, SMACSS, Canvas, Web Applications, User Experience (UX)

Front-end Developer

2018 - 2019
QSOFT
  • Built engaging user interfaces and mobile applications for complex high-load web applications. Implemented the new design for Raiffeisen's life application, an eCommerce site.
  • Developed two crucial project features to rebuild the front end of the Sennheiser online store and deployed two weeks ahead of schedule by executing disciplined development practices.
  • Contributed to the architecture buildout and UI creation for the admin panel for Football Club.
Technologies: Redux, React, JavaScript, React Native, HTML, Full-stack, APIs, MongoDB, Software, HTML5, SQL, CSS, jQuery, REST APIs, MySQL, Front-end, Front-end Development, Responsive Web Design (RWD), Web Development, Cross-browser Compatibility, Git, API Integration, RESTful Development, Databases, Software Engineering, User Interface (UI), Web, React Redux, Web Applications

Full-stack Developer

2016 - 2018
Freelance
  • Collaborated with the German designer Rote Birne on web-based and mobile solutions for clients across all Europe.
  • Used Agile principles and methodologies to develop applications from concept through delivery.
  • Participated in building a solid amount of applications as a full-stack developer.
Technologies: Koa, Node.js, Express.js, React, JavaScript, Bootstrap, Redux, Amazon Web Services (AWS), REST, React Native, HTML, Firebase, Full-stack, APIs, MongoDB, Software, HTML5, SQL, CSS, jQuery, REST APIs, UX Design, Ruby, Ruby on Rails (RoR), MySQL, Web Components, Front-end, Front-end Development, Responsive Web Design (RWD), Web Development, Git, API Integration, RESTful Development, Databases, Software Engineering, User Interface (UI), Web, Web Applications, PHP

Shopify Connector App for FedEx Cross Border

I was the leading developer for the Shopify embedded app built with the MERN stack and shared serverless middleware for other ECPs. Those applications processed a lot of data that cannot be lost so I created the architecture to be extra fail-proof.

Central Review Form for Capterra

https://reviews.capterra.com/search
The project was React and serverless-based applications that collect a great amount of information about used software. As a part of a team, I participated in the development of new extensive features and the immediate resolution of critical issues.

DSPTCH Mobile App

https://apps.apple.com/us/app/apple-store/id1629446143
I developed a React Native-based application for workers in the renewable energy sector. Through this app, workers can get their assignments, navigate to sites, upload their certifications, etc. The app is focused on offline functionality, as workers using it can have problems with the network.

Hill's Pro Staff Feeding Stores

https://www.hillsprofeeding.com/
A Shopify-based multinational store with multilingual support and different use cases for specific markets. It uses a complex custom theme developed with Vue, Vite, and Node.js-based API for out-of-the-box Shopify use cases.

Libraries/APIs

React, Vue, Vuex, Node.js, REST APIs, React Redux, Shopify API, Redux-Saga, jQuery, Facebook API, Instagram API, LinkedIn API, X (formerly Twitter) API, Stripe API, WebRTC, Web3.js, Liquid, D3.js, Socket.IO, Salesforce API, Stripe, Rollbar, Drizzle

Tools

Git, Webpack, GitHub, Figma, React Apollo, Jira, GitLab, Grafana, Shopify Plus, Stripe Checkout, GIS, Web GIS, Amazon Elastic Container Service (ECS), Open Broadcaster Studio (OBS), Mocha, Babel, Canvas, Google Kubernetes Engine (GKE), Sentry, NGINX, Amazon OpenSearch, Amazon Simple Queue Service (SQS), RabbitMQ

Languages

JavaScript, HTML, TypeScript, HTML5, SQL, CSS, Liquid Template, CSS3, Dart, Less, GraphQL, Python, PHP, Rust, Swift, Ruby, C#, DYNAMO

Frameworks

Express.js, Redux, React Native, Next.js, Yarn, Cypress, Bootstrap, Vanilla JS, Flutter, Ionic, Nuxt.js, Koa, Material UI, NestJS, Angular, OAuth 2, Ember.js, Hapi.js, Laravel, .NET, Tailwind CSS, Svelte, ASP.NET, Ruby on Rails (RoR), Django, Selenium, Flask, tRPC, .NET Core, Sails.js, i18next

Paradigms

REST, UX Design, Web Architecture, Test-driven Development (TDD), Mobile Development, Responsive Web Design (RWD), API/Services Architecture, Microservices Architecture, Agile, Unit Testing, Continuous Integration (CI), Page Object Model (POM), RESTful Development, Microservices, Low-code Development, UI Design, SMACSS, Cross-platform

Platforms

Shopify, Web, Docker, Google Cloud Platform (GCP), iOS, Mobile, Azure, Amazon Web Services (AWS), Firebase, Heroku, Azure Functions, Android, Kubernetes, AWS Lambda, Blockchain, Ethereum, AWS IoT, DigitalOcean

Storage

MySQL, MongoDB, PostgreSQL, Database Architecture, Elasticsearch, Google Cloud, Databases, NoSQL, Google Cloud SQL, Database Modeling, Amazon DynamoDB, Redis, Database Management Systems (DBMS), Amazon S3 (AWS S3), Neo4j

Industry Expertise

Web Design

Other

Full-stack, APIs, Front-end, Software, User Interface (UI), Back-end, Office 365, Front-end Development, Software Architecture, Software Engineering, Full-stack Development, Shopify Customizations, Shopify Theme, Code Review, Mobile App Development, Mobile UX, Mobile UI, eCommerce, Storybook, MERN Stack, Web Development, Responsive Design, Cross-browser Compatibility, Forms, Accessibility, Web Applications, Apollo, User-centered Design (UCD), API Gateways, CSS3 Animation, Fintech, Cloud Architecture, Scrum Master, TypeORM, API Integration, Chrome Extensions, WebSockets, Gatsby, Serverless, Shopify Polaris, Firebase Cloud Functions, Architecture, Design, Headless Commerce, Low Code, Remote Team Leadership, Team Leadership, OpenID Connect (OIDC), Technical Leadership, SaaS, Containerization, Graphic Design, OpenAI GPT-3 API, OpenAI GPT-4 API, Customer Relationship Management (CRM), User Experience (UX), Over-the-top Content (OTT), Web Components, Crypto, Push Notifications, Multitenancy, Smart TV, Video Streaming, Broadcasting, Vite, i18n

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