Nikolay Gushchin, Full-stack Developer in Kiev, Ukraine
Nikolay Gushchin

Full-stack Developer in Kiev, Ukraine

Member since October 31, 2020
Nikolay is a creative full-stack developer with extensive experience designing user-friendly, web-based apps and scalable infrastructure. 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. Nikolay is an exceptional problem-solver with "out-of-the-box" thinking and an aptitude for quickly mastering new skills, technologies, cultures, and roles.
Nikolay is now available for hire


  • Toptal Clients
    Amazon Web Services (AWS), API Gateways, React, Node.js, WebRTC, WebSockets...
    Express.js, Node.js, Azure, Koa, React, JavaScript, Azure Functions...
  • Brokenbuild
    Express.js, Node.js, Redux-saga, Redux, React, JavaScript



Kiev, Ukraine



Preferred Environment

Visual Studio Code, Slack, Windows

The most amazing...

...project I've worked on was a FedEx connector application for Shopify.


  • Senior Full-stack Developer

    2020 - PRESENT
    Toptal Clients
    • Designed user interactions in both the front- and back-end coding and in developing servers and databases for website functionality and modern responsive appearance.
    • Partnered with clients worldwide to design complex applications and develop clean, creative web-based products.
    • 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
  • Senior Full-stack Developer (Contract)

    2020 - 2021
    • Developed 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.
    • 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
  • Senior Software Developer (Contract)

    2020 - 2020
    • 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
  • Front-end Team Lead

    2019 - 2020
    • Directed the design and builds for web applications for the Russian Stale Library services ecosystem using Vue.js and Vuex.
    • Drove the acceptance of new technologies and processes 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 the quality of code.
    Technologies: Amazon Web Services (AWS), AWS, Express.js, Vuex, Vue.js, JavaScript
  • Front-end Developer

    2018 - 2019
    • Built engaging user interfaces and mobile applications for one of Russia's leading web integration companies for complex high-load web applications. Implemented the new design for Raiffeisen life application—an eCommerce site.
    • Developed two crucial project features for the rebuild of the front end of the Sennheiser online store which was deployed two weeks ahead of schedule by executing disciplined development practices.
    • Made key contributions to the architecture buildout and UI creation for the admin-panel for Lokomotiv Football Club.
    Technologies: Redux, React, JavaScript, React Native
  • Full-stack Developer

    2016 - 2018
    • 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, AWS, Redux, Amazon Web Services (AWS), REST, React Native


  • Online Reader Application

    I developed a Vue.js-based online reader application that supports popular formats (like PDF or EPUB), works as a PWA, and has fully customizable page styles. The application also includes a specific page download feature, which was requested by the client.

  • Wookie Library

    This was a personal hobby project, based on Nest, with an idea to create a bookshare marketplace with a Wookie theme. I implemented the book listing and borrowing functionality and a chat about specific book availability.

  • 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.


  • Languages

    JavaScript, HTML, TypeScript, HTML5, SQL, CSS, GraphQL, Python, Ruby
  • Frameworks

    Express.js, Redux, React Native, YARN,, Bootstrap, Koa, Next.js, Material-UI, NestJS, Angular, OAuth 2, Ember.js, Ruby on Rails (RoR), Django, Selenium, Flask
  • Libraries/APIs

    React, Vue.js, Vuex, Node.js, REST APIs, React Redux, Redux-saga, jQuery, Facebook API, Instagram API, LinkedIn API, Twitter API, Shopify API, Stripe API, WebRTC, Web3.js, Liquid, GatsbyJS, D3.js, Socket.IO, Stripe
  • Tools

    GitHub, Jira, GitLab, Git, Webpack, Grafana, Shopify Plus, Sentry
  • Paradigms

    REST, UX Design, Web Architecture, Microservices Architecture, Agile, Unit Testing, Continuous Integration (CI), Page Object Model (POM), RESTful Development, Microservices
  • Platforms

    Shopify, Web, Docker, Azure, Amazon Web Services (AWS), Firebase, Heroku, Azure Functions, AWS Lambda, Blockchain, Ethereum
  • Storage

    MySQL, MongoDB, PostgreSQL, Database Architecture, Google Cloud, Databases, NoSQL, Google Cloud SQL, Database Modeling, AWS DynamoDB, Redis, Elasticsearch
  • Other

    Full-stack, Front-end, Software, UI, Back-end, Office 365, Front-end Development, Software Architecture, Software Engineering, AWS, APIs, API Gateways, CSS3 Animation, Fintech, Cloud Architecture, Scrum Master, TypeORM, API Integration, Chrome Extensions, RESTful APIs, WebSockets, Serverless, Shopify Polaris, Web Components, Crypto

To view more profiles

Join Toptal
Share it with others