Otar Mamestsarashvili, Software Developer in Tbilisi, Georgia
Otar Mamestsarashvili

Software Developer in Tbilisi, Georgia

Member since November 7, 2016
Otar is a professional web and software developer with 5+ years of experience working on enterprise solutions. His primary language is C# and PHP, but he is well-versed in various other languages, including PHP, Go, and Node.js. Otar has worked and managed enterprise-grade applications.
Otar is now available for hire

Portfolio

Experience

Location

Tbilisi, Georgia

Availability

Part-time

Preferred Environment

Zsh, PhpStorm, Visual Studio Code, Visual Studio, JetBrains Rider

The most amazing...

...thing I've created is an application that calculates a user's skill based on their CV/resume uploaded PDF version.

Employment

  • Founder, Lead Developer

    2015 - PRESENT
    Inko
    • Distributed tasks to the developer team, held code reviews with the team.
    • Designed system architecture according to business requirements.
    • Developed core modules and database.
    • Developed the front end using Vue.js/Vuex.
    • Wrote unit tests.
    • Implemented real-time communication with Node.js.
    Technologies: Amazon Web Services (AWS), AWS, Socket.IO, Node.js, Windows Server, MySQL, Microsoft SQL Server, C#, ASP.NET
  • Senior Full-stack Developer

    2018 - 2019
    Product Savvy Consulting
    • Supported existing system.
    • Participated in system design planning.
    • Implemented provided designs into HTML/CSS/JavaScript.
    • Added new components to existing AngularJS application.
    • Wrote unit tests.
    • Designed and implemented software architecture and underlying optimization, as well as additional modules for software according to business requirements.
    Technologies: MongoDB, MySQL, Spring Boot, Java, AngularJS, Angular, Laravel
  • Senior Full-stack Developer

    2017 - 2018
    Ministry of Labour, Health and Social Affairs Of Georgia
    • Developed core application infrastructure.
    • Added functionality to existing applications.
    • Wrote requirements based on business needs.
    • Implemented provided designs into HTML/CSS/JavaScript.
    • Implemented the back-end logic with ASP.NET MVC.
    • Built REST APIs.
    Technologies: Windows Server, Angular, MongoDB, Microsoft SQL Server, C#, ASP.NET
  • Team Lead, Lead Developer

    2016 - 2017
    Respo LTD
    • Designed and implemented software architecture and underlying optimization, as well as additional modules for software according to business requirements.
    • Designed and implemented database architecture.
    • Implemented cache-algorithm with Memcached and Redis.
    • Implemented a string metric algorithm with Levenshtein distance.
    • Developed REST API for mobile and web applications.
    Technologies: MySQL, Redis, Node.js, Memcached, .NET, Laravel
  • Team Lead, Lead Developer

    2016 - 2016
    CCLoan
    • Managed team resources.
    • Developed core application infrastructure.
    • Assigned appropriate tasks to developers based on their experience and coding skills.
    • Communicated with business stakeholders and wrote requirements based on their needs.
    • Created a multi-tenancy platform that supported three countries with different end-logic and complexity.
    Technologies: Unix, Elasticsearch, Redis, MySQL, Laravel
  • Full-stack Developer

    2015 - 2016
    Caucasus Online
    • Designed and implemented software architecture and underlying optimization, as well as additional modules for software according to business requirements.
    • Implemented provided designs into HTML/CSS/JavaScript.
    • Implemented the back-end logic with ASP.NET MVC.
    • Designed and implemented database architecture.
    • Created different modules using Telerik UI.
    Technologies: Windows Server, MySQL, Telerik, Microsoft SQL Server, C#, ASP.NET
  • Web Developer

    2014 - 2015
    Bureau of Troubled Assets
    • Supported existing software.
    • Built web services.
    • Wrote modules for internal use.
    • Implemented provided designs into HTML/CSS/JavaScript.
    • Participated in system design planning.
    Technologies: JavaScript, CSS, HTML, Microsoft SQL Server, C#, ASP.NET MVC 5

Experience

  • Inko (Development)

    Inko is a digital learning platform for students in higher education. A web-based adaptive learning platform that uses artificial intelligence to continuously evaluate performance and cater instruction to each student's needs.

  • Loan Management System (Development)

    During my career in CCLoan, I've developed a loan management system. It was designed to have guided procedures and powerful reporting functionality optimizing the workflow to meet the demanding requirements of a company and simplifies the sophisticated loan process. Application back end is written in mostly in Laravel as well as C# because architecture is based on microservices and this has enabled us to combine simplicity of Laravel framework and raw performance of C# to build powerful microfinance software.

Skills

  • Languages

    C#, PHP 7, JavaScript, HTML, CSS, ES5, ECMAScript (ES6), Java, Go
  • Frameworks

    .NET Core, .NET, Laravel, Express.js, ASP.NET MVC 5, ASP.NET, Angular, AngularJS, Spring Boot, AdonisJs
  • Tools

    PhpStorm, JetBrains Rider, Visual Studio .NET, VS Code, Visual Studio, Zsh, Graylog
  • Paradigms

    Object-oriented Programming (OOP), CQRS, Agile, Concurrent Programming
  • Platforms

    Windows Server, Linux, Visual Studio Code, Telerik, Unix, Amazon Web Services (AWS)
  • Storage

    Microsoft SQL Server, MySQL, Redis, MongoDB, Elasticsearch, Memcached
  • Other

    Domain-driven Design (DDD), AWS
  • Libraries/APIs

    Vue.js 2, Node.js, Socket.IO

Certifications

  • C# Programming
    MAY 2013 - PRESENT
    MZIURI
  • C++ Advanced Topics
    MAY 2011 - PRESENT
    MZIURI
  • C++ Basics
    MAY 2010 - PRESENT
    MZIURI
  • HTML/CSS/JS Basics
    MAY 2009 - PRESENT
    MZIURI

To view more profiles

Join Toptal
Share it with others