Deo Gochava
Verified Expert in Engineering
Software Developer
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
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 Developer
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.
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 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.
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-estateTasks 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/Tasks Accomplished:
• Developed the payments, domain, and DNS registration modules.
Skills
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
Education
Bachelor's Degree in Computer Engineering
MACS | Tbilisi Free University - Tbilisi, Georgia
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