Tsotne N.

About Me

Tsotne is a JavaScript developer specializing in front-end development. He has over nine 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.

Frontend

Backend

Node.js REST APIs

Database

Workflow

Other

Front-end Redux Back-end SASS Babel Typescript

Work history

Ilia State University
Lead Front-end Developer
2020 - 2022 (2 years)
Remote
  • Implemented a new front end for ARGUS (in-house electronic learning management system) with React.

  • Improved the usability and accessibility of ARGUS.

  • Increased the speed and reliability of the ARGUS platform.

Yarn Workspaces GitNotion GitLab CI/CD GitlabEslintWebpackHTMLCSSSASSReact JavaScriptTypescriptFront-end REST APIs Education SCSSJestUnit TestingOpenAPI Swagger
CLOUD9
Front-end Developer
2020 - 2022 (2 years)
Remote
  • 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.

React SASSHTMLCSSGitLab CI/CD GitlabHTTP Live Streaming (HLS) TypescriptFront-end GitWebpackREST APIs video.jsMultimedia EslintNotion SCSS
MyDoc
Front-end Developer
2019 - 2020 (1 year)
Remote
  • 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.

ReduxGitGitLab CI/CD GitlabWebpackBabelCSSHTMLSASSReact JavaScriptFront-end REST APIs WebRTCFlowWebSockets Healthcare EslintSCSSJestUnit Testing
ITDC (Digital Ads)
Lead Full-stack Developer
2013 - 2019 (6 years)
Remote
  • 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.

ReduxVue React Node.jsSASSCSSHTMLJavaScriptWordPressOpenCart CodeIgniter Laravel PHPSQLFront-end Back-end GitBash Script WebpackMySQLREST APIs GitlabRegexvideo.jsHTTP Live Streaming (HLS) Google Maps API Chrome Extensions Web Crawlers PythonFacebook APId3.jsDockerGreenSock FFMPEGMultimedia eCommerce EslintJestOpenAPI SwaggerSCSSUnit Testing
Sports Card Investor
Full-stack Developer
Present (2025 years)
Remote
  • Implemented an embeddable widget of trending sports cards.

  • Integrated API endpoints with AWS Lambda and serverless framework.

  • Implemented proof of concept card recognition for sports cards.

Amazon Web Services (AWS) TypescriptReact AWS Lambda Serverless FrameworkJavaScriptPostgreSQLSQLFront-end Back-end CSSGitREST APIs GithubEslintSCSSAgile

Showcase

TV Streaming Platform for Myvideo.ge
  • Implemented with JavaScript, React, Bootstrap, and Video.js.

  • Uses a single-page application (SPA) integrated with a PHP/Laravel back-end.

  • The platform leverages a Flusonic media server for HTTP live streaming.

Movies Streaming Platform Imovies.cc
  • Uses a Laravel back-end, Elasticsearch for search.

  • Implements a PHP video converting pipeline with FFmpeg.

  • Develops a custom video player using Video.js.

Healthcare Platform MyDoc.chat
  • A React application with a Go backend and WebRTC video chat and Socket-based text chat.

  • Utilizes Redis for caching, PostgreSQL for the database, and CI/CD pipelines.

  • Powered by Infermedica for a symptom assessment system.

TV Streaming Platform for 1tv.ge
  • Implemented with JavaScript, React, and Video.js for HTTP live streaming.

  • The front-end is a single-page application integrated with a Go back-end service.

  • The platform utilizes JavaScript for the core functionality.

shuttle.rs
  • Implemented with TypeScript, React, and Next.js.

  • Uses Tailwind CSS for styling.

  • Employs Vercel for hosting and GitHub Actions for CI/CD.