Nika Chkhartishvili, Developer in Tbilisi, Georgia
Nika is available for hire
Hire Nika

Nika Chkhartishvili

Verified Expert  in Engineering

Bio

Nika is an experienced software developer, skilled in Python, Java, SQL, and artificial intelligence. He has expertise and experience working on many different types of projects. He's a strong information technology professional with a bachelor's degree in computer science.

Portfolio

HSBC Bank Canada
Terraform, Amazon Web Services (AWS), Java, Python 3, Kubernetes, Docker, Cloud...
Leavingstone
Kotlin, Python, Cloud, Data Engineering, Spring Boot, Relational Databases...

Experience

  • Git - 5 years
  • Python 3 - 5 years
  • Python - 4 years
  • Java - 4 years
  • Django - 4 years
  • Terraform - 3 years
  • Machine Learning - 2 years
  • REST - 2 years

Availability

Part-time

Preferred Environment

Skype, Slack, Jupyter Notebook, PyCharm, Ubuntu, Git, Terraform, Linux

The most amazing...

...thing I've built is face recognition software on Raspberry Pi using serverless service on AWS.

Work Experience

Full-stack Cloud Engineer

2019 - 2022
HSBC Bank Canada
  • Modernized and migrated infrastructure to AWS. Managed large-scale infrastructure projects.
  • Provided training and consultation to other teams. Used AWS RDS, Amazon EC2 and S3, and Terraform.
  • Worked with data pipeline jobs to better automate processes with Python and Airflow.
Technologies: Terraform, Amazon Web Services (AWS), Java, Python 3, Kubernetes, Docker, Cloud, Data Engineering, Spring Boot, Relational Databases, NoSQL, Amazon DynamoDB, Object-oriented Design (OOD), Object-relational Mapping (ORM), Microservices, Spring, Git, SQL, DevOps, Apache Airflow, REST APIs, Amazon EC2

Software Engineer

2018 - 2019
Leavingstone
  • Built a back end for analyzing data stored on MongoDB using Python and Django.
  • Utilized Raspberry PI, Python, and AWS to implement face recognition software.
  • Applied machine learning frameworks such as TensorFlow and Keras.
Technologies: Kotlin, Python, Cloud, Data Engineering, Spring Boot, Relational Databases, NoSQL, Amazon DynamoDB, Object-relational Mapping (ORM), PostgreSQL, Spring, JavaScript, Machine Learning, TensorFlow, Pandas, Django REST Framework, MySQL, Linux, Django, Git, SQL, MongoDB, CSS, HTML, REST APIs, Neural Networks, Deep Neural Networks (DNNs)

Instructor

2017 - 2018
Free University of Tbilisi
  • Provided seminar workshops for students in Computer Methodologies CS106A and Object-oriented Programming.
  • Marked student assignments, gave advice, and helped students learn the subject.
  • Conducted code reviews of assignments and seminar projects with students, promoted good coding practices, and taught Java fundamentals.
Technologies: Java, Git

CTO

2016 - 2018
cnick
  • Developed an Android mobile application with an API and a back end. This application managed the product's data allocation using near-field communication technologies.
  • Managed the website, back end, and integration aspects of the development.
  • Built and managed a customization feature on the website. Users could select various parameters and see a custom 3D model of a ring in real time.
Technologies: Android, Python, Java, Cloud, Spring Boot, Relational Databases, Object-oriented Design (OOD), PostgreSQL, JavaScript, MySQL, Linux, Git, SQL, HTML, CSS, REST APIs

IT Intern

2016 - 2016
Bank of Georgia
  • Gained experience in front-end development, focusing on JavaScript and its popular frameworks.
  • Handled a database and wrote scripts and statements using PL/SQL and Java.
  • Translated business needs into technical specifications.
Technologies: Web Development, Software Design, Java, PL/SQL, Relational Databases, JavaScript, MySQL, Git, SQL

Section Leader

2014 - 2015
Free University of Tbilisi
  • Graded assignments, provided detailed feedback to students regarding their assignments, and offered assistance.
  • Provided additional guidance to students and offered feedback on improving the curriculum with lecturers.
  • Collaborated with leaders on evaluating and creating assignments for students.
Technologies: C++, C, Linux, Git

Experience

Facial Recognition Software

Implemented and deployed a model on Raspberry Pi used for detecting and recognizing facial expressions. I utilized OpenCV to detect faces and Keras and a machine learning model to recognize facial expressions. The project was used as a part of a marketing campaign.

Holiday Planner

Contributed to creating a website used for planning holidays. A team of university students developed a website for planning trips and managing and exploring options based on travel preferences. We built the initial website with numerous filters and options to allow as much customization as possible.

Robot Hand

Collaborated at Hack Tbilisi on making a human-operated robotic hand for handling dangerous or unreachable objects. It had a camera on its palm and a monitor on the handle. This project was one of the winners, and we received an Arduino kit, Leap Motion, and a GitHub Bronze plan.

Education

2013 - 2017

Bachelor's Degree in Math and Computer Science

Free University of Tbilisi - Georgia, Tbilisi

Certifications

FEBRUARY 2022 - FEBRUARY 2024

AWS Certified Solutions Architect

Amazon Web Services

APRIL 2018 - PRESENT

Deep Learning Specialization

DeepLearning.AI via Coursera

Skills

Libraries/APIs

Pandas, TensorFlow, REST APIs, OpenCV, Keras

Tools

Git, Vim Text Editor, IntelliJ IDEA, PyCharm, Apache Airflow, Slack, Terraform

Languages

Python, Java, SQL, Kotlin, JavaScript, C#, C++, Bash, C, Python 3, CSS, HTML

Frameworks

Django, Django REST Framework, Spring Boot, JSON Web Tokens (JWT), Spring, Unity

Paradigms

Class-based OOP, REST, Object-oriented Design (OOD), Object-relational Mapping (ORM), Functional Programming, Microservices Architecture, Microservices, DevOps

Platforms

Linux, Android, Amazon EC2, Jupyter Notebook, Amazon Web Services (AWS), Kubernetes, Docker, Arduino

Storage

MongoDB, MySQL, NoSQL, Amazon DynamoDB, PL/SQL, Relational Databases, PostgreSQL

Other

Cloud, Back-end, Web Development, OOP Designs, Neural Networks, Deep Neural Networks (DNNs), Software Design, Software Architecture, Machine Learning, Cloud Infrastructure, Engineering Software, Data Engineering, Deep Learning, Games, Gaming

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