Giorgi Dzamashvili, Developer in Tbilisi, Georgia
Giorgi is available for hire
Hire Giorgi

Giorgi Dzamashvili

Verified Expert  in Engineering

Bio

Giorgi is a seasoned software engineer that started developing in 2008 when he was still a teenager. He began with Python, and already as a professional, he moved to the .NET ecosystem, where he has 8+ years of experience mainly in developing web apps. His extensive programming background enables him to determine which optimizations can work and which are just premature. Giorgi has a strong sense of what clean code should look like and thinks that if a bug does not kill you, it makes you better.

Portfolio

Liberty Bank Georgia
API Architecture, .NET Core, RabbitMQ, Oracle, Query Optimization
Oppa
API Architecture, .NET, Oracle
Government Agencies
SQL Server 2014, ASMX, ASP.NET Core, ASP.NET Web Forms, Visual Studio...

Experience

  • C# - 7 years
  • .NET Core - 5 years
  • Oracle - 4 years
  • RabbitMQ - 2 years
  • SQL Server 2016 - 2 years
  • API Architecture - 2 years
  • Redis - 2 years
  • Query Optimization - 1 year

Availability

Part-time

Preferred Environment

Visual Studio, Visual Studio Code (VS Code), Notepad++

The most amazing...

...thing I have developed was an operator-facing CRM app for a bank that significantly eased everyday tasks as it united several old apps.

Work Experience

Leading Software Engineer

2018 - PRESENT
Liberty Bank Georgia
  • Optimized a very slow storage procedure to perform under a second most of the time.
  • Designed a new and better API in the back-end code and steered the team into using it.
  • Improved the way features were deployed, making deployable scripts safer and more accessible.
Technologies: API Architecture, .NET Core, RabbitMQ, Oracle, Query Optimization

Software Engineer

2017 - 2018
Oppa
  • Enabled a server upgrade by rewriting a piece of code that only worked on one machine to work on any device.
  • Set up the environment to no longer require a developer to administer the website's content.
  • Oversaw the launch process, ensuring the transition from the old website was as smooth as possible.
  • Created a basic CI/CD pipeline that was a novel thing for the company.
Technologies: API Architecture, .NET, Oracle

Software Engineer

2015 - 2017
Government Agencies
  • Rewrote a WinForms app into an ASP.NET Core app and later integrated its authentication scheme into the main WebForms app resulting in a more user-friendly app.
  • Improved the customers' data-uploading experience by optimizing the website's communication with users through each step of the process, which proved very helpful due to the files' huge size and their time-consuming processing.
  • Optimized one feature that allowed another more complex–previously deemed impossible–to be considered again and eventually be implemented.
Technologies: SQL Server 2014, ASMX, ASP.NET Core, ASP.NET Web Forms, Visual Studio, Windows Forms (WinForms), Device Integration

Experience

Utility Payments App

Oppa is a .Net-based e-wallet that helps people pay their utilities or top-up balances through diverse types of accounts, including bank accounts or online gambling accounts, and is integrated with hundreds of merchants.

I started as the back-end engineer and progressed to the leading engineer of the app conducting the first deployment and ensuring a smooth transition from the old website.

OfflineId

OfflineId is a WinForms-based desktop app that helps collect biometric data from users at their homes instead of at a government facility.

The app stores the data securely via a public-key cryptography system on the filesystem. Later, the Windows service synchronizes the data with the central database via WCF whenever the hosts' machine detects internet connectivity. The app integrated several biometric devices that required creating an ad-hoc SQL scripts migration system. This app reduced the operating costs compared to the old method that required huge and expensive custom-built machines.

Education

2011 - 2015

Bachelor's Degree in Computer Science

Tbilisi State University - Tbilisi, Georgia

Skills

Libraries/APIs

Windows Forms (WinForms)

Tools

RabbitMQ, Visual Studio, Notepad++

Languages

C#, JavaScript, HTML5, C++, Haskell

Frameworks

.NET Core, ASMX, ASP.NET Core, ASP.NET Web Forms, .NET

Paradigms

API Architecture, Refactoring

Platforms

Oracle, Visual Studio Code (VS Code)

Storage

Redis, SQL Server 2016, MongoDB, SQL Server 2014

Other

Query Optimization, Jobs, Process Optimization, Identity Server, Windows Services, Device Integration, Windows Communication Foundation (WCF), Public-key Cryptography, Algorithms

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