
Govard Barkhatov
Verified Expert in Engineering
Front-end Developer
Phuket, Thailand
Toptal member since June 3, 2022
Govard is a professional web developer with 7+ years of experience building web applications across various industries. He specializes in React and its ecosystem to write high-quality, performant software that produces the value his clients need. Govard has experience teaching people React and writing about web development and functional programming.
Portfolio
Experience
- Web Development - 7 years
- Front-end - 7 years
- React - 7 years
- JavaScript - 7 years
- ECMAScript (ES6) - 5 years
- Next.js - 3 years
- TypeScript - 2 years
- Gatsby - 2 years
Availability
Preferred Environment
React, Front-end, MacOS, Windows, Linux, Git, Visual Studio Code (VS Code), Figma, Sketch, Slack
The most amazing...
...goal I've achieved is teaching 15,000 students how to work with the React library.
Work Experience
Front-end Developer
Popcorn Technologies Ltd.
- Refactored the current codebase. Removed unnecessary dependencies and unified the code style.
- Reimplemented a landing page for the NFT application. Accelerated the opening and performance by 20%.
- Performed minor adjustments and changes to the work of the internal application. Added the ability to create a theme and change the appearance of global components.
Front-end Developer
Automan
- Developed a React-based automation application for the Japanese market. Thanks to this, the client could integrate the new application into the old technology stack.
- Refactored pieces of old code, application opening speed has been improved by 15%.
- Created an internal management system and an ability to change the application's look and feel without hiring additional developers in the future.
Front-end Developer
Quantum Art
- Developed the internal part of the application to buy and sell NFTs.
- Refactored stale code and components to match client performance needs. The speed of important components has been increased by 20%.
- Added the styled-components system so the client can manage components' look and feel.
Front-end Developer
Infens
- Developed internal parts of the application managing the transportation of cargo and goods.
- Implemented and refactored the internal structure of the component system. Added the ability to reuse unified components across the application.
- Added the most important function of the application—users' ability to manage their stocks.
Front-end Developer
Relica
- Developed a landing page and internal application for photo-based social networking.
- Implemented security connection to the needed blockchain wallet providers. Allowed the application to work properly with APIs that were still under development.
- Refactored and optimized previous parts of the system. Accelerated the opening and performance of the application by 30%.
Front-end Developer
Nosso
- Developed internal parts of the Nosso (previously Hapi Plan) investment and accounting application. Created goals and gift pages for the customer.
- Implemented client design and component design system. This allowed unified components to be used across the entire application.
- Added an ability to change the internal application state based on bank response via APIs.
Front-end Developer
CUSP
- Developed internal parts of the CREA Unified Selling Platform application. This made it possible to sell a B2B product.
- Added the ability to manage omnichannel operations and leverage stock. The previous implementation did not work correctly with back-end data received from the server.
- Refactored the parts of the application to match performance needs. The speed of critical components was increased by 25% in accordance with the latest and up-to-date React techniques.
Front-end Developer
FlowStep
- Developed and finalized an application to create and manage APIs easily. This allowed the company to attract the first 100 customers.
- Refactored old components and parts of the application. The app's open time and speed were 30% faster than the previous implementation.
- Implemented a client design system and the ability to manage the component look using a unified component library.
Front-end Developer
Pamperly
- Implemented a scheduling application for the beauty industry. When the application was created, it was unique to my client's area of residence, which allowed it to become the first in the market and create the market itself.
- Provided an ability for the end users to book a service they need. This allowed the client to profit from different customer orders and sell his application.
- Implemented the design of the client system, as it had a fairly basic outline of a functional application. I changed styles and internal components to match client needs and the latest UX practices.
Front-end Developer
Healthscout
- Developed an application to handle user physical health conditions. Thanks to the implementation of the previous project, I was 40% faster in implementing the necessary technology, including the generation of the desired PDF report.
- Created the internal survey based on the branching system. Just as with Headlight, it allowed for a unique question structure to be generated by the client without touching the code.
- Implemented a component design system and CMS for the client to manage the data of the application and survey. For example, in the days of COVID-19, it was easy to add the right section of questions, and then it was just as easy to remove it.
Front-end Developer
Headlight
- Developed an application to handle users' mental wellbeing. The application was also supposed to generate a PDF report of the user's mental health status. All this was generated in the browser without the server.
- Created the internal survey based on the branching system, enabling automatic generation of question structure based on previous answers.
- Implemented a component design system related to the application. Thanks to this, the client has reduced his expenses by 50%, using the unified components.
Front-end Developer
Blood & Treasure
- Created an internal application to manage building construction for https://avvir.io/. The application was adequately integrated into the company's technology stack, resulting in easy support by existing developers without the need to hire new ones.
- Implemented a 3D construction map with the ability to travel to different floors and rooms. Using the Three.js library, I introduced the ability to display a room map from photos taken by construction engineers.
- Added the ability for the end user to add comments about the building parts. This reduced communication time between different teams as engineers could directly see customer comments about a particular unit in their browsers.
Front-end Developer
Cora
- Created a landing page as a React application to handle different client use cases. Implemented modern and sophisticated UI/UX techniques to get the design the client wanted.
- Implemented a WHO-5 wellbeing survey to recognize end user health issues. The survey supported CRUD operation on various questions.
- Added a CMS capability so that the client could manage the application's content. This reduced the cost of codebase support since the client could do that without hiring future developers.
Front-end Developer
Blockchain Terminal
- Developed a landing page as a React application to manage client needs. This allowed the client to sell pre-configured equipment terminals to work with the application.
- Implemented and improved an internal charting system to track cryptocurrency coins. Increased the rendering speed by 50% compared to old components using different performance metrics.
- Created user management components and integrated third-party tools. Implemented an internal content management system to manage user currencies.
Front-end Developer
Half Machine
- Implemented fast rendering landing page as react application. This project used rather complex CSS animations to render content.
- Added CMS so that the client can manage the site's content without touching the code. This reduced the cost of hiring further front-end developers and made it easy to work with the site without code knowledge on the client side.
- Added third-party service integration for most of the services. In combination with the CMS, this allowed, among other things, to get the necessary YouTube thumbnails to generate beautiful and fast components on the front end.
Front-end Developer
Docbot
- Created an internal application that manages user and doctor interactions that helped the company get their customers and make sales.
- Implemented JavaScript functions based on REST architecture. This allowed back-end developers to generate the necessary functions on the server and transparently receive an immediate response on the front-end part of the project.
- Provided modern styling and toolkit to implement future application additions using the latest UX best practices.
Front-end Developer
Enovos
- Created an internal portal application that manages users and their roles. Added an ability to manage complex data and view it in a user-friendly way via tables and pagination.
- Tracked and fixed bugs in the legacy code implemented on the project. Removed stale code and components. Integrated the latest ES6 language features and used best practices to structure the internal application.
- Improved the performance of the current application stale parts by 30% using React performance metrics.
Experience
NUUMOVIES
In addition to the front end, I added authorization and authentication using Supabase. Integrated third-party APIs and configured CI/CD.
I'm currently rewriting the recommender mode system and its parts.
Course | React 101 – Basics Complete and Latest
it reveals the basic structure of React library and its ecosystem, such as:
• React with and without JSX.
• State and lifecycle.
• Styling (six different ways).
• Lists and keys.
• Forms.
• Routing.
• Async and API.
Among other things, I think it's essential for beginners and newcomers to have projects to add to their portfolios. In this course, we reinforce each theoretical part with a separate project. There are seven of them in total. Users will even create an application that counts people in space at a particular moment.
Despite my first experience in the field, the course has been quite warmly received. At the moment, it has 12,500+ students with an average rating of 4.7/5.0.
Nosso
Functional Web Development
Education
Master's Degree in Information Technology
Far Eastern Federal University - Vladivostok, Russia
Bachelor's Degree in Economics
Far Eastern Federal University - Vladivostok, Russia
Skills
Libraries/APIs
React, Flexbox, React Router, Stripe, REST APIs, Stripe API, React Redux, Formik, Redux Form, Antd, Node.js, WebGL, Auth, Three.js
Tools
Slack, GitLab, GitHub, Jira, Google Analytics, Stripe Checkout, Front-end Build Tools, Bower Front-end Dependency Manager, Adobe Experience Design (XD), Git, Figma, Sketch, NPM, PostCSS, Webpack, Prisma, Babel, Redux Toolkit, CircleCI, Astro
Languages
JavaScript, ECMAScript (ES6), TypeScript, CSS3, HTML5, Sass, CSS, HTML, GraphQL, SQL
Frameworks
Yarn, Next.js, Tailwind CSS, Ant Design, Jest, Svelte, Redux, Material UI, Bulma, Bootstrap, Foundation CSS
Paradigms
Search Engine Optimization (SEO), UX Design, REST, Testing, RESTful Development, Asynchronous Programming, Refactoring, Agile, Scrum, Unit Testing, Functional Programming
Platforms
Visual Studio Code (VS Code), Heroku, Firebase, Contentful, Amazon Web Services (AWS), Mapbox, Google Cloud Platform (GCP), Sanity Studio, Blockchain, MacOS, Windows, Linux, Docker
Storage
PostgreSQL
Other
Web Development, Front-end, Chakra UI, Styled-components, Responsive Design, Single-page Applications (SPAs), Pixel Perfect, Front-end Development, API Integration, Online Surveys, APIs, React Hooks, User Interface (UI), Atomic Design, Design Tools, Responsive UI, CI/CD Pipelines, Documentation, Technical Documentation, Component Libraries, Scripting, Charts, Serverless, Gatsby, Storybook, ESLint, Web UX, CSS3 Animation, Headless Software, Web Applications, Internet of Things (IoT), Supabase, Surveys, Machine Learning, Artificial Intelligence (AI), Cadence, HTML Canvas
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