Grisha Pushkov, Developer in Rybinsk, Yaroslavl Oblast, Russia
Grisha is available for hire
Hire Grisha

Grisha Pushkov

Verified Expert  in Engineering

Software Developer

Rybinsk, Yaroslavl Oblast, Russia

Toptal member since October 30, 2020

Bio

Grisha's passion for computers and electronics began in high school, where he started coding HTML, CSS, and JavaScript. With a solid background in front- and back-end engineering, he designs and efficiently implements end-to-end, predictive solutions for clients. Grisha's active toolset includes Node.js, React, and Vue. He's refactored legacy dashboards, implemented complex analytics, and designed highly efficient, optimized editors, saving countless resources.

Portfolio

LSAT Demon
Node.js, SQL, Express.js, React, Amazon Web Services (AWS), React Native, iOS...
Customer Reviews
Next.js, Vue, React, Go, Node.js, JavaScript
Lazada
Node.js, JavaScript, HTML, CSS

Experience

  • JavaScript - 8 years
  • HTML - 8 years
  • CSS - 8 years
  • Node.js - 6 years
  • Vue - 5 years
  • React - 5 years
  • React Native - 3 years
  • Expo - 3 years

Availability

Part-time

Preferred Environment

MacOS, GitHub, Slack, Visual Studio Code (VS Code)

The most amazing...

...app I've built is called Language Flower. It helps people to learn a language by reading bilingual books. Users have found this app to be extremely helpful.

Work Experience

Full-stack Developer

2021 - 2022
LSAT Demon
  • Built a class management system that connects teachers and students via Zoom.
  • Implemented zero downtime deployment in AWS Elastic Beanstalk and corrected instances scaling.
  • Set up a blog using Ghost and a custom theme from the designer.
  • Created an educational site using Webflow and brand design.
  • Built a mobile app using React Native based on the existing web app.
  • Implemented search for messages and lessons with Elasticsearch.
Technologies: Node.js, SQL, Express.js, React, Amazon Web Services (AWS), React Native, iOS, Android, Expo, Elasticsearch, TypeScript

Full-stack Developer

2018 - 2020
Customer Reviews
  • Implemented a serverless framework to deploy code easily.
  • Designed and implemented an email editor using Vue.
  • Refactored and extended a legacy dashboard using Vue.
  • Introduced on-demand image resizing for optimization purposes.
Technologies: Next.js, Vue, React, Go, Node.js, JavaScript

Front-end Developer

2016 - 2019
Lazada
  • Designed and implemented a new admin panel for content creators.
  • Designed, implemented, and interpreted complex analytics using Google Analytics.
  • Researched and proposed front-end architectural changes for migration to a Go back end.
Technologies: Node.js, JavaScript, HTML, CSS

Experience

Language Flower

https://languageflower.app
A mobile app that helps you learn a language by reading bilingual books. Instead of doing repetitive exercises and memorizing words, you just read your favorite books. Language immersion is the best way to learn a language.

LSAT Demon

https://apps.apple.com/app/id1609953358
An app built with React Native to complement the current web app. The main part was done in native, while other screens not so important to performance are web views. We decided to make them native later and focus on a faster release.

Skills

Libraries/APIs

Node.js, Vue, React

Tools

Expo

Languages

JavaScript, HTML, CSS, Go, SQL, TypeScript

Frameworks

React Native, Next.js, Express.js

Platforms

Amazon Web Services (AWS), Docker, iOS, Android, Visual Studio Code (VS Code)

Storage

MongoDB, MySQL, Elasticsearch

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