Dimitri Kurashvili, Developer in Tbilisi, Georgia
Dimitri is available for hire
Hire Dimitri

Dimitri Kurashvili

Verified Expert  in Engineering

Software Developer

Tbilisi, Georgia
Toptal Member Since
November 10, 2015

Dimitri has experience and passion for working with both startups and established companies. Coming from a physics and science background, he loves to work on hard and uncertain problems. His main strength is back-end development, though he can build very sophisticated front-ends as well.


Ruby on Rails (RoR), Ruby, JavaScript, Linux, Twilio API, React, Python
React, Ruby, JavaScript, Ruby on Rails (RoR), Linux
Salesforce, AngularJS, Ruby on Rails (RoR), Ruby, JavaScript, Linux, React




Preferred Environment

GitHub, Linux, Windows

The most amazing...

...project was trying to build an orbital rocket which requires learning a lot of new fields and skills.

Work Experience

Backend Developer

2016 - PRESENT
  • Ruby.
  • Twilio.
Technologies: Ruby on Rails (RoR), Ruby, JavaScript, Linux, Twilio API, React, Python

Software developer

2015 - 2016
  • Rails backend.
  • ReactJS frontend.
Technologies: React, Ruby, JavaScript, Ruby on Rails (RoR), Linux

Ruby Developer

2015 - 2016
  • Did the majority of the work on the Rails back end.
  • Helped with the synchronization of the Salesforce API.
  • Set up email management with the Nylas API.
  • Developed the integration with Twilio API.
  • Helped improve the AngularJS front end.
Technologies: Salesforce, AngularJS, Ruby on Rails (RoR), Ruby, JavaScript, Linux, React

Software Developer

2005 - 2015
JSC Telasi
  • Rewrote and recalculated the billing system.
  • Built a document management system.
  • Created an outages management and notifications system.
  • Developed an information system for a call center.
  • Integrated payment and other bank services.
  • Programmed a customer portal application.
Technologies: Java, Ruby on Rails (RoR), Ruby, Oracle PL/SQL, JavaScript, Linux, Oracle

CEO, Founder

2012 - 2014
  • Developed B2B solutions.
  • Exchanged data with SOAP services.
  • Recruited and managed and team members.
Technologies: Ruby on Rails (RoR), Ruby, Java, JavaScript, Linux

JSC Telasi Billing System

It was a huge rewrite of JSC Telasi's billing system, followed by a project of recalculation services for this system. We used Oracle database, PL/SQL programming, and Java.

Document Management System

Document management system for a large corporation with support for multiple levels processing. We used Rails as a back-end and ExtJS as front-end for this project.

JSC Telasi Recalculation Utility

A huge project, which aims to recalculate full billing history of Telasi customers if needed. The main challenge was to include all possible scenarios of more than 15 years of changing billing procedures and regulations. This project is used in many other parts of the company, where recalculation of a large period is required.


My startup, which aims to provide invoicing, stock and inventory, and simple accounting services for small businesses in Georgia. It also communicates with local government services to make invoicing process and declaration easy and smooth.

Billing System for Call Center

This system is used by Telasi for call-center related operations. It provides full integration with our billing system, also enables us to respond quickly on customer inquiries even during night times.

Customer Portal for Telasi.ge

A customer portal which provides Telasi customers with information about their billing history and balance and also notifies them about debts and possible outages. New customers can register and manage their applications using this portal too.

Telasi Outages Monitoring

It's a brand new system which aims to integrate several processes within Telasi related to disruption of electricity and notification mechanisms.


HTML, Python, CSS, JavaScript, Java, Ruby, Elixir, Swift


Ruby on Rails (RoR), Phoenix, Express.js, Redux, AngularJS


Twilio API, React, Mongoid, PyTorch, Salesforce API


Redux Thunk, GitHub, Atom, Vim Text Editor


Functional Programming, Imperative Programming, Dynamic Programming, Behavior-driven Development (BDD), Object-oriented Programming (OOP), Agile Software Development


MacOS, Linux, iOS, Android, Oracle, Salesforce, Windows


PostgreSQL, Oracle PL/SQL, MySQL, Redis


APIs, Deep Neural Networks, Neural Networks, Deep Learning, Machine Language, Physics

2000 - 2002

Master's Degree in High Energy Physics (HEP)

Tbilisi High Energy Physics Institute - Tbilisi, Georgia

1996 - 2000

Bachelor's Degree in Physics

Tbilisi State University - Tbilisi, Georgia