Tsotne Nazarashvili, Developer in Tbilisi, Georgia
Tsotne is available for hire
Hire Tsotne

Tsotne Nazarashvili

Verified Expert  in Engineering

Front-end Developer

Location
Tbilisi, Georgia
Toptal Member Since
April 30, 2020

Tsotne is a JavaScript developer specializing in front-end development. He has ten years of professional experience within multimedia, eCommerce, education, and healthcare industries. He's also comfortable in back-end development, system design, and architecture. Tsotne brings a deep understanding of software development and user experience to any project. His specialties include JavaScript, TypeScript, Node.js, React, Redux, and many more.

Portfolio

Yuki LLC
React, Front-end, TypeScript, Web3.js, Gatsby, Next.js, Garbage Collection...
Ilia State University
Git, Notion, GitLab CI/CD, GitLab, ESLint, Webpack, HTML, CSS, Sass, React...
CLOUD9
React, Sass, HTML, CSS, GitLab CI/CD, GitLab, HTTP Live Streaming (HLS)...

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), MacOS, Linux, Windows, Docker, CI/CD Pipelines, Front-end Development

The most amazing...

...project I've developed was a full website with auth, admin panel, posts, and gallery in 14 hours. I won the WorldSkills Georgia 2017 competition.

Work Experience

Senior Full-stack Developer

2022 - 2023
Yuki LLC
  • Developed the front end for the blockchain game at gol2.io.
  • Implemented a new website for the blockchain platform StarkNet.
  • Set up a Netlify CMS for the blockchain platform StarkNet.
Technologies: React, Front-end, TypeScript, Web3.js, Gatsby, Next.js, Garbage Collection, Performance, Memory Management, REST, Mobile First, Figma, Web Applications, Full-stack, CI/CD Pipelines, APIs, Front-end Development, Styled-components, GraphQL, Monorepos, API Development, DigitalOcean, API Integration, Blockchain, Databases, Node.js

Lead Front-end Developer

2020 - 2022
Ilia State University
  • Implemented a new front end for Argus (an in-house electronic learning management system) with React.
  • Improved the usability and accessibility of the Argus platform.
  • Increased the speed and reliability of the Argus platform.
Technologies: Git, Notion, GitLab CI/CD, GitLab, ESLint, Webpack, HTML, CSS, Sass, React, JavaScript, TypeScript, Front-end, REST APIs, Education, SCSS, Jest, Unit Testing, OpenAPI, Swagger, Memory Management, Performance, Garbage Collection, Mobile First, Web Applications, CI/CD Pipelines, Front-end Development, Tailwind CSS, API Integration, Argus, Node.js

Front-end Developer

2020 - 2022
CLOUD9
  • Launched a TV streaming platform for Georgian Public Broadcasting (GPB).
  • Implemented a streaming platform for the Georgian parliament.
  • Integrated additions to the hosting management systems (WHMCS).
  • Set up a new version of the Cloud9 portal website.
Technologies: React, Sass, HTML, CSS, GitLab CI/CD, GitLab, HTTP Live Streaming (HLS), TypeScript, Front-end, Git, Webpack, REST APIs, Video.js, Multimedia, ESLint, Notion, SCSS, Broadcasting, Video Streaming, Memory Management, Garbage Collection, Performance, Mobile First, Web Applications, CI/CD Pipelines, Front-end Development, Styled-components, API Integration, Node.js

Full-stack Developer

2021 - 2021
Sports Card Investor
  • Implemented an embeddable widget for trending sports cards.
  • Integrated API endpoints with AWS Lambda and the Serverless Framework.
  • Implemented proof-of-concept card recognition for sports cards.
Technologies: Amazon Web Services (AWS), TypeScript, React, AWS Lambda, Serverless Framework, JavaScript, PostgreSQL, SQL, Front-end, Back-end, CSS, Git, REST APIs, GitHub, ESLint, SCSS, Agile, Memory Management, Garbage Collection, Performance, Mobile First, Figma, Web Applications, Full-stack, APIs, Front-end Development, API Development, API Integration, Databases, Node.js

Front-end Developer

2019 - 2020
MyDoc
  • Integrated the front end of the MyDoc chat user portal with React and closely collaborated with the back-end developer on the API design.
  • Developed the front end for a symptoms assessment system.
  • Created the front end for a custom chat with WebRTC-powered video calling capabilities.
Technologies: Redux, Git, GitLab CI/CD, GitLab, Webpack, Babel, CSS, HTML, Sass, React, JavaScript, Front-end, REST APIs, WebRTC, Flow, Redux-loop, WebSockets, Healthcare, ESLint, SCSS, Jest, Unit Testing, Memory Management, Garbage Collection, Performance, Mobile First, Web Applications, Healthcare IT, Front-end Development, API Integration, Node.js

Lead Full-stack Developer

2013 - 2019
ITDC (Digital Ads)
  • Migrated the Flash live stream player of myvideo.ge to use HTML5 and JavaScript.
  • Developed a new website for imovies.cc, a movie streaming platform.
  • Set up the front end of a billing system for Ilia State University.
  • Built an eCommerce platform for pepela.ge, a toy store.
  • Created a new website for a t-shirt printing company (maika.ge) with a custom t-shirt design-builder.
  • Developed a custom map based on Google Maps API for investingeorgia.org with a back-end panel that allows administrators to edit pinpoints and categorize them for display on the map.
Technologies: Redux, Vue, React, Node.js, Sass, CSS, HTML, JavaScript, WordPress, OpenCart, CodeIgniter, Laravel, PHP, SQL, Front-end, Back-end, Git, Bash Script, Webpack, MySQL, REST APIs, GitLab, Regex, Video.js, HTTP Live Streaming (HLS), Google Maps API, Chrome Extensions, Web Crawlers, Python, Facebook API, D3.js, Docker, GreenSock, FFmpeg, Multimedia, eCommerce, ESLint, Jest, OpenAPI, Swagger, SCSS, Unit Testing, Broadcasting, Video Streaming, Memory Management, Garbage Collection, Performance, Electron, NestJS, REST, Mobile First, Figma, Web Applications, Full-stack, CI/CD Pipelines, Front-end Development, Monorepos, Data Scraping, API Development, API Integration, Databases

TV Streaming Platform for Myvideo.ge

http://www.myvideo.ge/tv/pirvelitv
This TV streaming platform is implemented with JavaScript using React, Bootstrap for UI, and Video.js for the HTTP live streaming provided by the Flussonic media server. The front end is a single-page application integrated with a back-end service written using PHP and Laravel.

Movies Streaming Platform Imovies.cc

This React application has a Laravel back-end, search service implemented with Elasticsearch, video converting pipeline implemented in PHP with FFmpeg, a custom video player based on Video.js, web crawlers in TypeScript, and CI/CD pipelines.

Healthcare Platform MyDoc.chat

https://mydoc.chat/
This is a React app with a Go back end with a WebRTC-based video chat and Socket-based text chat capabilities. It includes a symptom assessment system powered by Infermedica. We used Redis for caching, PostgreSQL for the database, and CI/CD pipelines.

TV Streaming Platform for 1tv.ge

https://player.1tv.ge/
This TV streaming platform was implemented with JavaScript using React and Video.js for the HTTP live streaming provided by the Flussonic media server. The front end is a single-page application integrated with a back-end service written using Go.

shuttle.rs

https://www.shuttle.rs/
This website was implemented with TypeScript using React and Next.js. Tailwind CSS is used for styling, Vercel is used for hosting, and GitHub Actions for CI/CD pipelines. The website has a dark and a light theme and a file-based custom blog system.

Libraries/APIs

React, Node.js, Redux-loop, REST APIs, API Development, Google Maps API, Vue, Facebook API, D3.js, FFmpeg, WebRTC, WordPress API, OpenAPI, Web3.js

Tools

Webpack, Flow, Git, Babel, GitLab, GitLab CI/CD, GreenSock, Figma, Sublime Text, ITerm, SmartGit, Notion, GitHub

Frameworks

Redux, Next.js, Tailwind CSS, Electron, CodeIgniter, Laravel, Video.js, Serverless Framework, Jest, Swagger, NestJS

Languages

JavaScript, TypeScript, CSS, HTML, Regex, Sass, SQL, GraphQL, PHP, Bash Script, Python, SCSS, Argus

Industry Expertise

Healthcare

Paradigms

REST, Functional Programming, Unit Testing, Agile

Storage

MySQL, Databases, PostgreSQL

Platforms

OpenCart, WordPress, MacOS, Linux, Windows, Docker, Amazon Web Services (AWS), AWS Lambda, Visual Studio Code (VS Code), DigitalOcean, Blockchain

Other

Front-end, Web Applications, Front-end Development, Back-end, Chrome Extensions, Broadcasting, Video Streaming, Garbage Collection, Memory Management, Performance, Mobile First, Full-stack, CI/CD Pipelines, APIs, Styled-components, Monorepos, API Integration, ESLint, eCommerce, Multimedia, Education, HTTP Live Streaming (HLS), WebSockets, Web Crawlers, Gatsby, Healthcare IT, Data Scraping

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