Tornike Benidze
Verified Expert in Engineering
Back-end Developer
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
Experience
Availability
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
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.
Head of Digital Banking Development
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.
Senior Full-stack Developer and Team Lead
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer and Team Lead
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.
Software Developer
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.
Experience
Internet and Mobile Banking
https://my.libertybank.ge/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
• 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
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
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/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/I optimized the data transport protocol in the gaming engine, created a tool for slot game generation, and increased income by 17%.
Education
Master's Degree in Computer Science
Saint Andrews Georgian University - Tbilisi, Georgia
Bachelor's Degree in Mathematics and Computer Science
Tbilisi State University - Tbilisi, Georgia
Skills
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
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
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
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