Dimitri Kurashvili, Software Developer in Tbilisi, Georgia
Dimitri Kurashvili

Software Developer in Tbilisi, Georgia

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.
Dimitri is now available for hire

Portfolio

Experience

Location

Tbilisi, Georgia

Availability

Part-time

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.

Employment

  • Backend Developer

    2016 - PRESENT
    Toptal
    • Ruby.
    • Twilio.
    Technologies: Ruby on Rails (RoR), Ruby
  • Software developer

    2015 - 2016
    Beag.ly
    • Rails backend.
    • ReactJS frontend.
    Technologies: React, Ruby
  • Ruby Developer

    2015 - 2016
    PersistIQ
    • The majority of the work was done on the Rails back-end.
    • Helped with synchronization of the Salesforce API.
    • Set up email management with Nylas API.
    • Developed integration with Twilio API.
    • Helped improve the AngularJS front-end.
    Technologies: Salesforce, AngularJS, Ruby on Rails (RoR), Ruby
  • 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
  • CEO, Founder

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

Experience

  • 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
    https://github.com/telasi/tel100.rb

    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
    https://github.com/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.

  • Invoice.ge

    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
    http://my.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.

Skills

  • Languages

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

    Ruby on Rails (RoR), Phoenix, Express.js, Redux, AngularJS
  • Libraries/APIs

    Twilio API, React, Mongoid, PyTorch, Salesforce API
  • Tools

    Redux Thunk, GitHub, Atom, Vim Text Editor
  • Paradigms

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

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

    PostgreSQL, Oracle PL/SQL, MySQL, Redis
  • Other

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

Education

  • Master's Degree in High Energy Physics
    2000 - 2002
    Tbilisi High Energy Physics Institute - Tbilisi, GEORGIA
  • Bachelor's Degree in Physics
    1996 - 2000
    Tbilisi State University - Tbilisi, GEORGIA

To view more profiles

Join Toptal
Share it with others