Aleksei Farshatov, Developer in Buenos Aires, Argentina
Aleksei is available for hire
Hire Aleksei

Aleksei Farshatov

Verified Expert  in Engineering

Front-end Developer

Buenos Aires, Argentina

Toptal member since August 19, 2021

Bio

Aleksei is a senior front-end developer with over six years of experience. He is keen on delivering amazing projects for clients while following industry best practices. He has a strong background in code architecture and modern development principles. He's a team player who understands business requirements and catches on quickly. Aleksei has served as the tech lead of the front end of an investor intelligence platform.

Portfolio

Grata Inc
React, CSS, Single-page Applications (SPAs), Amazon Web Services (AWS), APIs...
Toptal Client
JavaScript, TypeScript, Docker, Material UI, Kendo UI, React, Redux...
Noveo
JavaScript, React, Redux, Redux-Saga, Redux Toolkit, JSS, Figma, InVision...

Experience

  • CSS - 6 years
  • Front-end - 6 years
  • HTML - 6 years
  • React - 6 years
  • TypeScript - 6 years
  • Webpack - 6 years
  • JavaScript - 6 years
  • Full-stack - 4 years

Availability

Part-time

Preferred Environment

MacOS, Slack, Jira

The most amazing...

...thing I've developed was a high-loaded web telecommunications application with desktop support.

Work Experience

Senior React Developer

2022 - 2024
Grata Inc
  • Optimized the front end of the search engine for rendering high-demanding tiles—200 per page by 64%.
  • Spearheaded the adoption of modern technologies like ESLint, TypeScript, Sass, CSS Modules, hooks, and Redux-Saga, establishing a standardized coding approach that accelerates feature delivery and enhances quality.
  • Helped redesign most of the app, added many new features, optimized some existing ones, and helped grow the whole front-end team as specialists in front-end and React development.
  • Implemented AI support on the front end to help users navigate company profiles efficiently.
Technologies: React, CSS, Single-page Applications (SPAs), Amazon Web Services (AWS), APIs, Architecture, UI Design, Axios, Jest, SCSS, ECMAScript (ES6), Responsive Design

Senior Front-end Developer

2021 - 2022
Toptal Client
  • Developed and maintained the functionality for an enterprise project with a five-to-seven-person team.
  • Tracked bug fixing and functionality implementations via GitHub.
  • Communicated efficiently with all development team members, so we didn't do excessive work, such as digging deeper into every task to understand if the bug was a bug.
  • Wrote code using all modern code best practices such as SOLID, YAGNI, and KISS.
  • Created npm libraries using GitHub packages with documentation for reusability in a couple of applications.
Technologies: JavaScript, TypeScript, Docker, Material UI, Kendo UI, React, Redux, Private NPM Modules, Front-end, CSS, HTML, Git, Front-end Development, Figma, Redux-Saga, Redux Toolkit, Docker Hub, Docker Compose, Single-page Applications (SPAs), Amazon Web Services (AWS), APIs, Architecture, Content Management Systems (CMS), UI Design, Axios, Jest, SCSS, ECMAScript (ES6), Responsive Design

Senior Full-stack Developer

2021 - 2022
Noveo
  • Developed a healthcare web application with a large international team; built the front end on React and the back end using Node.js, TypeScript, PostgreSQL, and Express.
  • Supported new feature implementations with the provided design using Material UI and D3.js for maintaining beautiful charts.
  • Created the architecture and infrastructure for new code.
  • Refactored old code, fixed bugs, and estimated the time for tasks and sprints.
Technologies: JavaScript, React, Redux, Redux-Saga, Redux Toolkit, JSS, Figma, InVision, Material UI, TypeScript, Front-end, CSS, HTML, Node.js, PostgreSQL, MySQL, Express.js, Git, Front-end Development, Back-end, NestJS, TypeORM, Docker, Docker Compose, D3.js, Single-page Applications (SPAs), Storybook, Tailwind CSS, Amazon Web Services (AWS), APIs, Architecture, Content Management Systems (CMS), UI Design, Next.js, Full-stack, Axios, Jest, SCSS, ECMAScript (ES6), Responsive Design

Senior Front-end Developer

2021 - 2021
Toptal Client
  • Developed a calendar application like Google Calendar with lots of complicated UX logic and calculations, such as checking the position of the draggable event.
  • Communicated with customers to prioritize the most urgent business tasks.
  • Developed an algorithm for grouping events that intercepts by time.
  • Exceeded expectations and implemented more functionality than the customer expected.
  • Created a codebase within all modern code best practices such as SOLID, YAGNI, and KISS.
Technologies: TypeScript, JavaScript, React, Redux, Sagas, Styled-components, Webpack, Single-page Applications (SPAs), Amazon Web Services (AWS), APIs, Architecture, UI Design, Next.js, Axios, Jest, SCSS, ECMAScript (ES6), Responsive Design

Senior Full-stack Developer

2020 - 2021
Magora Systems
  • Developed a high-load communication web application with a large international team using the OpenTok library.
  • Built a desktop application with Electron and provided builds to customers via GitHub releases and built-in auto-updates.
  • Created a complicated UX task manager similar to Jira; served also as a tech leader of the whole team and created custom architecture using React.
  • Reviewed a junior front-end developer's code and helped him to become a middle-level specialist.
  • Added code review practices and helped to grow junior developers to mid-level.
  • Initialized a CI/CD process to deploy applications to the development instance using GitLab CI.
  • Maintained an application for helping architects to handle building structure issues.
  • Created a text editor commenting plugin similar to Google Docs so architects could add their comments.
Technologies: JavaScript, React, Redux, Redux-Saga, RxJS, OpenTok, Electron, Node.js, MySQL, MongoDB, PostgreSQL, Single-page Applications (SPAs), APIs, UI Design, Next.js, GraphQL, Full-stack, Gulp, React Native, SQL, Desktop App Development, SCSS, ECMAScript (ES6), Responsive Design

Front-end Developer | Full-stack Developer

2018 - 2020
Sibers
  • Estimated tasks on projects and assigned some of them to junior developers.
  • Created a complicated 2D graphics editor for creating room schemes with cool features like editing custom shapes by typing the length of each side manually or typing angles between the sides of a figure.
  • Developed live-streaming football player tracking using GPS positioning while reviewing code from junior developers and maintaining customer communication. Utilized D3.js as the primary library for visualizing player data.
  • Refactored and maintained a healthcare project with complicated data logic.
  • Spearheaded some projects from scratch, including selecting development and architecture-building tools.
Technologies: JavaScript, React, Redux, Redux Thunk, Redux-Saga, Immutable.js, SVG.js, PostgreSQL, Node.js, Express.js, WebSockets, TypeORM, Docker, Docker Compose, D3.js, Single-page Applications (SPAs), APIs, UI Design, Next.js, GraphQL, Full-stack, Gulp, React Native, SQL, SCSS, ECMAScript (ES6), Responsive Design

Experience

Investor Intelligence Platform

https://grata.com/
A React application helping investors see the company's data.

I was mainly working as a front-end engineer and helping the business to deliver the best user experience using the most modern and extendable approaches. I redesigned a significant part of the application, implemented new features, and refactored a big part of the codebase so the whole team could use a standardized, modern way of coding, which makes delivering new features faster and with higher quality.

Remote Simultaneous Interpretation Application

https://www.interprefy.com/
A web application that helps people worldwide understand each other despite the language barrier. This application, developed by a large team, provides services such as online conferences, peer-to-peer calls, and meetings with international teams.

Team Task Manager

Developed a web Jira-like Task manager application with complicated and strong UX that helps people create their own projects and companies and manage their tasks with folders and boards. Worked as a front-end lead and main developer.
Many structures and logic exist between them, with beautiful design and live refreshing data such as notifications and messages.

Graphic Editor for Bars

An application that provides an ability to create a scheme of places where people drink, such as bars. The app has many math functions and interesting features like creating custom shapes and editing them via controllers (mouse) or inputting angles and lengths of the edges.

Patient Manager Application

Developed a React web application that helps doctors manage their patients, enables adding medicine recommendations, and gives them all needed information about their patients. The project has a lot of data structures and legacy code which our team refactored.

Skills

Libraries/APIs

React, Redux-Saga, SVG.js, RxJS, Node.js, Immutable.js, D3.js

Tools

Redux Thunk, Webpack, Gulp, Redux Toolkit, JSS, Git, Figma, Slack, Jira, InVision, Docker Hub, Docker Compose

Languages

JavaScript, TypeScript, HTML, SCSS, ECMAScript (ES6), CSS, GraphQL, SQL

Frameworks

Redux, Electron, Material UI, Kendo UI, Jest, NestJS, Tailwind CSS, Next.js, React Native, Angular, Express.js

Paradigms

UI Design, Desktop App Development

Platforms

Docker, Amazon Web Services (AWS), OpenTok, MacOS

Storage

MySQL, MongoDB, PostgreSQL

Other

Styled-components, Axios, Front-end, Front-end Development, Full-stack, Single-page Applications (SPAs), APIs, Architecture, Responsive Design, Private NPM Modules, TypeORM, Storybook, Content Management Systems (CMS), Headless CMS, Sagas, Back-end, WebSockets

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