Luka Kvavilashvili, Developer in Tbilisi, Georgia
Luka is available for hire
Hire Luka

Luka Kvavilashvili

Verified Expert  in Engineering

Bio

Luka is a senior full-stack engineer with eight years of professional experience dedicated to building beautiful, detail-oriented, and slick products. He's experienced with small, fast-paced startups and agile billion-dollar enterprises with engineering teams of 20 people. Luka is eager to use this diversified experience to tackle new and complex challenges.

Portfolio

Reddit, Inc.
JavaScript, HTML, TypeScript, CSS, GraphQL, ECMAScript (ES6), REST, Lit, Go...
Toptal Client
React, Node.js, AWS Lambda, AWS Cloud Architecture, Rust, TypeScript, HTML5...
Ringovet
TypeScript, React, React Native, Node.js, Express.js, MongoDB, Software Design...

Experience

Availability

Full-time

Preferred Environment

MacOS, Ubuntu, Xcode, Android Studio, iTerm2, Visual Studio Code (VS Code)

The most amazing...

...app I've created is a music app with tens of millions of streams per month that every business in Georgia has to use to play music in public spaces.

Work Experience

Senior Software Engineer

2023 - PRESENT
Reddit, Inc.
  • Worked on Shreddit, a new web version of Reddit.com.
  • Overhauled the auth-related features like login, register, and SSO login on Shreddit.
  • Led the front-end development of a community tab on Shreddit, a new feed to drive user conversion.
  • Wrote envoy and VCL configurations to re-route requests to the correct back ends.
  • Made minor contributions to critical back ends written in Go.
Technologies: JavaScript, HTML, TypeScript, CSS, GraphQL, ECMAScript (ES6), REST, Lit, Go, Docker

React and Node.js Full-stack Engineer

2022 - 2023
Toptal Client
  • Engineered the company's entire headless eCommerce content management system (CMS), serving millions of customers.
  • Developed and maintained documentation related to code, processes, and systems.
  • Rewrote critical parts of the back end in Rust to increase efficiency by 800%.
  • Worked closely with the QA team to help with testing and quality assurance.
  • Collaborated with international teams of 20 people across 12 time zones.
Technologies: React, Node.js, AWS Lambda, AWS Cloud Architecture, Rust, TypeScript, HTML5, CSS3, Next.js, SCSS, Storybook, E2E Testing, Unit Testing, Jest, NPM, Yarn, Amazon Simple Queue Service (SQS), Amazon Cognito, Amazon DynamoDB, Python, Redis, eCommerce, Terraform, Amazon S3 (AWS S3), DYNAMO, Event-driven Architecture, Lambda Architecture, Serverless Architecture, Responsive Web Design (RWD), Document Parsing, Web Applications, Software Design, Architecture, Ajax, JSON, Amazon Web Services (AWS), User Experience (UX), Testing, DevOps, Server-side Rendering (SSR), Full-stack Development, Integration Testing, Microservices, Swagger, Vercel, CI/CD Pipelines, Software Architecture, Test-driven Deployment, Test-driven Development (TDD), Figma, Headless Software, Microservices Architecture, Technical Architecture, MobX

Tech Lead | React Native and Node.js Engineer

2022 - 2022
Ringovet
  • Conducted the hiring process and created a tech team of three developers.
  • Defined the cloud architecture and established the technical requirements.
  • Coordinated the dev team, reviewed merge requests, and conducted peer reviews.
  • Contributed as a full-stack engineer, working on the back end using Node.js and on the front end using React Native for both iOS and Android.
Technologies: TypeScript, React, React Native, Node.js, Express.js, MongoDB, Software Design, Architecture, Ajax, JSON, User Experience (UX), Testing, Maps, GitHub, Full-stack Development, Integration Testing, JSON Web Tokens (JWT), Technical Leadership, Material UI, Software Architecture, Test-driven Deployment, Test-driven Development (TDD), Jest, Figma, Scraping, Technical Architecture, Mobile UX

Front-end React and React Native Developer

2021 - 2022
Toptal Client
  • Developed and fixed bugs for the flagship product of the company.
  • Used Jira for task delegation and Microsoft Teams for daily standups.
  • Developed the mobile application using React Native.
  • Created the web application using React, TypeScript, and Redux.
Technologies: JavaScript, React, Redux, TypeScript, HTML, CSS, NPM, Front-end, Yarn, APIs, Front-end Architecture, Front-end Development, Webpack, Babel, Git, Jira, Styled-components, Web Development, Jest, API Integration, React Native, Web Applications, Ajax, JSON, User Experience (UX), Testing, Integration Testing, JSON Web Tokens (JWT), React Redux, CI/CD Pipelines, Test-driven Development (TDD)

Senior Front-end React and Next.js Developer

2021 - 2021
Developers Alliance
  • Developed a front end to a new social media platform for influencers.
  • Optimized platforms to achieve Google PageSpeed of 99 on the desktop.
  • Managed the platform deployments to achieve virtually no downtime.
  • Used React and Next.js for server-side rendering and GraphQL.
Technologies: Next.js, TypeScript, React, Amazon Web Services (AWS), GraphQL, Amazon DynamoDB, Front-end, NPM, JavaScript 6, CSS, SCSS, HTML5, JavaScript, APIs, HTML, ECMAScript (ES6), REST APIs, ES5, Front-end Architecture, Front-end Development, Babel, Webpack, Git, Yarn, Databases, Bootstrap, Web Development, Android, iOS, API Integration, Responsive Web Design (RWD), Web Applications, Software Design, Architecture, Ajax, JSON, User Experience (UX), Testing, GitHub, Server-side Rendering (SSR), JSON Web Tokens (JWT), Microservices, Vercel, CI/CD Pipelines, Material UI, AWS Lambda, Amazon S3 (AWS S3), Figma, Microservices Architecture, Scraping

CTO | Full-stack MERN Developer

2021 - 2021
Dasi Dance
  • Co-founded a platform that allows anyone to learn traditional Georgian dances, Hip-Hop, Latin American dances, and ballet.
  • Implemented a custom video player for the platform with React.
  • Created a video processing library using FFmpeg to generate video qualities, thumbnails, and hover previews.
  • Used the MERN stack: MongoDB, Express, Node.js, and React.
Technologies: HTML5, SCSS, React, Node.js, MongoDB, Next.js, FFmpeg, HTML, CSS, APIs, API Design, JavaScript 6, Tailwind CSS, NPM, Full-stack, MERN Stack, Back-end, Front-end, Facebook API, Express.js, JavaScript, ECMAScript (ES6), Apache2, ES5, Front-end Architecture, Front-end Development, Babel, Webpack, Git, Yarn, Databases, Web Development, Visualization, NoSQL, REST APIs, API Integration, CSV, Videos, Automation, Responsive Web Design (RWD), Web Applications, Software Design, Architecture, Ajax, JSON, User Experience (UX), Testing, GitHub, Server-side Rendering (SSR), Full-stack Development, Technical Leadership, Software Architecture, Amazon S3 (AWS S3), Figma, CTO, Technical Architecture, Streaming, Video Streaming

Tech Lead | Full-stack MERN and React Native Developer

2020 - 2021
MusMus
  • Led the development of the web, back end, iOS, and Android parts of the project.
  • Managed the database schemas and selected technologies for the stack to handle millions of audio streams per month.
  • Took part in coming up with new features for improving the platform.
  • Used the MERN stack—MongoDB, Express, React, Node.js—and React Native.
Technologies: React, React Native, Node.js, Express.js, MongoDB, SCSS, HTML5, Mongoose, HTML, CSS, APIs, JavaScript, API Design, JavaScript 6, NPM, Full-stack, MERN Stack, Back-end, Front-end, ECMAScript (ES6), Apache2, ES5, Front-end Architecture, Front-end Development, Babel, Webpack, Git, Yarn, Software Engineering, Databases, Unit Testing, Web Development, NoSQL, REST APIs, Android, iOS, API Integration, Audio, CSV, Responsive Web Design (RWD), Mobile Apps, Web Applications, Software Design, Mobile, Mobile Development, Cross-platform, Architecture, Ajax, JSON, User Interface (UI), User Experience (UX), Testing, Full-stack Development, Technical Leadership, Software Architecture, Figma, Technical Architecture, Mobile UX, Streaming

Senior Full-stack React Native and Node.js Developer

2019 - 2021
F&B
  • Developed an app that allows employees and employers of the Italian food and beverage industry to connect.
  • Used geofencing to send notifications about nearby jobs to users.
  • Customized a built-in chat, a CV creator tool, advanced geolocation-based search, and monthly subscriptions.
  • Used React Native, Node.js, Express.js, and MongoDB.
Technologies: React Native, NativeBase, OneSignal, Node.js, Express.js, MongoDB, Socket.IO, Stripe, Geofencing, Joi, HTML, CSS, APIs, JavaScript, API Design, JavaScript 6, NPM, Full-stack, MERN Stack, Back-end, Front-end, Facebook API, ECMAScript (ES6), ES5, Front-end Architecture, Front-end Development, Babel, Webpack, Git, Yarn, Startups, Location Tracking, Geofencing API, Software Engineering, Databases, Stripe API, Geolocation, GPS, NoSQL, REST APIs, Android, iOS, Stripe Subscriptions, API Integration, Mobile Apps, Software Design, Mobile, Mobile Development, Cross-platform, Architecture, Ajax, JSON, User Experience (UX), Testing, Maps, Full-stack Development, Technical Leadership, Software Architecture, Technical Architecture, Mobile UX

Founder | Full-stack Developer

2016 - 2020
Deskomy
  • Founded a file hosting cloud service that got seeded by the Georgian government.
  • Implemented a deduplication system that saves 20% storage for the company.
  • Added features like file search, file sharing, real-time collaboration, file encryption, and archive streaming.
  • Used Vanilla JS, PHP, Node.js, MongoDB, and MySQL.
Technologies: HTML5, SCSS, JavaScript, jQuery, MongoDB, MySQL, PHP 7, Apache Solr, Apache Lucene, Node.js, Express.js, Socket.IO, Gulp, DigitalOcean API, FFmpeg, HTML, CSS, APIs, JavaScript 6, NPM, PHP, Full-stack, Back-end, Front-end, Google Translate API, API Design, ECMAScript (ES6), Composer, Apache2, Blob Storage, Vanilla JS, ES5, SQL, Ace Editor, Front-end Architecture, Front-end Development, Git, Startups, Databases, Bootstrap, Web Development, Visualization, NoSQL, Stripe, Stripe API, Stripe Subscriptions, Azure, API Integration, Audio, Videos, Automation, Responsive Web Design (RWD), Web Applications, Software Design, Architecture, Ajax, JSON, User Interface (UI), User Experience (UX), Testing, GitHub, Full-stack Development, Swagger, Elasticsearch, Technical Leadership, Software Architecture, Amazon S3 (AWS S3), CTO, Technical Architecture, Streaming

Music Streaming App for Businesses

https://musmus.ge/?lang=en
I owned the development of the entire product suite for MusMus, a music streaming application proposed by the Georgian Copyright Association to allow Georgian businesses to play copyrighted music in public spaces.

I developed the web app, the back end, and mobile apps for iOS and Android from scratch. The player has playlists, ads, offline playback, and most importantly, the radio feature, which enables branch managers to create a weekly radio schedule that will ensure synchronized playback between business branches with an accuracy of one second.

I'm very proud of our final product, but what makes me really honored is knowing that any time I walk into a supermarket, a store, or a restaurant, the music that I hear comes from the player that I created.

Professional Network for the Hospitality Industry in Italy

I developed the mobile apps and the back end for F&B, an Italian professional network for the food and beverage industry.

The application allows employees, employers, and educators of the food and beverage industry to create profiles and connect with each other. The application provides geolocation-based search results for jobs and courses, an advanced CV maker, and an integrated chat between users. Every time jobs and courses are added, the platform finds matching candidates within an area specified by the business and notifies them about that new opportunity.

File Hosting Cloud Platform

I founded a file hosting cloud platform that allows users to interact with the cloud using a desktop interface. The project received a seed fund of USD $35,000 from the Georgian government.

This was a challenging project, spanning different technologies like PHP7, Node.js, HTML, JavaScript, MongoDB, and MySQL. I worked on exciting features such as storage deduplication, file encryption, streaming of encrypted media, file-sharing, permission management, virtual file systems, in-files search (Apache Lucene), and real-time file collaboration.
2020 - 2022

Bachelor's Degree in Computer Science

Jacobs University - Bremen, Germany

Libraries/APIs

React, Node.js, Socket.IO, jQuery, REST APIs, Stripe, DigitalOcean API, FFmpeg, POSIX, Facebook API, Geofencing API, Stripe API, Apache Lucene, Sockets, X (formerly Twitter) API, Google Translate API, Leaflet, React Redux, MobX, Lit

Tools

Android Studio, OneSignal, Mongoose, Xcode, NPM, Git, Figma, Apache Solr, Gulp, Composer, Ace Editor, Babel, Webpack, Jira, Amazon Simple Queue Service (SQS), Amazon Cognito, Terraform, GitHub

Languages

SCSS, HTML5, JavaScript, PHP 7, HTML, CSS, JavaScript 6, PHP, TypeScript, ES5, Rust, C, SQL, Python, GraphQL, ECMAScript (ES6), CSS3, DYNAMO, Go

Frameworks

React Native, Express.js, Next.js, Vanilla JS, Jest, Tailwind CSS, Bootstrap, Yarn, JSON Web Tokens (JWT), Swagger, Redux, Flask, Material UI

Paradigms

Responsive Web Design (RWD), Mobile Development, Testing, Cross-platform, Microservices, Test-driven Deployment, Test-driven Development (TDD), Microservices Architecture, Unit Testing, Automation, E2E Testing, Event-driven Architecture, Lambda Architecture, Serverless Architecture, DevOps, REST

Platforms

MacOS, Amazon Web Services (AWS), AWS Lambda, Mobile, Music Streaming, Unix, Visual Studio Code (VS Code), Apache2, Android, iOS, Azure, Vercel, Docker

Storage

MongoDB, Databases, Amazon S3 (AWS S3), JSON, MySQL, Amazon DynamoDB, NoSQL, Redis, PostgreSQL, Elasticsearch

Other

APIs, API Design, Full-stack, MERN Stack, Back-end, Front-end, Front-end Architecture, Front-end Development, Software Engineering, Web Development, API Integration, Web Applications, Software Design, Architecture, Ajax, Server-side Rendering (SSR), Full-stack Development, Integration Testing, iTerm2, Joi, NativeBase, Operating Systems, Audio Streaming, Multithreading, Algorithms, Data Structures, Startups, Location Tracking, Styled-components, Geolocation, GPS, Audio, Videos, eCommerce, Web Scraping, Mobile Apps, Document Parsing, User Interface (UI), User Experience (UX), Maps, Technical Leadership, Software Architecture, Headless Software, Scraping, Technical Architecture, Streaming, Video Streaming, Geofencing, Computer Networking, File Systems, Blob Storage, Visualization, Stripe Subscriptions, CSV, AWS Cloud Architecture, Storybook, CI/CD Pipelines, CTO, Mobile UX

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