Mikheil Zhghenti, Developer in Tbilisi, Georgia
Mikheil is currently unavailable

Mikheil Zhghenti

Bio

With over 9 years in tech, Mikheil has held key roles at Microsoft and BP and has extensive experience in fintech, including banking and a unicorn-scale neobank startup. He builds highly scalable, distributed systems using .NET Core, C#, Java, React, Azure, and AWS. Mikheil specializes in full-stack development, cloud solutions for microservice and monolithic architectures, with a strong focus on high-impact delivery.

Portfolio

Space International
C#.NET, Entity Framework, PostgreSQL, Apache Kafka, Kubernetes, Docker...
BP
C#, React, Azure, Azure Cosmos DB, Microservices, Test-driven Development (TDD)...
Microsoft
C#.NET, Azure, Redis, RabbitMQ, Apache Kafka, Microservices...

Experience

  • Microservices - 8 years
  • C#.NET - 6 years
  • PostgreSQL - 5 years
  • Apache Kafka - 5 years
  • Azure - 5 years
  • Entity Framework - 5 years
  • Java - 5 years
  • React - 4 years

Preferred Environment

Agile, Scrum

The most amazing...

...thing I've built at Microsoft is a cloud deployment tool that automated big data resource provisioning and initiated its open sourcing.

Work Experience

Senior Software Engineer

2023 - PRESENT
Space International
  • Rebuilt Georgia’s largest neobank—a unicorn startup, TBC UZ—by redesigning the system as a multi-tenant, microservice architecture, now serving over 21 million users across Central Asia.
  • Led a modernization project for the deposits team, transitioning legacy systems to a scalable event-driven architecture. Improving API efficiency 5x across services handling $2.9 billion in deposits.
  • Collaborated closely with product owners and cross-functional teams to align technical execution with business goals in an Agile Scrum environment.
Technologies: C#.NET, Entity Framework, PostgreSQL, Apache Kafka, Kubernetes, Docker, Test-driven Development (TDD), Microservices, Software Development, Software Engineering, APIs, .NET, Microsoft SQL Server, DevOps, ASP.NET, SQL, Scrum, Software Architecture, CI/CD Pipelines, Git, Distributed Systems, Architecture, AI Tools, Claude, Amazon Web Services (AWS), Back-end

Senior Software Engineer

2023 - 2024
BP
  • Developed a global document management system for wells and related resources. Handled full-stack engineering using C#, React, Azure, Cosmos DB, and microservices. The Agile team focused on planning and analyzing business requirements.
  • Commented and tagged users in the comments functionality for improved collaboration.
  • Optimized the generation of PDF documents for wells with various formatting needs. Replaced Azure Functions with optimized internal services, reducing costs by 15%.
Technologies: C#, React, Azure, Azure Cosmos DB, Microservices, Test-driven Development (TDD), Full-stack, Software Development, Software Engineering, APIs, .NET, Microsoft SQL Server, DevOps, ASP.NET, JavaScript, SQL, Scrum, Software Architecture, TypeScript, CI/CD Pipelines, Git, Architecture, Full-stack Development, Back-end, Docker, Kubernetes

Software Engineer II

2021 - 2023
Microsoft
  • Enhanced Skype's user search functionality within high-scale, distributed back-end services to deliver more accurate results for 2.1 billion registered users and 300 million daily active users.
  • Developed an Azure deployment tool from scratch in C# for managing various resources on an internal big data platform, which achieved 40% faster deployment and unblocked 20 teams. Initiated the process to open-source the tool.
  • Participated in on-call rotations, contributed to interviews, and assisted in onboarding new engineers.
Technologies: C#.NET, Azure, Redis, RabbitMQ, Apache Kafka, Microservices, Software Development, Software Engineering, APIs, .NET, Microsoft SQL Server, DevOps, ASP.NET, JavaScript, SQL, React, Scrum, Software Architecture, PostgreSQL, .NET Core, TypeScript, CI/CD Pipelines, Git, Distributed Systems, Architecture, Full-stack Development, Back-end, Docker, Kubernetes, Test-driven Development (TDD)

Software Engineer

2019 - 2021
Bank of Georgia
  • Worked with different payment domains using Java frameworks, Oracle DB, microservice architecture, and enterprise monolith applications.
  • Developed iPay.ge, a new payment platform with embeddable modules for eCommerce. Owned and implemented deferred payments, generating around 3 million GEL monthly. Coordinated with sub-organizations to define and align on workflows.
  • Implemented and supported features in self-service PayBox machines, including software for bill/coin acceptors, printers, and card readers. Contributed to reaching 9 million transactions monthly across 700+ services.
  • Integrated new providers into different payment channels using their APIs.
Technologies: Java, Enterprise Java Beans (EJB), Redis, Oracle Database, Test-driven Development (TDD), Agile, Software Development, Software Engineering, APIs, Spring Boot, Microsoft SQL Server, GraphQL, SQL, Scrum, CI/CD Pipelines, Git, Spring, Architecture, Amazon Web Services (AWS), Back-end, Docker, Kubernetes

Software Engineer

2019 - 2019
Leader-Bet
  • Integrated Kafka Streams to aggregate users’ data for determining daily/weekly winners of challenges.
  • Integrated new data providers into the betting system, adhering to their individual protocols.
  • Supported production software applications by managing existing game data, controlling application branches, and verifying tickets.
Technologies: Java, Microservices, Kafka Streams, PostgreSQL, MongoDB, Software Development, Software Engineering, APIs, Spring Boot, SQL, Scrum, CI/CD Pipelines, Git, Spring, Back-end, Test-driven Development (TDD)

Software Engineer

2017 - 2018
Oppa
  • Rewrote projects into a Java framework from scratch for a self-service payment machine (PayBox) that accepts cash for payments.
  • Implemented provider services in the payment system via APIs, including HTTP and WSDL.
  • Tutored the junior engineers' team on Java frameworks.
Technologies: Java, C#.NET, DB, Test-driven Development (TDD), Hibernate, Software Development, Software Engineering, APIs, Spring Boot, SQL, Scrum, CI/CD Pipelines, Git, Spring, Back-end, SOAP

Software Engineer

2017 - 2017
TBC Bank
  • Worked on big data solutions using Spark, Sqoop, and Hive, implementing various task solutions and replacing SQL procedures with these tools.
  • Developed a bot to automate the bank's internal system processes, integrating it with Slack and Hipchat.
  • Reduced running calculation time by 75% for calculating relational connections between users.
Technologies: Python, PySpark, Software Development, Software Engineering, APIs, SQL, Scrum, CI/CD Pipelines, Git, Back-end, Test-driven Development (TDD)

Experience

Entrepreneurial Operating System (EOS) Digital Platform

https://www.eosworldwide.com/
I handled the full-stack engineering of a customer-facing platform across multiple regions, using .NET, Vue, Azure, Cosmos DB, and PostgreSQL. I delivered end-to-end features and improvements, including live meetings, resource management, and notification flows, with a strong focus on scalability, reliability, and user experience.

Skype Back End

https://skype.com
I worked on Skype's high-scale and distributed back-end services by
enhancing Skype's user search functionality for more accurate results for 2.1 billion registered users and 300 million daily active users. I also improved access time to Skype client resources across different operating systems by 50%.

Self-service Payment Machine

https://bogpay.ge
I supported and implemented new features into the self-service payment machine (PayBox), including device management software for components such as the bill/coin acceptor, printer, and card reader. I achieved 9 million transactions per month with over 700 different services. I also integrated new providers into various payment channels by utilizing their APIs.

Education

2019 - 2021

Master's Degree in Computer Science

Georgian Technical University - Georgia

2014 - 2018

Bachelor's Degree in Computer Science

Free University of Tbilisi - Georgia

Skills

Libraries/APIs

React, Vue, Entity Framework, PySpark

Tools

Git, Claude, RabbitMQ, Kafka Streams

Languages

Java, C#.NET, C#, SQL, GraphQL, JavaScript, TypeScript, Python

Frameworks

Spring Boot, .NET, ASP.NET, .NET Core, Spring, Hibernate

Paradigms

Scrum, Test-driven Development (TDD), DevOps, Agile, Microservices

Platforms

Azure, Apache Kafka, Kubernetes, Docker, Amazon Web Services (AWS), Oracle Database

Storage

PostgreSQL, Microsoft SQL Server, Azure Cloud Services, Redis, Azure Cosmos DB, MongoDB, DB

Other

Artificial Intelligence (AI), Software Development, Software Engineering, APIs, Software Architecture, Full-stack Development, CI/CD Pipelines, Distributed Systems, Architecture, AI Tools, Back-end, SOAP, Computer Science, OOP Designs, Enterprise Java Beans (EJB), Full-stack, Cosmos

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