Toka Gelashvili, Developer in Tbilisi, Georgia
Toka is available for hire
Hire Toka

Toka Gelashvili

Verified Expert  in Engineering

Web Services Developer

Location
Tbilisi, Georgia
Toptal 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.

Portfolio

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

Experience

Availability

Part-time

Preferred Environment

Windows, Visual Studio Code (VS 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.

Work Experience

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

2010 - 2020
Helix
  • 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: PostgreSQL, Microsoft SQL Server, ASP.NET MVC

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

Senior Full-stack Developer

2009 - 2009
MyGPS
  • 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

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: Shell Scripting, .NET

NIC.GE

https://nic.ge/en
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

https://cashback.ge/
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

https://online.tbcinsurance.ge/
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

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