Toka Gelashvili, Web Services Developer in Tbilisi, Georgia
Toka Gelashvili

Web Services Developer in Tbilisi, Georgia

Member since December 29, 2020
Toka is a full-stack software engineer with nearly 15 years of experience building software. He has built many successful products, including internet banking, client loyalty systems, interactive web applications, server-side software, and a few products of his own.
Toka is now available for hire


  • Helix
    Windows Server, PostgreSQL, Microsoft SQL Server, ASP.NET MVC...
  • TBC Bank
    Microsoft SQL Server, Web Services, SOAP, Windows Forms
  • MyGPS
    Windows Services, Microsoft SQL Server, ASP.NET Web Forms



Tbilisi, Georgia



Preferred Environment

Windows, Visual Studio Code, Visual Studio

The most amazing...

...thing I have developed is a client loyalty product called Cashback for Liberty Bank that is currently being used by hundreds of thousands of the bank's clients.


  • Co-founder, CTO, and Senior Full-stack Developer

    2010 - 2020
    • Founded a software company with a team of five people to develop custom software for other companies.
    • Worked as a lead software engineer, team lead, and full-stack software developer.
    • Developed an email marketing product called Nextmail that was sold to various local companies. The software included a simple UI block builder similar to Mailchimp and could be hosted on-prem.
    • Developed back-end environment and a desktop application of an on-prem hostable chat product called LiveChat that was sold to several local companies and government agencies to be used in their call centers.
    • Developed several major back-end and front-end functionality of Internet Banking Portal for the Capital Bank using Angular 1.3 and ASP.NET.
    • Worked as a systems architect and a senior back-end developer in the development of Georgia's ".GE" top-level domain name administration system. Developed windows services, integration clients, set up centralized logging, and CI/CD infrastructure.
    • Developed business rule builder, administration panel, and a Visa/Master Card transaction processing service workers for Liberty Bank's client loyalty product.
    Technologies: Windows Server, PostgreSQL, Microsoft SQL Server, ASP.NET MVC, ASP.NET Web Forms, Windows Forms
  • Senior Full-stack Developer

    2009 - 2010
    TBC Bank
    • Developed database objects and a windows application used by the tellers for a client loyalty product called Smart Club.
    • Developed Smart Club reward points redemption system by integrating with the Bank's Visa and Master Card acquiring services.
    • Developed various integration services for internal and external applications.
    Technologies: Microsoft SQL Server, Web Services, SOAP, Windows Forms
  • Senior Full-stack Developer

    2009 - 2009
    • Refactored and optimized GPS data processing service that receives data from devices installed on client vehicles.
    • Developed gas level measurements and fill-up/usage reports for client vehicles.
    • Developed GPS tracking and arrival time calculation for public bus network of the city, where calculated data was printed on the pixel display boards on the bus stops.
    Technologies: Windows Services, Microsoft SQL Server, ASP.NET Web Forms
  • Software Developer

    2008 - 2009
    TBC Bank
    • Helped the team in the research of available SOA solutions to be used for upcoming products.
    • Developed REST and SOAP integration services and clients.
    • Developed SQL Server store procedures and functions.
    Technologies: Microsoft SQL Server, REST, SOAP, ASP.NET
  • Software Developer

    2006 - 2008
    Geoline Mobile Content Provider
    • Developed various command line scripts and .NET applications for converting and rendering audio, video, and image media into mobile deliverable formats.
    • Developed a chat portal client front-end and back-end with rooms and direct messaging for WAP capable mobile devices in PHP.
    • Developed administration panel for WAP chat application in ASP.NET.
    Technologies: PHP, Shell Scripting, .NET


  • NIC.GE

    Custom-built domain name administration system for Georgia's .ge top-level domain name.

    The system is made up of several components, including WHOIS TCP server for public information access, EPP TCP server for registrar integrations, internal API gateway, administration web portal, registrar web portal, and public web page.

    I was a systems architect and developed the following components:
    - Public website front end
    - Back-end TCP services
    - Integrations with infrastructure components

    I have also set up:
    - Centralized logging
    - DevOps

  • Cashback

    A client loyalty product of Liberty Bank.

    The system delivers various types of reward offers for clients using digital channels. The system contains workers' services, web applications, and web APIs.

    I was a systems architect and developed the following components:
    - Client portal front end and back end
    - Reward offer rules builder and processor
    - Real-time transaction processing service worker

  • TBC Insurance Online Application Forms

    Web application for selling insurance online.

    I have developed:
    - Online application forms wizard, validation and processing framework using AngularJS
    - CMS administration panel
    - Several API integration clients


  • Languages

    CSS, C#, SQL, XML, JavaScript, HTML
  • Frameworks

    ASP.NET, AngularJS, .NET, .NET Core, ASP.NET MVC
  • Libraries/APIs

    Vue, jQuery, React, Web API
  • Storage

    PostgreSQL, Databases, Azure SQL, Microsoft SQL Server
  • Other

    Web Services, Web Development, Back-end, APIs, API Integration, Windows Services, Architecture, Microsoft Azure, SOAP, Shell Scripting, DNS Servers
  • Paradigms

    REST, CQRS, DevOps
  • Platforms

    Windows Desktop, Linux, Azure, Docker, Ubuntu Linux, Linux CentOS 7

To view more profiles

Join Toptal
Share it with others