Deo Gochava
Verified Expert in Engineering
Software Developer
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
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
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)
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%.
Senior Developer
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.
Software Developer
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.
Software Developer
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.
Experience
eCommerce
https://ss.ge/en/real-estateI 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/I developed the payment instruments and contributed to domain and DNS registration and integration modules.
Education
Bachelor's Degree in Computer Engineering
MACS | Tbilisi Free University - Tbilisi, Georgia
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring