Luka Rekhviashvili, Developer in Tbilisi, Georgia
Luka is available for hire
Hire Luka

Luka Rekhviashvili

Verified Expert  in Engineering

Full-stack Developer

Location
Tbilisi, Georgia
Toptal Member Since
December 15, 2020

Luka is a seasoned back-end developer with full-stack experience and a demonstrated history of delivering projects. He's single-handedly developed and maintained several enterprise systems in various fields, including logistics, finance, and workflow management. Thanks to his exemplary communication skills with clients and his team, Luka is quick to understand the requirements, analyze the problem, develop a high-quality solution that meets business needs, and deploy it.

Portfolio

UkrFerry
Windows Communication Foundation (WCF), RDLC Reports, XML, Excel Reporting...
General Technology
ASP.NET Core, Angular, RDLC Reports, Windows Communication Foundation (WCF)...
TBC Bank
Automated Deployment Scripts, Agile Sprints, Agile, Automated UI Testing...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Visual Studio 2019, Windows

The most amazing...

...thing I've made was a ship cargo management system that hugely optimized workflow process and allowed three involved companies to cut their management costs.

Work Experience

Full-stack .NET Developer

2020 - PRESENT
UkrFerry
  • Single-handedly developed a cargo management system for UkrFerry (a shipowner company) to track all the cargo and related finances.
  • Adapted the cargo management system for UkrFerry's agent companies (U&G Agency, EATK) to unify the three companies into a single system which dramatically decreased management costs.
  • Integrated UkrFerry's services including ticket booking, ship schedules with the cargo management system.
  • Set up the CI/CD pipeline for the cargo management system to lessen the time wasted on manual deployment.
  • Single-handedly communicated with three involved parties and designed the cargo management system that considered all the parties' (often opposing) requirements.
  • Integrated RLDC reports into theapplication via a WCF service.
Technologies: Windows Communication Foundation (WCF), RDLC Reports, XML, Excel Reporting, ASP.NET Core MVC, RxJS, TypeScript, JavaScript, IIS, Jenkins, CI/CD Pipelines, Entity Framework Core, Angular, REST APIs, ASP.NET Core, C#

Full-stack .NET Developer

2021 - 2021
General Technology
  • Single-handedly designed reporting solution for General Technologies Ltd by adapting the old .NET RDLC Reporting solution for the .NET Core framework and integrating the stated solution into ASP.NET Core and Angular website.
  • Designed several financial reports for General Technologies Ltd.
  • Delivered General Technologies Ltd reporting solution and reports much faster than it was planned (in just three weeks).
Technologies: ASP.NET Core, Angular, RDLC Reports, Windows Communication Foundation (WCF), Microsoft SQL Server, Microsoft Access, C#, .NET

Full-stack .NET Developer

2019 - 2021
TBC Bank
  • Took part in designing and developing TBC Bank's ERP system's Juridical Expenses Financial module.
  • Automated the testing and deployment of TBC Bank's ERP system.
  • Created several complex financial reports for TBC Bank's ERP system.
  • Improved TBC Bank's various modules including Contract, Repossessed Assets, and other financial modules.
Technologies: Automated Deployment Scripts, Agile Sprints, Agile, Automated UI Testing, Automated Testing, Console Apps, Acumatica, ASP.NET, C#, Agile Software Development

Full-stack .NET Developer

2018 - 2019
U&G Agency
  • Single-handedly developed U&G Agency's cargo transportation management system.
  • Created the Angular website to show the generated data from U&G Agency's cargo transportation management system.
  • Composed numerous financial and port-related RDLC reports.
  • Developed U&G Agency's informational website with ship specifications.
  • Integrated an SMS service into U&G Agency's cargo transportation management system.
Technologies: Angular, Excel Reporting, RDLC Reports, ASP.NET MVC, Windows Presentation Foundation (WPF), Entity Framework, C#

Full-stack .NET Developer

2018 - 2019
NewDesign
  • Developed the back end of NewDesign's catalog website.
  • Built the admin panel for NewDesign's catalog website.
  • Created the front end of NewDesign's catalog website.
Technologies: JavaScript, ASP.NET Core MVC, Entity Framework Core, C#

.NET and Microsoft Dynamics NAV Developer

2017 - 2019
BIT Business Intelligence Technologies
  • Created the warehouse, sales, and financial parts of McDonald’s ERP system; also built numerous RDLC and Excel financial reports in this system.
  • Developed an HR management module for Liberty Bank’s ERP system.
  • Made complex financial and warehouse-related analytical reports in ICR. Those reports were quite heavy, so I had to use bare SQL and a lot of optimization techniques to reduce report's work time from two hours to ten minutes.
  • Built an HR management module for ICR’s ERP system.
  • Developed the ERP system's integrated warehouse management application for Gasgo Motors. The application read and printed barcodes for better warehouse management.
  • Developed the warehouse, sales, and financial parts of Gasgo Motors’ ERP system.
  • Built the warehouse and sales portions of Geostar’s ERP system.
  • Adapted Gasgo Motors’ ERP system's integrated warehouse management application to Geostar's needs and made the application more generic for improved future adaptability.
Technologies: ADO.NET, Entity Framework, SQL, Microsoft Power BI, Excel Reporting, RDLC Reports, Windows Presentation Foundation (WPF), Microsoft Dynamics NAV, C#

.NET Developer

2016 - 2017
Theta
  • Developed the entire back end for Kutaisi City Hall's document management system; Kutaisi is the second biggest city in Georgia.
  • Built the whole back end of the Kakheti Energy Distribution's outage monitoring system (power company).
  • Developed a financial calculator for Kutaisi City Hall's document management.
  • Synchronized Kakheti Energy Distribution's power-outage monitoring system with third-party services by developing a Windows service.
Technologies: Windows Services, ASP.NET, Windows Forms (WinForms), Windows Communication Foundation (WCF), Entity Framework, C#

.NET Developer

2016 - 2016
Meditel
  • Designed and developed the back end of a medical record management system. The system was designed for medical operators who handled incoming patient calls and made medical appointments.
  • Integrated a VoIP (internet telephony) system to track all the incoming calls in the application.
  • Deployed the medical record management system to operator computers.
Technologies: SQL, ASP.NET MVC, Windows Forms (WinForms), C#

UkrFerry's Ship Cargo Management System

I built UkrFerry's ship cargo management system using ASP.NET Core REST service with EF Core (Entity Framework Core) on the back end and Angular on the front end.

The system was designed to record ship cargo and had comprehensive security, user access management, and logging all user actions. The System was also capable of recording cargo-related data (customers, consignors, consignees, Payers, and payment information).

The system was integrated with UkrFerry's ship schedule and online booking systems. Apart from data input and validations, the system had a lot of Word, Excel, PDF reports for accountants, port workers, port officials and managers. It also had Excel and XML export capabilities. The system used a Jenkins-based CI/CD pipeline for test and production instances.

I designed, developed, and deployed the entire system.

TBC Bank's ERP System

TBC Bank's many business processes depend on its ERP system. I designed and developed the Juridical Expenses financial module with complex business logic and comprehensive reports. I also improved and added features for Repossessed Assets (the most complex module in TBC Bank's ERP system), Contract Management, and Accounting modules. I also implemented automated UI tests for this system.

To improve product deployment quality, I developed an automatic deployment tool for this system (because of platform specificity classical DevOps tools weren't enough). Additionally, there were several bank services that needed to be integrated during the development process.

ICR's Complex Financial Reports

I developed complex financial and warehouse-related analytical reports in ICR. These reports were SQL, C# (ADO.NET), and Excel-based. I worked with ICR analytical experts to produce high-quality, optimized reports. By utilizing various optimization techniques, I reduced the previous report work time of 2-3 hours to ten minutes, and by doing so, significantly helped the ICR analytics team.

U&G Agency's Cargo Transportation Management System

A C# WPF Windows Application that uses the Entity Framework to communicate with the SQL database.

I developed the application for the sales team, port worker operators, and management staff (to see all the ongoing sales and cargo shipment process). The application had a lot of RDLC and Excel reports. It could send SMS notifications to customers, and it was integrated with the shipowner company services. Later we introduced a website to the shipowner company to view all the ongoing processes.

ERP System's Integrated Warehouse Management Application

Many BIT clients needed a fast, reliable solution for warehouse management. For those clients, I developed an ERP-integrated warehouse management system. The system was capable of ensuring valid warehouse data input, custom barcode printing, barcode reading and showing additional warehouse related information.

This application was highly rated by various BIT clients. Later, I generalized this application, so BIT could easily sell it to other clients as a finished product by simply writing a few configurations.

HR ERP Module

I developed an HR management module for ICR and Liberty Bank ERP systems. Both of those companies' business processes regarding HR management were highly flexible and complex.

I came up with a solution that was easily extendable and could calculate salaries exactly. The module considered frequent relocations on different positions (sometimes working at events in multiple positions at the same time) and other financial details.

Kutaisi City Hall Financial Calculator

I developed a financial calculator for Kutaisi City Hall's document management system. The calculator was capable of working on history data and generating different types of financial liabilities—mortgage, lease, multistage buying, and so on—for past, current, and future dates at the same time.

I frequently communicated with domain experts to ensure the precise execution of the required business logic.

Languages

C#, C#.NET, SQL, HTML, C++, JavaScript, TypeScript, XML, ASP.NET Razor

Frameworks

.NET, Entity Framework Core, Angular, ASP.NET Core, .NET Core, ASP.NET MVC, ASP.NET, Windows Presentation Foundation (WPF), ASP.NET Core MVC, ASP.NET Web Forms, ADO.NET, Razor

Libraries/APIs

REST APIs, Windows Forms (WinForms), Entity Framework, RxJS

Platforms

Microsoft, Windows, Visual Studio Code (VS Code), Linux

Storage

Databases, Microsoft SQL Server

Other

Analytics, Full-stack, Single-page Applications (SPA), Competitive Programming, CI/CD Pipelines, IIS, Windows Communication Foundation (WCF), Windows Services, RDLC Reports, Excel Reporting, Console Apps, Automated UI Testing, Agile Sprints, Automated Deployment Scripts, SOAP, Algorithms, Data Structures

Tools

Visual Studio 2019, Git, Microsoft Dynamics NAV, Microsoft Power BI, Acumatica, Jenkins, Spreadsheets, Microsoft Access

Paradigms

Functional Programming, Database Design, Clean Architecture, Automated Testing, Agile, Agile Software Development

2014 - 2018

Bachelor's Degree in Computer Science

TSU, Filière Francophone en Informatique - Tbilisi, Georgia

2016 - 2017

Bachelor's Degree in Computer Science

Université Paris 8 - Paris, France

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