
Aleksei Farshatov
Verified Expert in Engineering
Front-end Developer
Buenos Aires, Argentina
Toptal member since August 19, 2021
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
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
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
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.
Senior Front-end Developer
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.
Senior Full-stack Developer
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.
Senior Front-end Developer
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.
Senior Full-stack Developer
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.
Front-end Developer | Full-stack Developer
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.
Experience
Investor Intelligence Platform
https://grata.com/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/Team Task Manager
Many structures and logic exist between them, with beautiful design and live refreshing data such as notifications and messages.
Graphic Editor for Bars
Patient Manager Application
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
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