Teimuraz Tutberidze
Verified Expert in Engineering
Full-stack Developer
Tbilisi, Georgia
Toptal member since September 28, 2021
Teimuraz is an experienced web developer with a master's degree in computer science from Tbilisi State University. He has 5+ years of experience working as a React developer and two years of experience working as a full-stack developer with Node.js, MySQL, and React. Teimuraz has successfully worked with numerous clients to define requirements, design new system elements, implement new features, and optimize the existing codebase.
Portfolio
Experience
- CSS - 7 years
- HTML - 7 years
- JavaScript - 7 years
- React - 5 years
- Redux - 5 years
- Next.js - 3 years
- TypeScript - 3 years
- Styled-components - 1 year
Availability
Preferred Environment
Windows, WebStorm, Slack, Git, Visual Studio, React
The most amazing...
...project I've ever done is a car wash booking service application, allowing users to choose a washer on the map, pick available time slots, and book the service.
Work Experience
React Team Lead
Sweeft Digital Agency
- Created eye-catching and optimized UI components using React, Redux, and TypeScript.
- Worked on developing a private npm package for internal use with the most frequently used functionalities in different projects.
- Spearheaded web developers on following best practices and using the newest technologies in their projects.
Invited Lecturer
University of Georgia
- Taught students the fundamentals of web development with HTML and CSS.
- Provided detailed explanation of JavaScript capabilities and core principles.
- Outlined the advantages of the React library and demonstrated its power.
- Explained core React principles, demonstrated main React capabilities, and gave practical knowledge of web development with React.
Senior Full-stack Developer
Sweeft Digital Agency
- Developed front end of several web applications with React, Next.js, and Redux.
- Tracked and fixed bugs using Jira, ClickUp, and Trello as task management tools.
- Worked on developing REST APIs for different projects using Node.js, Express.js, Sequelize (MySQL), MongoDB, and TypeScript.
Full-stack Web Developer
Everesti Ltd.
- Developed an animated UI where users can register, log in, complete test assignments, view their personal information, and track public announcements.
- Built an administrator dashboard to manage tests and registered users and their results.
- Created a Laravel and MySQL-based back-end application for handling both the client website and the admin dashboard. Integrated three payment methods into the system.
Experience
World Privilege Plus
https://www.worldprivilegeplus.com/As a full-stack developer, I was responsible for building the back end using Sails.js and MySQL. Simultaneously, I worked on the front end, utilizing Next.js and TypeScript to achieve the best SEO experience. Additionally, I took charge of creating an advanced administration panel, leveraging the powerful combination of React and TypeScript.
Online Marketing Dashboard
I was working as a senior React developer, aiming to develop all modules and create a shared private npm library for all of the modules to avoid code duplication and ease the development process.
Suntek | Freight Forwarding Software
https://www.suntekscm.co.kr/As a front-end React developer, my main objective was to clone an existing desktop application into the React app with optimized components and the look and feel of a desktop app. Since the app was not a typical web application and required managing a significant amount of data, I had to work closely with caching mechanisms in the browser.
Financial Management System
https://www.agorareal.com/This web platform allows users to register and manage assets in different currencies and make funding requests for new investments. Companies are allowed to add management investors, who will be able to access their personal pages and view their investments.
Brick | Power Bank Sharing Dashboard
As a React developer, I developed complex React components for the display of rich information from the back end, including tables, forms, and charts.
ERP System
The system included multiple modules—stock, HR, billing, order tracking, and more— and was able to generate new requests from clients. Besides, it allowed seeing the current location of any agent (the employer responsible for selling the product) and the number of products sold in any date range. It also generated monthly reports, which was the source for the agent's bonus and more.
I worked as a senior front-end developer, and my duties were to develop React components, manage other developers' tasks, perform code reviews, and advise them.
Wash Service Booking Platform
As a senior full-stack developer, I was mainly working on the back end and dashboard.
The system had the following key features:
- Register users
- Allow users to choose a washer on the map, check free timeslots, and book the service
- Allow washers to see all requests and accept or deny them
- Users can pay for the service from the mobile app with a single click
- Washer can view the report by any date range
Transport Company Process Automation
The idea of this project was to keep the company up to date on packages, keep clients up to date on their packages, and generate documents and reports needed at the border of different countries.
Acted as a front-end developer, aiming to create optimized components and integrate them with the back end.
eCommerce Platform
As a part of the front-end development team, I created optimized and responsive UI components and integrated front- and back-end applications.
The application uses server-side rendering to optimize the website for crawlers.
Education
Master's Degree in Computer Science
Tbilisi State University - Tbilisi, Georgia
Bachelor's Degree in Mathematics and Computer Science
Ilia State University - Tbilisi, Georgia
Skills
Libraries/APIs
React, Redux-Saga, Antd, Redux Persist, Context API, LocalStorage, Moment.js, REST APIs, React Router, Lodash, Recharts, Node.js, Socket.IO, RxJS, NgRx, jQuery, Redux Form
Tools
Redux Thunk, Slack, Git, NPM, JSX, Jira, WebStorm, Docker Compose, GitHub, Figma, Sequelize, Amazon Simple Queue Service (SQS), Firebase Cloud Messaging (FCM), Webpack, Visual Studio
Languages
JavaScript, TypeScript, HTML, CSS, ECMAScript (ES6), SCSS, Less, HTML5, PHP, GraphQL, SQL
Frameworks
Redux, Next.js, Material UI, Bootstrap, Jest, Sails.js, NestJS, Express.js, Angular, Laravel, Tailwind CSS, React Native
Paradigms
REST, Scrum
Platforms
Docker, Windows, Amazon Web Services (AWS), Amazon EC2, Google Cloud Platform (GCP)
Storage
IndexedDB, MongoDB, MySQL, Google Cloud, Amazon S3 (AWS S3), NoSQL
Other
Axios, Styled-components, Front-end Development, Front-end, API Integration, Web Development, Web App Development, Private NPM Modules, Lint, Storybook, Redux-observable, APIs, ClickUp, Minimum Viable Product (MVP), Single-page Applications (SPAs), Responsive Design, MERN Stack, Full-stack, Full-stack Development, Leadership, Universal, JSON REST APIs
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