Tornike Benidze, Developer in Tbilisi, Georgia
Tornike is available for hire
Hire Tornike

Tornike Benidze

Verified Expert  in Engineering

Back-end Developer

Location
Tbilisi, Georgia
Toptal Member Since
January 21, 2022

Tornike is a self-motivated, strategic, and commercially focused information technology leader with 15 years of experience in software development, software solution architecture, IT project and program management, IT strategy development and roadmaps, and team leadership. Throughout his career, Tornike has successfully delivered web and mobile solutions across the finance and banking, gaming, electricity, pharmaceuticals, telecommunications, software development, and eCommerce industries.

Portfolio

Liberty Bank Georgia
Jira, Confluence, Leadership, Agile, Strategic Planning & Execution, C#
Liberty Bank Georgia
Leadership, Software Architecture, .NET Core, React, ASP.NET MVC, Oracle...
Liberty Bank Georgia
ASP.NET Web Forms, SQL Server 2012, Oracle, SQL, C#

Experience

Availability

Part-time

Preferred Environment

Visual Studio, Jira, Slack, Microsoft Teams, Windows, MacOS, Visual Studio Code (VS Code)

The most amazing...

...project I've led involved creating internet and mobile banking apps from scratch for business and retail clients that serve more than 500,000 customers.

Work Experience

CIO

2020 - PRESENT
Liberty Bank Georgia
  • Restructured the internal IT department to improve performance and introduced an enterprise architecture division.
  • Introduced the annual budgeting and strategic planning processes.
  • Established demand management and time tracking practices entailing planning and spending control.
  • Introduced operational key performance indicators (KPI), service-level agreements (SLA), operational level agreements (OLA), and relevant tools and procedures.
  • Created the long-term IT strategy, addressing business strategy and the existing shortcomings of the internal IT department.
Technologies: Jira, Confluence, Leadership, Agile, Strategic Planning & Execution, C#

Head of Digital Banking Development

2017 - 2020
Liberty Bank Georgia
  • Hired and managed a high performant team of 40+ developers, analysts, and QA engineers.
  • Created internet and mobile banking solutions from scratch, using edge technologies that serve more than 500,000 retail and corporate customers.
  • Managed the development of all remote channels of the bank.
  • Led the development of the loyalty platform CashBack (cashback.ge).
  • Introduced systems development life cycle (SDLC) methodologies by implementing tools and processes for source control, continuous delivery, automated testing, logging, and analysis. Widespread the successful practices through the whole IT department.
Technologies: Leadership, Software Architecture, .NET Core, React, ASP.NET MVC, Oracle, Service-oriented Architecture (SOA), SQL, C#

Senior Full-stack Developer and Team Lead

2017 - 2017
Liberty Bank Georgia
  • Re-engineered the utility bills' platform and optimized the architecture, decreasing by 100 times the server resources utilization.
  • Introduced a plug-in-based architecture for utility providers' flexible management.
  • Initiated a project for asynchronous charge and a providers' acknowledgment process.
Technologies: ASP.NET Web Forms, SQL Server 2012, Oracle, SQL, C#

Senior Full-stack Developer

2016 - 2017
Energy Software Specialists
  • Developed a platform for the energy service companies (ESCOs) playing in the deregulated energy market.
  • Implemented the modules: customer information system (CIS), billing, EDI, communication with utilities, quote tracking system (QTS) for pricing, sales, and reporting.
  • Enhanced several aspects of the platform's architecture by using snapshots in domain objects design and decreasing command execution time.
  • Improved event publishing algorithm and fixed event omission probability.
Technologies: Domain-driven Design (DDD), CQRS, Event Sourcing, IIS, Apache Kafka, ASP.NET MVC, JavaScript, jQuery, SQL Server 2012, Amazon Web Services (AWS), Windows Communication Foundation (WCF), SQL, C#

Senior Full-stack Developer

2015 - 2016
SmartSoft
  • Created over ten single and multiplayer board games from scratch, including backgammon, dominoes, blackjack, and roulette.
  • Built a game generation engine for slots and implemented it over 15 slot games.
  • Optimized a multiplayer game engine that increased simultaneous participants from 1,000 to 100,000.
  • Introduced WebSockets technology for client and server communication, reduced the multiplayer average game time by 17%, and increased profit.
  • Developed an internal administration module used by multiple departments of an online casino.
Technologies: C#.NET, IIS, Web API, SignalR, ASP.NET Web Forms, ASP.NET MVC, Windows Communication Foundation (WCF), JavaScript, jQuery, Microsoft SQL Server, SQL, C#

Senior Full-stack Developer

2012 - 2016
MagtiCom
  • Created the self-service portal MyMagti that serves more than 700,000 customers.
  • Refactored the USSD integration system and the service charge accounting system.
  • Participated in CRM system development and created over 50 independent packages and services.
Technologies: Java, JBoss Application Server, Apache Tomcat, SOAP, JSF, Oracle, SQL

Senior Full-stack Developer and Team Lead

2011 - 2012
TBC Bank Group
  • Managed the developers' team in supporting and developing more than 50 different banking modules and applications.
  • Created a system for effective interest rate calculation for all the banking products.
  • Designed a system for vehicle customs clearance payments and integrated it with the revenue service.
Technologies: C#.NET, ASP.NET Web Forms, ASP.NET MVC, ADO.NET, Windows Forms (WinForms), Windows Communication Foundation (WCF), JavaScript, Microsoft SQL Server, SQL, C#

Software Developer

2007 - 2011
Georgian Software Systems
  • Participated in ERP systems development, including the modules: communication and contacts, task management, and stock and sales.
  • Developed a notification system between ERP modules.
  • Enhanced reporting system and refactored the existing Microsoft Word-based reporting system to ASP.
Technologies: C#.NET, Windows Forms (WinForms), ASP.NET Web Forms, VBScript, JavaScript, Microsoft SQL Server, SQL, C#

Internet and Mobile Banking

https://my.libertybank.ge/
Developed a web-based application for internet banking for retail and corporate customers.

As head of the division, I hired and managed a high-performance team of 40+ developers, analysts, QA engineers. Created the software architecture and led the team that created the internet and mobile banking solutions from scratch, using edge technologies, serving over 500,000 retail and corporate customers.

eCommerce Portal vovovo.ge

Created and developed an eCommerce portal with the following modules:
• Big discounts – Groupon-type functionality with over 500 listings.
• Delivery – Goods transportation from the USA to Georgia.
• Bonus center – eShopping with partner merchants, three merchants with more than 3,000 products.
• Room service – Food delivery service from partner restaurants, over 70 restaurants.
• Cashback – Instant cashback when paying with partner bank plastic card in partner merchants, more than 60 merchants with 5-25% cashback.
• Easy Pay – Utility bill payments, mobile top-up.

The eCommerce portal was serving over 70,000 customers.

CRM System for Pharmaceutical Companies

Co-founder and lead developer of a CRM system that served nine pharmaceutical companies.

It has task tracking and GPS monitoring for pharmaceutical representatives, complex reporting of the effectiveness of the salesforce, and a shared customer database containing data on over 8,000 HCPs.

GPS Navigation Software

Developed a navigation application for JSC Georgian State Electrosystem that enables their technical staff to find the optimal path to the transmission towers.

Enhanced the existing software and reduced the path creation from 20 minutes to 1 second. Added road direction and road surface selection functionality for further optimization.

Online Payment Platform

https://gadaixade.ge/en/
Developed an online payment platform that serves more than 10,000 customers, 300 providers, and 500 payment services.

Integrated the platform with three banks, created recurrent payment functionality, and added account registration and plastic card saving features.

Board Games for Online Gambling

https://www.smartsoftgaming.com/
Created multiple board games like Backgammon and Dominoes and slot games that serve more than 100,000 users.

I optimized the data transport protocol in the gaming engine, created a tool for slot game generation, and increased income by 17%.

Frameworks

ASP.NET Web Forms, ASP.NET MVC, .NET Core, JSF, ADO.NET, Telerik Kendo UI, Ruby on Rails (RoR), ASP.NET

Languages

SQL, Java, JavaScript, C#, C#.NET, VBScript

Libraries/APIs

jQuery, React, Web API, SignalR, Windows Forms (WinForms)

Tools

Visual Studio, Jira, Confluence, JBoss Application Server, Apache Tomcat, Slack, Microsoft Teams, Microsoft Silverlight

Paradigms

CQRS, Event Sourcing, Object-oriented Programming (OOP), Agile, Service-oriented Architecture (SOA)

Platforms

Oracle, Apache Kafka, Amazon Web Services (AWS), Windows, MacOS, Visual Studio Code (VS Code)

Storage

Databases, SQL Server 2012, Microsoft SQL Server, MongoDB

Other

Domain-driven Design (DDD), Algorithms, Applied Mathematics, Mathematical Analysis, Discrete Mathematics, Statistics, Probability Theory, Cryptography, Information Theory, Computer Architecture, Statistical Modeling, Mathematics, Leadership, Strategic Planning & Execution, Software Architecture, IIS, Windows Communication Foundation (WCF), SOAP

2009 - 2011

Master's Degree in Computer Science

Saint Andrews Georgian University - Tbilisi, Georgia

2004 - 2008

Bachelor's Degree in Mathematics and Computer Science

Tbilisi State University - Tbilisi, Georgia

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