
Levan Kavtiashvili
Verified Expert in Engineering
Software Developer
Tbilisi, Georgia
Toptal member since September 11, 2020
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
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
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
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.
Senior Back-end Developer
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.
Senior Node.js Developer
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.
Team Leader and Senior Back-end Developer
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.
Back-end Developer
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.
Qt Developer
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.
Experience
Betting for Gambling Website
P2P Games for Casino
https://www.jokerbros.com/API Development for COVID-19 Hospital
Healthcare Laboratory Mobile App
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/id1559129869Education
Master's Degree in Computer Science
Tbilisi State University - Tbilisi, Georgia
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
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