George Tsiklauri, Developer in Tbilisi, Georgia
George is available for hire
Hire George

George Tsiklauri

Verified Expert  in Engineering

Software Developer

Location
Tbilisi, Georgia
Toptal Member Since
May 10, 2021

George is a senior Python back-end developer with 5+ years of experience. From designing and deploying scalable web applications to leveraging the power of large language models, he is passionate about creating innovative solutions. Committed to writing clean, reliable, and maintainable code, he takes pride in his ability to collaborate effectively. If you're looking for a dedicated and experienced Python developer, George would love to discuss how he can contribute to your team's success.

Portfolio

URBINT, INC.
Python, GraphQL, FastAPI, APIs, React, Flask, Software Architecture, PostgreSQL...
Shippo - Main
Python, Django, Testing, Amazon Web Services (AWS), SQL, GitHub, Django ORM...
Mobius Labs GmbH
Python, Docker, React, Flask, PyTorch, SQL, GitHub, APIs, REST APIs, Python 3...

Experience

Availability

Full-time

Preferred Environment

Python, PostgreSQL, GitHub, Amazon Web Services (AWS), Flask, FastAPI, Django, Linux

The most amazing...

...thing I've developed was an audio-to-text transcription and natural language processing service.

Work Experience

Lead Back-end Python Developer

2023 - 2024
URBINT, INC.
  • Developed an app that detected high-hazard physical workplace areas.
  • Optimized PostgreSQL queries to reduce the application load times.
  • Shipped multiple features to giant Enterprise clients.
Technologies: Python, GraphQL, FastAPI, APIs, React, Flask, Software Architecture, PostgreSQL, Architecture, Docker, Testing, Redis, Unit Testing, Test-driven Development (TDD), Security, Databases, Back-end, REST, Supabase, Large Language Models (LLMs), Minimum Viable Product (MVP), Technical Leadership, Cloud, Scalability, API Development, Code Review, Debugging, Cloud Infrastructure

Back-end Python Engineer

2022 - 2022
Shippo - Main
  • Upgraded multiple modules of the project from Python 2 to Python 3.
  • Oversaw merges from the live production codebase to the Python 2/Python 3 fork.
  • Fixed logical problems caused by the upgrade of Django and django-rest-framework within the 20,000+ lines of code.
Technologies: Python, Django, Testing, Amazon Web Services (AWS), SQL, GitHub, Django ORM, API Integration, APIs, OAuth 2, REST APIs, Python 3, Redis, Jira, Pytest, Docker, Containerization, Unit Testing, Test-driven Development (TDD), Databases, Back-end, REST, DevOps, Cloud, API Development, Code Review, Debugging

Senior Full-stack Developer

2021 - 2021
Mobius Labs GmbH
  • Developed an audio-to-text transcription and natural language processing service.
  • Tracked and fixed multiple bugs in the multifunctional ML/AI SDK Mobius Labs offers.
  • Maintained and upgraded the efficiency of multiple modules in the SDK.
Technologies: Python, Docker, React, Flask, PyTorch, SQL, GitHub, APIs, REST APIs, Python 3, Amazon S3 (AWS S3), Redis, Pytest, Full-stack, Video Processing, Architecture, Machine Learning, Containerization, Testing, Unit Testing, Test-driven Development (TDD), Security, Databases, Back-end, REST, Natural Language Processing (NLP), Artificial Intelligence (AI), Cloud, API Development, Code Review, Debugging, Cloud Infrastructure, Full-stack Development

Senior Back-end Engineer

2019 - 2021
Avisa Technologies
  • Developed an app for project and employee management with automatic employee time tracking.
  • Built software for vehicle tracking and routing used in a city bus system.
  • Delivered software for merging document templates with arbitrary data.
Technologies: Django, Django REST Framework, PostgreSQL, Graphene, GraphQL, MySQL, SQL, GitHub, Django ORM, API Integration, APIs, OAuth 2, Python, REST APIs, Python 3, Data Engineering, Document Parsing, PDF, Redis, Jira, Pytest, Team Leadership, Software Architecture, HTML, CSS, Architecture, Docker, Containerization, Testing, Unit Testing, XLSX File Processing, Databases, Celery, Back-end, REST, DevOps, Technical Leadership, Scalability, API Development, Debugging, Bots

Full-stack Developer

2018 - 2019
VOBI
  • Developed an app that allows easy communication between landlords and tenants.
  • Tracked and fixed bugs using Jira and Trello as reporting tools.
  • Presented several workshops explaining AI technology to the team.
Technologies: JavaScript, React, React Native, MongoDB, Node.js, GitHub, API Integration, APIs, OAuth 2, REST APIs, Amazon Web Services (AWS), Amazon S3 (AWS S3), GraphQL, Redis, Full-stack, Software Architecture, Selenium, HTML, CSS, Docker, Testing, Unit Testing, Back-end, RabbitMQ, REST, Minimum Viable Product (MVP), Scalability, Front-end, NoSQL, API Development, Debugging, Full-stack Development

Software Developer

2018 - 2018
3Line Solutions
  • Developed and maintained an administrative service for the municipal government.
  • Created a logic tree for testing the eligibility of residents for different services.
  • Designed SQL queries for big-scale resident management.
Technologies: MySQL, GitHub, APIs, REST APIs, Full-stack, HTML, CSS, Testing, Unit Testing, Back-end, REST, Front-end, NoSQL, API Development, Debugging

Junior Software Developer

2016 - 2018
INEXPHONE
  • Developed an app for communicating via calls and messaging with mobile providers.
  • Created a library for SMPP protocol, allowing us to send SMS texts from our application.
  • Designed the architecture of the system logic and underlying relational and NoSQL databases.
Technologies: Python, JavaScript, MongoDB, PostgreSQL, SMPP, React, MySQL, Node.js, GitHub, API Integration, APIs, REST APIs, Python 3, Redis, Full-stack, Testing, Unit Testing, Back-end, REST, Minimum Viable Product (MVP), Front-end, NoSQL, API Development, Debugging

Project and Employment Tracker

https://ocasia.online/
A React and Django Rest framework-based app for managing projects similar to Jira with added features, such as employee time tracking and time-off requests. This project was created for internal use by the Olympic Council of Asia.

I was the lead developer/architect for the back-end team. I was tasked with devising architecture for all the parts of Employee Management Software. I also supervised a small team of full-stack developers.

Machine Learning SDK for Various AI Solutions

A Python-based SDK for AI solutions. I was part of the back-end team that translated the raw ML models to usable infrastructure and created APIs for them. I have experience building architecture for audio-to-text transcription (with added NLP processing) and image recognition services for rust detection.

Apart from building architecture, I was involved in various optimization projects, such as truncating RAM usage of external C libraries and selectively loading the only parts of the SDK the client would use.

Logistics Software for One of the Biggest Shipping Companies

https://goshippo.com/
A Python-based logistics software that encapsulated multiple microservices, including tracking, pricing, and external API integration.

I was a part of an engineering team that upgraded a huge legacy project (100 000+ lines) from Python2 to Python 3 and Django 1 to Django 3. I was involved in dissecting the monolith application and fixing intricate bugs.
2022 - 2023

Master's Degree in Quantum Science and Technology

Trinity College Dublin - Dublin, Ireland

2014 - 2019

Bachelor's Degree in Mathematics and Computer Science

Free University of Tbilisi - Tbilisi, Georgia

Libraries/APIs

REST APIs, Django ORM, API Development, React, Node.js, PyTorch, NumPy

Tools

GitHub, PyCharm, Docker Compose, Jira, Pytest, Graphene, Celery, RabbitMQ

Frameworks

Django, Django REST Framework, OAuth 2, Selenium, Flask, Unity, React Native

Languages

Python, Python 3, JavaScript, GraphQL, SQL, HTML, CSS, C++

Paradigms

REST, Testing, Unit Testing, Microservices, Test-driven Development (TDD), DevOps

Storage

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

Platforms

Linux, Docker, Amazon Web Services (AWS), Kubernetes

Other

APIs, Back-end, Code Review, WebSockets, API Integration, Document Parsing, PDF, Full-stack, Video Processing, Software Architecture, FastAPI, Architecture, Natural Language Processing (NLP), Artificial Intelligence (AI), Large Language Models (LLMs), Minimum Viable Product (MVP), Technical Leadership, Cloud, Scalability, Front-end, Debugging, Cloud Infrastructure, Full-stack Development, Machine Learning, Processing & Threading, Linear Algebra, Information Theory, Cryptography, Operating Systems, Algorithms, SMPP, CI/CD Pipelines, Data Engineering, Team Leadership, Quantum Computing, Containerization, Security, XLSX File Processing, Supabase, Mathematics, Statistics, Bots

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