Toka Gelashvili
Verified Expert in Engineering
Web Services Developer
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
Experience
Availability
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
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Software Developer
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.
Software Developer
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.
Experience
NIC.GE
https://nic.ge/enThe 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/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/I have developed:
- Online application forms wizard, validation and processing framework using AngularJS
- CMS administration panel
- Several API integration clients
Skills
Libraries/APIs
Vue, jQuery, React, Web API
Languages
CSS, C#, SQL, XML, JavaScript, HTML
Frameworks
ASP.NET, AngularJS, .NET, .NET Core, ASP.NET MVC
Storage
PostgreSQL, Databases, Azure SQL, Microsoft SQL Server
Paradigms
REST, CQRS, DevOps
Platforms
Windows Desktop, Linux, Azure, Docker, Ubuntu Linux, Linux CentOS 7
Other
Web Services, Web Development, Back-end, APIs, API Integration, Windows Services, Architecture, Microsoft Azure, SOAP, Shell Scripting, DNS Servers
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring