Rustem Sahatov, Developer in Ivanovo, Ivanovo Oblast, Russia
Rustem is available for hire
Hire Rustem

Rustem Sahatov

Verified Expert  in Engineering

Front-end Developer

Ivanovo, Ivanovo Oblast, Russia

Toptal member since October 6, 2021

Bio

Rustem is a senior front-end developer who has great experience building scalable, fast, and stable web applications. His ability to handle unusual tasks is one of his strengths. He knows how the technologies he deals with work from the inside out, and thanks to this, he always does his job quickly and efficiently.

Portfolio

Smartbrain
React, React Query, TypeScript, NestJS, App UI, HTML, CSS
Bolttu
React, TypeScript, Redux, Effector, Node.js, Express.js, App UI, HTML, CSS
Garpix
JavaScript, TypeScript, React, Redux, MobX, Next.js, Vue, Vuex, Nuxt.js...

Experience

  • App UI - 6 years
  • React - 6 years
  • CSS - 6 years
  • JavaScript - 6 years
  • Redux - 6 years
  • TypeScript - 5 years
  • Styled-components - 5 years
  • MobX - 3 years

Availability

Part-time

Preferred Environment

Ubuntu, Visual Studio Code (VS Code), Git

The most amazing...

...thing I've developed is a cashback service for one of the biggest Russian banks, which is used by 40 million people.

Work Experience

Senior JavaScript Developer

2022 - 2023
Smartbrain
  • Implemented the product management intelligence app from scratch. Led the entire front-end development process there.
  • Set all of the front-end development processes. Oversaw end-to-end tests and performance monitoring via Sentry.
  • Solved medium-level tasks on the back-end side, such as survey service, user profile service, and initiatives service.
  • Developed and designed the admin panel from scratch, including back-end side.
Technologies: React, React Query, TypeScript, NestJS, App UI, HTML, CSS

Senior Front-end Developer

2021 - 2021
Bolttu
  • Developed a component system that decreased the development time.
  • Implemented server-side rendering in the existing app.
  • Designed the architecture of the main features for the React app.
Technologies: React, TypeScript, Redux, Effector, Node.js, Express.js, App UI, HTML, CSS

Senior Front-end Developer

2020 - 2021
Garpix
  • Rewrote the old search and booking systems, which increased the app's performance by ten times, and the SEO was increased from 68% to 96%.
  • Trained and taught interns programming. Two of them work as developers now.
  • Designed and developed server-side rendering starters for eCommerce service apps, which significantly increased the projects' speed for all teams in the company.
  • Carried out two huge projects at once without loss of quality.
  • Helped create a unified and framework-agnostic UI components system.
Technologies: JavaScript, TypeScript, React, Redux, MobX, Next.js, Vue, Vuex, Nuxt.js, Node.js, Express.js, CSS, Sass, Styled-components, HTML5, Server-side Rendering (SSR), App UI, HTML, NestJS

Full-stack JavaScript Engineer

2017 - 2020
Freelance
  • Created an app for universities with complicated physics formulas and complex animations used by thousands of students.
  • Developed an app from design to back end with smart contracts on Ethereum using Solidity, Electron.js, Node.js, and React.
  • Rewrote huge app for events, managing from old jQuery to modern React and TypeScript and using best practices.
  • Created a role-based system for the international marketplace, depending on the type of user registration, such as the seller, manager, buyer, and admin.
Technologies: JavaScript, TypeScript, React, Redux, MobX, Styled-components, CSS, Sass, HTML5, Node.js, Express.js, App UI, HTML

Experience

React Stack Cards

https://github.com/yoloten/react-stack-cards
Collection of stack card effects built exclusively for React, perfect for galleries and preview grids. The library enables flexible settings like adding elements into the cards and changing the animation duration.

Education

2018 - 2021

Coursework in Information Technology and Digital Economy

Ivanovo State University of Chemistry and Technology - Ivanovo, Russia

Skills

Libraries/APIs

React, React Query, MobX, Vue, Node.js, Vuex

Tools

Git

Languages

JavaScript, TypeScript, HTML, CSS, HTML5, Sass

Frameworks

Redux, Next.js, Nuxt.js, NestJS, Express.js

Paradigms

Agile, Web Architecture, Scrum

Platforms

Ubuntu, Visual Studio Code (VS Code)

Other

Styled-components, App UI, Server-side Rendering (SSR), App UX, Effector, UI Animation

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