Levan Kavtiashvili, Developer in Tbilisi, Georgia
Levan is available for hire
Hire Levan

Levan Kavtiashvili

Verified Expert  in Engineering

Bio

Levan is a skilled back-end developer with 8+ years of experience, specializing in team leadership and project delivery. He has successfully developed and maintained software solutions for numerous clients, serving thousands of users. With a passion for continuous improvement, he constantly seeks new challenges to hone his skills and enhance his contributions. Levan prides himself on his ability to deliver professional, easy-to-manage software that aligns with his clients' goals and timelines.

Portfolio

Bookaway
C#, .NET, Amazon DynamoDB, Amazon Web Services (AWS), Lambda Functions, Agile...
Freelance
Integration Testing, Unit Testing, JavaScript, MongoDB, Express.js, Node.js...
Cold Vision
Node.js, MongoDB, Mongoose, TypeScript, Notion, Amazon Web Services (AWS)...

Experience

  • C# - 7 years
  • SQL - 6 years
  • Amazon Web Services (AWS) - 3 years
  • .NET Core - 3 years
  • Node.js - 2 years
  • MongoDB - 2 years
  • Express.js - 2 years
  • Azure DevOps - 2 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Jira, Slack, SQL Server Management Studio (SSMS), Microsoft SQL Server, Redis, Visual Studio, Windows, API Integration

The most amazing...

...project I've developed is a global betting engine system with a data receiver, data processor, management panel, client service, and betting risk management.

Work Experience

Senior .NET Developer

2023 - PRESENT
Bookaway
  • Developed an app for booking public transportation tickets (train, bus, etc.).
  • Worked with a team to develop software architecture that is both robust and stable and has since been used by hundreds of thousands of users.
  • Utilized a range of AWS services, including Amazon S3, Amazon Lambda, DynamoDB, an API gateway, and more, to develop a seamless software delivery pipeline that remained reliable and stable throughout.
Technologies: C#, .NET, Amazon DynamoDB, Amazon Web Services (AWS), Lambda Functions, Agile, Scrum, Caché, Amazon S3 (AWS S3), Web API, Cloud, Scalable Architecture

Senior Back-end Developer

2017 - PRESENT
Freelance
  • Developed several indoor projects and web APIs for various companies.
  • Monitored the system and tracked and fixed bugs. Used Jira as a reporting and managing tool.
  • Created technical documentation and swagger for owners.
  • Worked with SQL, specifically MS SQL, PostgreSQL, MySQL, and NoSQL (MongodDB) databases.
  • Implemented both unit and integration tests for system stabilization.
Technologies: Integration Testing, Unit Testing, JavaScript, MongoDB, Express.js, Node.js, .NET Core, Git, Jira, SQL, C#, .NET, ASP.NET Core, ASP.NET, Angular, Mongoose, REST, REST APIs, Swagger, NoSQL, Redis, XML, ADO.NET, LINQ, C#.NET, Agile, RESTful Development, Entity Framework, Entity Framework Core, APIs, Databases, Microsoft SQL Server, HTML, CSS, Minimum Viable Product (MVP)

Senior Node.js Developer

2021 - 2023
Cold Vision
  • Developed a mobile application for meeting other people in restaurants and other social places and connecting them via chat or message posting.
  • Implemented the back end using microservice architecture for stability and high performance.
  • Built the pipeline and released the project to the development and production environment using AWS.
  • Communicated regularly with clients via Slack, Zoom, and Google Meet.
  • Tracked and fixed bugs using Notion as a reporting tool.
Technologies: Node.js, MongoDB, Mongoose, TypeScript, Notion, Amazon Web Services (AWS), Dating Apps, Cloud, Scalable Architecture

Team Leader and Senior Back-end Developer

2017 - 2021
International Gambling Company
  • Developed a betting data receiver, betting system core, and client service.
  • Analyzed and implemented several data providers for receiving odds.
  • Created a flexible system core so it can work flawlessly with different providers.
  • Released features, fixed bugs in production, and controlled code versions on different servers using Azure DevOps.
  • Controlled SQL databases on different servers with Redgate tools, including SQL Compare, SQL Data Compare, and SQL Multi Script.
  • Planned project architecture and reviewed other team members' code.
  • Utilized Jira as a reporting and managing tool to assign tasks to specific team members.
  • Worked with big codebases and databases and used table partitioning for better performance.
Technologies: Integration Testing, Unit Testing, TypeScript, Git, Azure DevOps, Jira, Code Review, ASP.NET MVC, Angular, SQL, Redis, RabbitMQ, Windows Services, C#, Microsoft SQL Server, Azure, APIs, .NET Core, NoSQL, REST APIs, .NET, Microservices, ASP.NET, Agile, Microservices Architecture, T-SQL (Transact-SQL), Cloud, Scalable Architecture

Back-end Developer

2015 - 2017
Spribe
  • Developed P2P gambling games and betting systems for 1,000+ active users.
  • Implemented back-end logic and database using Java (Smartfox Server) and PostgreSQL.
  • Monitored system stability and solved technical issues.
  • Used "IDoneThis" for monitoring progress as a task management tool.
Technologies: Git, Jira, PostgreSQL, Java

Qt Developer

2014 - 2015
NoMachine Georgia
  • Worked as a C/C++ developer on remote desktop software.
  • Developed cross-platform software features using Qt.
  • Fixed some bugs in different operating systems and developed some client-side OS-based features.
Technologies: C, Qt, C++

Experience

Betting for Gambling Website

A betting system for a gambling company—I served as a back-end developer and team leader of the project. As a back-end developer, I was responsible for planning the project architecture and implementing the data receiver module, data controller and processor module, and client-side and admin-panel services. As a team leader, I managed the project, assigned tasks to team members, and reviewed their code. I was also responsible for launching new releases on production, using Azure DevOps, and monitoring software to avoid technical issues.

P2P Games for Casino

https://www.jokerbros.com/
As a back-end developer, I developed various P2P games for an international gambling company, and I was also responsible for maintaining existing projects, monitoring the system, and solving technical issues. I was accountable for improving system performance and code optimization.

API Development for COVID-19 Hospital

A REST API for a COVID-19 hospital. As the only developer, I used Angular for the front end and Node.js (Express.js) and C# (ASP.NET Core) for the back end. The software's main purpose was to digitize and simplify medical personnel tasks and improve managers' experience.

Healthcare Laboratory Mobile App

As a solo developer, I spearheaded the creation of a robust healthcare laboratory mobile app back end using C#. My work involved crafting efficient and secure solutions tailored to the unique needs of healthcare data management. From architecting the database schema to implementing complex algorithms, I ensured seamless functionality and data integrity, empowering healthcare professionals with a reliable and user-friendly tool.
As a team lead of this project, I managed mobile and front-end developers to deliver quality products.

Social Dating Mobile App

https://apps.apple.com/us/app/that-social-app/id1559129869
As the sole developer, I engineered the back-end infrastructure for a dynamic social dating mobile app using Node.js. Leveraging my expertise in back-end development, I designed and implemented scalable solutions to handle user interactions, real-time messaging, and data management. By integrating advanced algorithms and ensuring high performance, I facilitated meaningful connections while prioritizing user privacy and security in every aspect of the app's functionality.

Education

2018 - 2020

Master's Degree in Computer Science

Tbilisi State University - Tbilisi, Georgia

2012 - 2016

Bachelor's Degree in Computer Science

Tbilisi State University - Tbilisi, Georgia

Skills

Libraries/APIs

Web API, REST APIs, LINQ, Entity Framework, Node.js, Azure Blob Storage API

Tools

SQL Management Studio, Jira, Postman, Visual Studio, RabbitMQ, Git, Slack, WebStorm, Mongoose, Notion

Languages

SQL, C#, C#.NET, XML, JavaScript, T-SQL (Transact-SQL), Java, C++, C, TypeScript, HTML, CSS

Frameworks

.NET Core, .NET, ASP.NET Core, ADO.NET, ASP.NET, Entity Framework Core, Express.js, ASP.NET Core MVC, Angular, ASP.NET MVC, Swagger, Qt

Paradigms

Object-oriented Programming (OOP), Design Patterns, Azure DevOps, Microservices Architecture, Microservices, REST, DevOps, Unit Testing, RESTful Development, Scalable Application, Agile, Agile Software Development, Scrum

Storage

JSON, Redis, PostgreSQL, Databases, Azure Blobs, NoSQL, Microsoft SQL Server, MySQL, SQL Server Management Studio (SSMS), MongoDB, Amazon DynamoDB, Caché, Amazon S3 (AWS S3), MSSQLCE

Platforms

Windows, Amazon Web Services (AWS), AWS Lambda, Linux, Azure, Visual Studio Code (VS Code)

Other

Algorithms, APIs, Back-end, API Integration, Webhooks, Back-end Development, Minimum Viable Product (MVP), Startups, Information Security, Windows Services, Software, Software Engineering, Integration Testing, Microsoft Azure, Architecture, Cloud, Dating Apps, Serverless, CI/CD Pipelines, Internet Information Services (IIS), Code Review, Windows 10, Software Development, Lambda Functions, Scalable Architecture, Apps, Amazon Kinesis, Teamwork

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