Luka Rekhviashvili, Full-stack Developer in Tbilisi, Georgia
Luka Rekhviashvili

Full-stack Developer in Tbilisi, Georgia

Member since October 18, 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.
Luka is now available for hire

Portfolio

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

Experience

Location

Tbilisi, Georgia

Availability

Part-time

Preferred Environment

Visual Studio 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.

Employment

  • 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 Framework (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 Framework (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, Windows Communication Framework (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, C#

Experience

  • 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.

Skills

  • 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, Windows Communication Framework (WCF), ASP.NET, Windows Presentation Foundation (WPF), ASP.NET Core MVC, ASP.NET Web Forms, ADO.NET, Razor
  • Libraries/APIs

    REST APIs, Windows Forms, Entity Framework, RxJS
  • Platforms

    Microsoft, Windows, Visual Studio Code, Linux
  • Storage

    Databases, Microsoft SQL Server
  • Other

    Analytics, Full-stack, Single-page Applications (SPA), Competitive Programming, CI/CD Pipelines, IIS, 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

Education

  • Bachelor's Degree in Computer Science
    2014 - 2018
    TSU, Filière Francophone en Informatique - Tbilisi, Georgia
  • Bachelor's Degree in Computer Science
    2016 - 2017
    Université Paris 8 - Paris, France

To view more profiles

Join Toptal
Share it with others