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

Deo Gochava

Verified Expert  in Engineering

Software Developer

Location
Tbilisi, Georgia
Toptal Member Since
December 4, 2019

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

Aldagi
PostgreSQL, TypeScript, React, .NET Core, Amazon Web Services (AWS), Agile...
Lemondo
MongoDB, PostgreSQL, Java, Objective-C, C++, .NET, Agile, API Integration, NoSQL
Mobius
C++, Java, .NET, Agile, API Integration

Experience

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 Developer

2018 - PRESENT
Aldagi
  • Led a team of four that built the insurance core system: developing users, clients, partners, insurance policies, payments, analytics, reporting, and underwriting management services using .NET Core, React, PostgreSQL, MongoDB, it's a high scale project with more than millions of registered policies and users.
  • Served as the main architect of the insurance core system.
  • Managed the team, reviewed the code, communicated with 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 payments system.
  • Upgraded existing authentication flows to OAuth 2.0 specifications using IdentityServer4 and .NET Core.
  • Configured CI/CD (continuous integration/continuous deployment) both for Azure DevOps and GitLab.
Technologies: PostgreSQL, TypeScript, React, .NET Core, Amazon Web Services (AWS), Agile, API Integration, NoSQL

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 most projects data from SQL to MongoDB.
  • Developed a Texas holdem poker decisions maker (using .NET Core) which analyzes board and tips you best strategies with values of probabilities.
  • Worked on the back-end API for an eCommerce site (Ss.ge/) on .NET Core. I.
  • 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 (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

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

eCommerce

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

Tasks Accomplished:
• Built the back-end API on .NET Core.
• Implemented all common eCommerce functionalities.
• Built-up the SEO.
• Migrated old project data to a new database.

Domain Registration

https://domenebi.ge/
This site is for a Georgian domain registration provider. It's a .NET MVC web app.

Tasks Accomplished:
• Developed the payments, domain, and DNS registration modules.

Languages

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

Frameworks

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

Libraries/APIs

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

Paradigms

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

Storage

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

Other

Full-stack, Leadership, APIs, API Integration, OAuth, API Design, Analytics, Code Architecture, HTML Email, Styled-components, Unity Shaders, Mobile Ads

Tools

Visual Studio, NGINX, Eclipse IDE, Xcode, Git

Platforms

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

2010 - 2014

Bachelor's Degree in Computer Engineering

MACS | Tbilisi Free University - Tbilisi, Georgia

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