Nikolay Gushchin
Verified Expert in Engineering
Full-stack Developer
London, United Kingdom
Toptal member since November 23, 2020
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
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
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
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.
React Native Developer
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.
Full-stack Engineer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer (Contract)
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.
Senior Software Developer (Contract)
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.
Front-end Team Lead
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.
Front-end Developer
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.
Full-stack Developer
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.
Experience
Shopify Connector App for FedEx Cross Border
Central Review Form for Capterra
https://reviews.capterra.com/searchDSPTCH Mobile App
https://apps.apple.com/us/app/apple-store/id1629446143Hill's Pro Staff Feeding Stores
https://www.hillsprofeeding.com/Skills
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
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