Deo Gochava, Developer in Tbilisi, Georgia
Deo is available for hire
Hire Deo

Deo Gochava

Verified Expert  in Engineering

Software Developer

Tbilisi, Georgia

Toptal member since December 4, 2019

Bio

Deo is a developer with several years of experience in software development, working primarily on web projects (front and back end), mobile apps, games, single-page apps (SPAs), and REST APIs. He considers himself a full-stack developer but it’s on the back end where he really excels and feels at home.

Portfolio

Givelify
React Native, React, APIs, PHP, Laravel, TypeScript, Material UI, Figma...
Aldagi
PostgreSQL, TypeScript, React, .NET Core, Amazon Web Services (AWS), Agile...
Lemondo
MongoDB, PostgreSQL, Java, Objective-C, C++, .NET, Agile, API Integration...

Experience

  • API Integration - 12 years
  • C# - 10 years
  • REST APIs - 8 years
  • OAuth 2 - 8 years
  • TypeScript - 6 years
  • .NET Core - 4 years
  • React - 4 years
  • React Native - 3 years

Availability

Part-time

Preferred Environment

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

The most amazing...

...project was building a dynamic SQL query generator that could handle any search depth and condition.

Work Experience

Senior React Developer (via Toptal)

2020 - PRESENT
Givelify
  • Developed a cross-company UI library, which is now utilized in all company web applications.
  • Architected an API integration module that simplifies communication between the React web app and the API.
  • Integrated CI pipelines on GitHub, added end-to-end tests, and increased code coverage from 0% to 90%.
Technologies: React Native, React, APIs, PHP, Laravel, TypeScript, Material UI, Figma, Full-stack, API Architecture, API/Services Architecture, Redux, OAuth 2, Clean Code, JSON, HTML

Senior Developer

2018 - 2022
Aldagi
  • Led a team of four that built the insurance core system, developing insurance management services using .NET Core, React, PostgreSQL, and MongoDB. This is a high-scale project with several million registered policies and users.
  • Served as the main architect of the insurance core system.
  • Managed the team, reviewed the code, communicated with the business, and generated code.
  • Developed a back-end REST API for a car inspection booking system (umartivesad.ge/en) using .NET Core and PostgreSQL.
  • Implemented a new payment system for streamlined transactions.
  • Upgraded existing authentication flows to OAuth 2.0 specifications using IdentityServer4 and .NET Core.
  • Configured CI/CD for Azure DevOps and GitLab.
Technologies: PostgreSQL, TypeScript, React, .NET Core, Amazon Web Services (AWS), Agile, API Integration, NoSQL, REST APIs, RabbitMQ, API Architecture, API/Services Architecture, OAuth 2, CentOS, NGINX, IdentityServer 4, JSON, HTML

Software Developer

2016 - 2018
Lemondo
  • Developed the payments module, domain, and DNS registration module for a .NET MVC web app for the Georgian domain registration (domenebi.ge).
  • Built iOS and Android games using Unity 3D and Unreal Engine.
  • Migrated the majority of project data from SQL to MongoDB for improved scalability and performance.
  • Developed a Texas Holdem poker decision maker using .NET Core, which analyzes board and tips you on best strategies with values of probabilities.
  • Worked on the back-end API for an eCommerce site (ss.ge/) on .NET Core.
  • Implemented all common eCommerce functionalities, built the SEO, and migrated old project data to a new database.
  • Integrated all major add providers into mobile applications and games.
  • Created house ad APIs and services using .NET Core and MongoDB and mobile native plugins (Java, Objective-C) to distribute own (the company's) ads without ad service providers (like AdSense, AdMob, or Heyzap).
  • Implemented OAuth2.0 authentication using IdentityServer4 for all web projects.
  • Integrated Google Analytics and game analytics in mobile applications and games.
Technologies: MongoDB, PostgreSQL, Java, Objective-C, C++, .NET, Agile, API Integration, NoSQL, Unity3D, REST APIs, REST, API Architecture, API/Services Architecture, OAuth 2, Mobile Ads, CentOS, NGINX, IdentityServer 4, JSON, HTML

Software Developer

2014 - 2016
Mobius
  • Built a back-end REST API for user management.
  • Constructed native plugins for Unity 3D games for Android and iOS (using Java and C++).
  • Developed an AI player for a 2D sport simulator.
  • Implemented image processing for playing card recognition using .NET.
  • Built a back-end REST API for registering achievements and saving data, configs, and daily awards using .NET and MongoDB.
Technologies: C++, Java, .NET, Agile, API Integration, Mobile Ads, CentOS, JSON

eCommerce

https://ss.ge/en/real-estate
An eCommerce site where users can find apartments, products, vehicles, and jobs. They can also add their own listings. Adding the application is free, but boosting listings requires an additional fee.

I built the back-end API on .NET Core and implemented all common eCommerce functionalities. I also focused on the SEO and migrated old project data to a new database.

Domain Registration

https://domenebi.ge/
A website for a Georgian domain registration provider (.ge). It's a .NET MVC web app.

I developed the payment instruments and contributed to domain and DNS registration and integration modules.
2010 - 2014

Bachelor's Degree in Computer Engineering

MACS | Tbilisi Free University - Tbilisi, Georgia

Libraries/APIs

REST APIs, React, jQuery, Facebook API, Node.js

Tools

Visual Studio, NGINX, Eclipse IDE, Xcode, Git, RabbitMQ, Figma

Languages

HTML, C#, TypeScript, SQL, XML, HTML5, Java, JavaScript, C++, CSS, Objective-C, PHP

Frameworks

React Native, Redux, Unity3D, .NET Core, OAuth 2, Material UI, IdentityServer 4, Laravel, .NET, Unreal Engine 4, AngularJS

Paradigms

REST, API Architecture, API/Services Architecture, RESTful Development, Object-oriented Programming (OOP), Agile, Microservices, Design Patterns, Clean Code, Functional Programming

Storage

JSON, NoSQL, MongoDB, PostgreSQL, MySQL, Amazon S3 (AWS S3)

Platforms

Docker, Visual Studio Code (VS Code), Android, CentOS, iOS, Azure, Amazon Web Services (AWS), Windows, Web

Other

Full-stack, Leadership, APIs, API Integration, OAuth, API Design, Analytics, Code Architecture, HTML Email, Styled-components, Unity Shaders, Mobile Ads, 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