Luka Kvavilashvili
Verified Expert in Engineering
Software Developer
Tbilisi, Georgia
Toptal member since November 30, 2021
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
Experience
Availability
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
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.
React and Node.js Full-stack Engineer
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.
Tech Lead | React Native and Node.js Engineer
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.
Front-end React and React Native Developer
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.
Senior Front-end React and Next.js Developer
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.
CTO | Full-stack MERN Developer
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.
Tech Lead | Full-stack MERN and React Native Developer
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.
Senior Full-stack React Native and Node.js Developer
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.
Founder | Full-stack Developer
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.
Experience
Music Streaming App for Businesses
https://musmus.ge/?lang=enI 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
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
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.
Education
Bachelor's Degree in Computer Science
Jacobs University - Bremen, Germany
Skills
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
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