Givi Bibileishvili, Developer in Tbilisi, Georgia
Givi is available for hire
Hire Givi

Givi Bibileishvili

Verified Expert  in Engineering

Bio

Givi is a motivated full-stack developer with several years of experience in .NET. His thirst for knowledge drives him to explore new technologies, adopt the best programming and design practices, and constantly look for new challenges. Givi has also occupied other roles, such as a CTO in multiple companies, with excellent results.

Portfolio

Claimpower
Classic ASP, .NET, Microsoft SQL Server, HL7 FHIR Standard, Datadog...
Towo
Flutter, Node.js, .NET 6, Web API 2, MySQL, JavaScript, TypeScript 3...
Qwally
C#, .NET, TypeScript, Tailwind CSS, Bootstrap, Azure, Razor, Orchard CMS...

Experience

  • Microsoft SQL Server - 13 years
  • C# - 13 years
  • REST APIs - 8 years
  • RESTful Development - 8 years
  • .NET Core - 4 years
  • React - 3 years
  • Domain-driven Design (DDD) - 3 years
  • Microservices Architecture - 3 years

Availability

Part-time

Preferred Environment

SourceTree, PhpStorm, SQL Server Management Studio (SSMS), Visual Studio, Slack

The most amazing...

...application I've worked on is a travel booking system. It's connected to 21 service providers in order to get real-time information without any delay.

Work Experience

Team Leader

2024 - PRESENT
Claimpower
  • Guided team members, provided technical advice, and fostered a culture of continuous learning.
  • Ensured code quality, adherence to best practices, and consistency within the team.
  • Set clear expectations, provided regular feedback, and conducted performance reviews.
  • Defined project scope, set timelines, and created detailed project plans.
  • Stayed up-to-date with the latest C# technologies, frameworks, and tools.
  • Defined the overall architecture, including service boundaries, communication protocols (REST, gRPC), and data exchange formats (JSON, Protobuf).
Technologies: Classic ASP, .NET, Microsoft SQL Server, HL7 FHIR Standard, Datadog, ASP.NET Core 7

Full-stack Developer

2022 - 2023
Towo
  • Developed a rider application using Flutter and BLoC. I developed a driver live-tracking feature using GeoLocator and Google Maps. The app has features such as wallet, payment gateways, tips, and directions.
  • Developed a driver application using Flutter and BLoC. I developed a back-end app using Node.js and MySQL. I also used TypeORM for TypeScript ORM.
  • Created a back-office application using a stack with Angular, NestJS, and Nx.
  • Integrated Firebase stacks such as authentication, OTP, and push notifications.
Technologies: Flutter, Node.js, .NET 6, Web API 2, MySQL, JavaScript, TypeScript 3, React Native, Kotlin, Angular, Figma, Mobile Development, API Development, Full-stack Development, iOS, Android, Mobile, JSON, User Interface (UI), IIS SQL Server, C#.NET, SQL, Payment APIs, React, .NET MAUI, GitHub, AWS CodeCommit, Amazon Aurora, AWS Lambda, Amazon CloudWatch, .NET 7, Objective-C, Design, Software Architecture, SaaS Design, Twilio API, GitLab CI/CD, CI/CD Pipelines, Entity Framework, MVC Razor, Front-end, User Experience (UX), App UI, App UX, Apps, Databases, API Architecture, Architecture, Redis, Redis Cache, Automation, AWS Cloud Architecture, Web Architecture, Azure DevOps, Solution Architecture, Dart, Message Queues, ASP.NET Core 7, Sockets, Client-server Model, .NET 8

C#.NET Full-stack Developer

2021 - 2022
Qwally
  • Developed the intake module using .NET Core, GraphQL, and REST API.
  • Built a content management module for OrchardCMS using .NET Core REST API.
  • Developed server-side applications with RESTful API, Swagger, and ASP.NET Core and wrote various modules for a core application.
Technologies: C#, .NET, TypeScript, Tailwind CSS, Bootstrap, Azure, Razor, Orchard CMS, Azure SQL, HTML, JavaScript, CSS, Sass, HTML5, ASP.NET MVC, Azure Active Directory, Azure Cosmos DB, Orchard, GraphQL, REST APIs, Azure Blobs, API Development, Full-stack Development, JSON, User Interface (UI), IIS SQL Server, C#.NET, SQL, Mapping, Software Development Lifecycle (SDLC), GitHub, AWS CodeCommit, Amazon Aurora, AWS Lambda, Amazon CloudWatch, Amazon Web Services (AWS), .NET 7, Design, Multitenancy, Back-end, Twilio API, GitLab CI/CD, CI/CD Pipelines, Entity Framework, Repository Pattern, MVC Razor, Front-end, User Experience (UX), Windows Presentation Foundation (WPF), Databases, API Architecture, Architecture, Documentation, Automation, AWS Cloud Architecture, API Integration, Blazor, Web Architecture, MediatR, SQL Server Integration Services (SSIS), Clean Architecture, Solution Architecture, Back-end Development, Message Queues, ASP.NET Core 7, Razor Pages, Sockets, Client-server Model, .NET 8

Senior Software Engineer

2021 - 2021
Sunnuclear
  • Served as a .NET developer on C #- based projects, adding new features. I also developed the server-side with RESTful API and ASP.NET MVC 5 and wrote unit tests for the SNC application.
  • Tracked and fixed bugs using Jira as a reporting tool. Held daily meetings, solved issues about projects, and reviewed the code. Tracked and fixed bugs using Jira.
  • Utilized the Agile methodology with daily stand-ups and weekly sprints.
Technologies: C#, .NET, PostgreSQL, Web API 2, REST APIs, Web MVC, API Development, Full-stack Development, JSON, User Interface (UI), IIS SQL Server, C#.NET, SQL, Mapping, Software Development Lifecycle (SDLC), GitHub, AWS CodeCommit, Amazon Aurora, Amazon CloudWatch, Amazon Web Services (AWS), .NET 7, Design, Software Architecture, SaaS Design, Multitenancy, Back-end, GitLab CI/CD, CI/CD Pipelines, Repository Pattern, Front-end, User Experience (UX), Windows Presentation Foundation (WPF), Databases, API Architecture, Architecture, Documentation, AWS Cloud Architecture, API Integration, Web Architecture, MediatR, SQL Server Integration Services (SSIS), Clean Architecture, Azure DevOps, Back-end Development, Message Queues, LINQ, Razor Pages, Client-server Model

Senior .NET Developer

2020 - 2021
JSC PashaBank
  • Worked on a back-end app for an internet mobile bank. Developed over 30+ micro services.
  • Worked on business and technology strategy and software development.
  • Held daily meetings, solved issues about projects, and reviewed the code of my team members. Tracked and fixed bugs using Jira.
  • Implemented service discovery and a centralized configuration using the HashiCorp Consul product.
  • Introduced Fabio LB for load balancing and path routing.
  • Used an elastic stack (Elasticsearch, Elastic APM, Kibana) for distributed logging and application performance monitoring.
  • Developed a DDD/CQRS framework for microservices.
  • Built a remote identification/verification application for new customers' onboarding.
Technologies: CQRS, DI, .NET Core, Microsoft SQL Server, RabbitMQ, Domain-driven Design (DDD), Microservices, React, C#, .NET, Mobile Development, Vue, API Development, Full-stack Development, Mobile, JSON, User Interface (UI), UI Design, IIS SQL Server, C#.NET, SQL, Mapping, Payment APIs, .NET MAUI, Software Development Lifecycle (SDLC), GitHub, Amazon Aurora, AWS Lambda, Amazon CloudWatch, .NET 7, Software Architecture, SaaS Design, Back-end, Twilio API, QR Codes, GitLab CI/CD, CI/CD Pipelines, Entity Framework, Repository Pattern, MVC Razor, Front-end, User Experience (UX), App UI, Databases, API Architecture, Architecture, Documentation, Redis, Automation, AWS Cloud Architecture, API Integration, Web Architecture, MediatR, SQL Server Integration Services (SSIS), Clean Architecture, Azure DevOps, Solution Architecture, Back-end Development, Dart, Android, Flutter, Message Queues, LINQ, Razor Pages, Sockets, Client-server Model

.NET Developer

2019 - 2020
Asure Software
  • Worked as the .NET developer on VB.NET-based projects.
  • Developed a benefits module for the human capital management project.
  • Built an open enrollment wizard and benefit plans for employees.
  • Worked on a date-based, event-based notification system.
  • Used the Agile methodology with daily standups and weekly sprints.
  • Implemented a front-end design and functionality including CSS, JavaScript, DHTML, and Ajax.
Technologies: APIs, React, Microsoft SQL Server, VB.NET, C#, API Development, Full-stack Development, JSON, User Interface (UI), UX Design, IIS SQL Server, C#.NET, .NET, SQL, Mapping, Payment APIs, Software Development Lifecycle (SDLC), GitHub, Amazon Web Services (AWS), .NET 7, Design, Back-end, Entity Framework, Classic ASP, Repository Pattern, Front-end, User Experience (UX), Windows Presentation Foundation (WPF), Databases, API Architecture, Architecture, Documentation, Visual Basic .NET (VB.NET), AWS Cloud Architecture, API Integration, Web Architecture, SQL Server Integration Services (SSIS), Clean Architecture, Azure DevOps, Solution Architecture, Back-end Development, LINQ, .NET 4

Chief Technology Officer

2017 - 2019
IMEDIL Insurance
  • Worked as the chief full-stack architect on C#-based projects.
  • Developed an insurance system with a lot of functionality such as buying travel and health policies.
  • Built an automatic invoice generator and client portal; the back-end was built on a RESTful API.
  • Worked to complete the development of a health insurance application.
  • Improved the display of the billing information for the policies so that agents could clearly see the breakdown of premiums and fees, the payments that had been made, and the payments currently due or past due.
  • Developed a module for uploading documents and downloading forms.
  • Worked using the agile methodology with daily stand-ups and weekly sprints.
  • Developed the action items functionality, enabling action items to be assigned to agents or underwriters, and reviewed and handled using the application.
  • Handled the business and technology strategy, software development, systems architecture, database administration, and information technology consulting services as the CTO.
Technologies: APIs, Jira, Slack, Git, Swagger, Docker, Consul, RESTful Development, REST APIs, Microsoft SQL Server, ASP.NET Core, API Development, Full-stack Development, User Interface (UI), UX Design, IIS SQL Server, C#.NET, .NET, SQL, Software Development Lifecycle (SDLC), GitHub, Amazon Web Services (AWS), .NET 7, Design, Software Architecture, SaaS Design, Multitenancy, Back-end, QR Codes, GitLab CI/CD, CI/CD Pipelines, Entity Framework, MVC Razor, Front-end, User Experience (UX), App UI, Windows Presentation Foundation (WPF), Databases, API Architecture, Architecture, Documentation, Redis, Redis Cache, Automation, AWS Cloud Architecture, API Integration, Web Architecture, MediatR, SQL Server Integration Services (SSIS), Azure DevOps, Solution Architecture, Back-end Development, Message Queues, LINQ, Client-server Model, .NET 4

Team Leader

2016 - 2017
Lemondo
  • Developed the server-side with RESTful API, Swagger, ASP.NET MVC 5 and wrote unit tests for the TKT.GE web application.
  • The server-side was built RESTful API and microservices and the client-side built on Node.js.
  • Developed Gifebi.Ge (an app that a user could use to create their own GIF, add text, or crop a video) as a full-stack developer; used ASP.NET Core 2 on both sides (server and client-side).
  • Led a team of three where I held daily meetings, solved issues about projects, and reviewed the code of my team members.
  • Created stored procedures for TKT.GE with some of the main processes being on the SQL side and using Microsoft SQL.
  • Worked using the Agile methodology with daily stand-ups and weekly sprints.
Technologies: APIs, ASP.NET Core, Mobile Development, API Development, Full-stack Development, User Interface (UI), UX Design, UI Design, IIS SQL Server, C#.NET, .NET, SQL, GitHub, Amazon Web Services (AWS), .NET 7, Design, Software Architecture, SaaS Design, Multitenancy, Back-end, QR Codes, GitLab CI/CD, CI/CD Pipelines, Entity Framework, MVC Razor, User Experience (UX), App UI, Windows Presentation Foundation (WPF), Databases, API Architecture, Documentation, API Integration, Web Architecture, Azure DevOps, Solution Architecture, Back-end Development, LINQ, Sockets, .NET 4

Team Leader | Architect

2014 - 2016
KorStandartBank
  • Worked on business and technology strategy, software development, systems architecture, database administration, and information technology consulting services as an interim CTO.
  • Created various peripheral applications and services to support the main application, carrying out functions such as loading customer data from various other bank systems, updating trade statuses based on events in other systems.
  • Developed OAuth authentication—using both Facebook and Twitter accounts—and a custom username and password.
  • Designed user registration and login features as well as an OAuth integration using Facebook.
  • Migrated a REST API from ASP.NET Web API 4.5 to ASP.NET Core 2.
  • Implemented server-side rendering for the React application using the .NET Core SPA Services functionality.
  • Architected and developed a human resources application.
Technologies: APIs, ASP.NET Core, API Development, Full-stack Development, User Interface (UI), UI Design, C#.NET WinForms, IIS SQL Server, C#.NET, .NET, SQL, GitHub, Software Architecture, SaaS Design, Back-end, Entity Framework, Classic ASP, MVC Razor, Databases, Architecture, API Integration, Web Architecture, Telerik, LINQ, Sockets, .NET 4

Chief Technology Officer

2013 - 2014
Web Intelligence
  • Developed software for travel company specifically a web application developed on WordPress. I used plugins (custom field, pods) and also developed plugins (slider, calendar).
  • Led a team of five where I held daily meetings, solved issues about projects, and reviewed the code of my team members.
  • Implemented a front-end design and functionality including CSS, JavaScript, DHTML, and Ajax.
  • Communicated with internal and external customers and management in order to define the project scope, requirements, definition, and timelines.
  • Worked using the Agile methodology with daily stand-ups and weekly sprints.
Technologies: PHP, User Interface (UI), IIS SQL Server, .NET, SQL, GitHub, Databases, API Integration, .NET 4

Senior Game Developer

2011 - 2013
Europe-Bet
  • Created the game logic using C#.NET along with the unit tests for a multiplayer live Texas Hold 'em poker game. All of the game states were stored on Microsoft SQL Server.
  • Stored procedures for a Texas Hold 'em poker game using Microsoft SQL.
  • Introduced and built a lobby system using a Photon Engine.
  • Created a payment system (where you can add funds and withdraw them).
  • Worked using the Agile methodology with daily stand-ups and weekly sprints.
Technologies: Photon, .NET, C#, User Interface (UI), C#.NET WinForms, IIS SQL Server, C#.NET, SQL, GitHub, SaaS Design, Back-end, Entity Framework, MVC Razor, Databases, API Integration, Telerik, Back-end Development, Games, LINQ, Client-server Model, .NET 4

Senior Software Developer

2008 - 2011
Ministry of Refugees and Accommodation
  • Developed IDP software, specifically an app to manage refugees.
  • Built the MRA website, including software that has the ability to add news, custom pages, fixed objects, and authorization and can be customized in multiple languages.
  • Developed custom systems to store data and coded reporting interfaces for use by managers, including one large-scale application for MRA.
  • Introduced the company to source control systems and Photon Server.
  • Conducted extensive query analysis, both T-SQL and PL/SQL.
Technologies: PL/SQL, T-SQL (Transact-SQL), Microsoft Silverlight, Windows Forms (WinForms), DevExpress, PHP, C#, User Interface (UI), C#.NET WinForms, Crystal Reports, IIS SQL Server, C#.NET, .NET, SQL, GitHub, Back-end, Entity Framework, Classic ASP, Databases, Telerik, LINQ, .NET 4

Travel Booking System

I worked alone on this travel booking software—building both the client-side and the back end. The back end was developed on ASP.NET Core 2.2 and used a RESTful API and Swagger. Every operation has unit tests.

I also integrated 21 service providers simultaneously while monitoring the system, sending requests to service providers, and processing responses without delay. All of the projects are deployed in Azure.

APP FEATURES:
• Two factory authentication and social authentication (based on the IdentityServer)
• Search for flight tickets, tour packages, and hotels
• Checkout system
• Payment methods: bank wire and credit card
• Discount feature
• Wishlist (add bookmarks for tour, ticket, hotel)
• Search history
• Azure blob storage
• Real-time price change (SignalR)
• Administrator panel

HR Management Software

On this project, I developed an HR management system using ASP.NET Core 2. The back end was developed on an ASP.NET Core RESTful API and used a microservice architecture.

FEATURES:
• Payroll is integrated with the financial software
• Create, read, update and delete (CRUD) employee data
• Record attendance and attendee reaction
• Working plan
• Two or three approval request levels
• Document flow
• Role and authentication by LDAP

Ticket Booking System

This project involved a ticket reservation system which was developed on ASP.NET MVC 5. The server-side was built with a RESTful API.
Tickets are sold from a web app, mobile app, and from the cash desk. All services are deployed on Azure.

Remote Identification/Authentication

https://application.rebank.ge/
I developed a remote identification/verification application for a new customer onboarding. I integrated Facetec product for liveness check and Microblink for OCR.
I also developed client/server-side functionality. I used React for the client-side and ASP.NET Core 3.1 RestAPI for the back end. Finally, I implemented CI/CD pipelines for this project.
This app made it possible to acquire new customers remotely, without getting them into the branch office.
2008 - 2012

Master's Degree in Information Technologies and Computer Engineering

International Black Sea University - Tbilisi, Georgia

Libraries/APIs

REST APIs, React, Entity Framework, API Development, Twilio API, MediatR, LINQ, jQuery, Node.js, Sockets, Windows Forms (WinForms), Web API 2, Vue

Tools

C#.NET WinForms, GitHub, Jira, RabbitMQ, Docker Swarm, Dapper, Crystal Reports, AWS CodeCommit, Amazon CloudWatch, GitLab CI/CD, Slack, Visual Studio, PhpStorm, SourceTree, Microsoft Silverlight, Git, Microsoft Identity Manager, Orchard CMS, Figma

Languages

SQL, C#, C#.NET, TypeScript, HTML, Visual Basic .NET (VB.NET), Dart, VB.NET, Visual Basic, PHP, JavaScript, CSS, T-SQL (Transact-SQL), Swift, Sass, HTML5, GraphQL, TypeScript 3, Kotlin, C++, Objective-C

Frameworks

.NET, ASP.NET, Entity Framework Core, ASP.NET MVC, .NET Core, ASP.NET Core, Swagger, Flutter, .NET MAUI, Classic ASP, MVC Razor, ASP.NET Core 7, Razor Pages, .NET 4, Orchard, Windows Presentation Foundation (WPF), Blazor, Photon, ASP.NET Core MVC, OAuth 2, AngularJS, React Native, Tailwind CSS, Bootstrap, Razor, Angular

Paradigms

RESTful Development, Microservices Architecture, API Architecture, Automation, Web Architecture, Clean Architecture, CQRS, Microservices, Agile, Scrum, Mobile Development, Azure DevOps, UX Design, UI Design, HL7 FHIR Standard

Platforms

Azure, Android, Amazon Web Services (AWS), Windows, iOS, Mobile, AWS Lambda, Telerik, Docker, Firebase, Amazon EC2

Storage

Microsoft SQL Server, MySQL, JSON, IIS SQL Server, Databases, Redis, Azure Blobs, Web Forms, NoSQL, PostgreSQL, Elasticsearch, Amazon Aurora, Redis Cache, SQL Server Management Studio (SSMS), PL/SQL, Azure Active Directory, Azure SQL, Azure Cosmos DB, SQL Server Integration Services (SSIS), Datadog

Other

Full-stack, Consul, Clustering, RESTful Microservices, Full-stack Development, User Interface (UI), Mapping, Payment APIs, Software Development Lifecycle (SDLC), .NET 7, Software Architecture, SaaS Design, Multitenancy, Back-end, Repository Pattern, Front-end, User Experience (UX), Architecture, API Integration, Solution Architecture, Back-end Development, Games, Message Queues, .NET 8, CI/CD Pipelines, CTO, APIs, Domain-driven Design (DDD), Design, QR Codes, App UI, Documentation, AWS Cloud Architecture, Client-server Model, DevExpress, FaceTec, DI, OAuth, Scrum Master, Web MVC, .NET 6, App UX, Apps, Software Engineering, Computer Aided Software Engineering

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