Tsotne N.

Tsotne N.

Senior Software Engineer

Tbilisi, Georgia
Hire Tsotne N. Hire Tsotne N. Hire 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.

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 GitClubhouseNotion 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 (2024 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

Portfolio

TV Streaming Platform for Myvideo.ge

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

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

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

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.