Georgii Myshlyaev, Developer in Tbilisi, Georgia
Georgii is available for hire
Hire Georgii

Georgii Myshlyaev

Verified Expert  in Engineering

Full-stack Developer

Location
Tbilisi, Georgia
Toptal Member Since
July 1, 2022

Georgii is a full-stack developer with a decade of experience building RESTful APIs and progressive web apps (PWAs) for various clients. Some of these clients have grown from small startup companies on the outskirts of LA into publicly trading Nasdaq companies with more than 3,000 employees. Among other things, he is an expert in third-party integrations, sophisticated real-time client applications, robust back ends, performant database design, and server-side and client-side optimizations.

Portfolio

DocGo
JavaScript, Angular, AngularJS, RxJS, Ramda, React, React Native, Ruby...
Tinkoff
AngularJS, TypeScript, JavaScript, Mocha, Jasmine, Front-end, Responsive UI...
MatTrade LTD
Node.js, AngularJS, MySQL, RequireJS, Backbone.js, Front-end, Responsive UI...

Experience

Availability

Part-time

Preferred Environment

MacOS, Vim Text Editor, Oh My Zsh, Docker, Front-end, Responsive UI, Front-end Development, CSS, Webpack, Agile, Full-stack

The most amazing...

...thing I've developed is the real-time updated map view of thousands of vehicles running flawlessly on thousands of customers' machines.

Work Experience

Senior and Lead Full-stack Developer

2016 - PRESENT
DocGo
  • Developed and rewrote the back and front ends for a live update app that monitors current transportation requests.
  • Created the back and front ends for a live update app to manage shifts and assign tasks to employees.
  • Developed an admin panel for all the apps that are used in the company.
  • Made a significant effort to implement unit and end-to-end testing (E2E) in the company.
  • Developed a live-update app that monitors and manages a fleet of vehicles on a map.
Technologies: JavaScript, Angular, AngularJS, RxJS, Ramda, React, React Native, Ruby, Ruby on Rails 5, MySQL, Redis, Sockets, Front-end, Responsive UI, Front-end Development, TypeScript, CSS, Back-end Development, Webpack, Agile, Full-stack, Ruby on Rails (RoR), AWS Lambda, Amazon DynamoDB, Material UI, React Redux

Senior Front-end Developer

2015 - 2016
Tinkoff
  • Developed an application for small business owners to track their payments to various contractors. Since its launch, hundreds of thousands of people have used it.
  • Implemented a big unit test infrastructure for the client app development.
  • Improved an in-house UI tool library used by hundreds of developers.
Technologies: AngularJS, TypeScript, JavaScript, Mocha, Jasmine, Front-end, Responsive UI, Front-end Development, CSS, Webpack, Agile

Senior Full-stack Developer

2014 - 2015
MatTrade LTD
  • Developed a complicated application for hot and cold metal trading used by tens of thousands of people.
  • Followed the Kanban process to manage a team of junior developers. Used Trello as our main bug tracker.
  • Implemented many in-house technical solutions for Node.js and client apps to prevent the team from having to write boilerplate code.
Technologies: Node.js, AngularJS, MySQL, RequireJS, Backbone.js, Front-end, Responsive UI, Front-end Development, TypeScript, CSS, Back-end Development, Webpack, Agile, Full-stack, MongoDB

Middle Full-stack Developer

2014 - 2015
MAPTRADE LTD
  • Redesigned and rewrote a content management system (CMS). Standardized it for small websites without much integration with third-party components needed.
  • Developed over a dozen websites from scratch, starting with single-page apps to complicated e-shops.
  • Started working with various JavaScript libraries, including Backbone.js, RequireJS, and Bacon.js, since jQuery was no longer fulfilling my needs.
Technologies: JavaScript, jQuery, Backbone.js, RequireJS, PHP, Front-end, Front-end Development, CSS, Back-end Development, Full-stack

Junior Full-stack Developer

2011 - 2013
CANTRUST LTD
  • Assisted in developing over a dozen websites, varying from simple information pages to complicated e-shops.
  • Contributed to an in-house developed CMS written in PHP 5.
  • Gained a deep understanding of PHP and jQuery. Learned how to write a clean code with something that resembled Require.js but was in-house developed.
Technologies: PHP, jQuery, Backbone.js, RequireJS, Front-end, Front-end Development, CSS, Back-end Development, Full-stack

Scheduling Tool

This Angular-based live update app manages schedules and assigns work and shifts to the employees. I developed both the front and back ends to meet companies' needs. This app assigns hundreds of shifts and thousands of assignments every day, and everyone who works in the company relies on its robustness.

Dispatching Tool

This live-update application displays a patient transportation list. Thousands of trips are dispatched and handled via this app every day across the US. I developed the back and front ends for this application, which is greatly optimized to run on the slowest machines.

Requesting Tool

This giant React-based application handles the request lifecycle from start to end. It functions as the application's main entry point. It also enables users to interact with the company's tech stack.

Fleet-tracking App

This live-update application tracks hundreds of vehicles on a map across the United States. Due to the number of rigs on the map, the app had to be optimized so that it does not slow down even during peak hours.
2014 - 2018

Bachelor's Degree in Computer Science

Tver State University - Tver, Russia

Libraries/APIs

jQuery, RequireJS, Node.js, RxJS, React, React Redux, Backbone.js, Ramda, Sockets

Tools

Vim Text Editor, Oh My Zsh, Webpack, LaTeX, Mocha

Frameworks

AngularJS, Angular, Fastify, Material UI, Ruby on Rails (RoR), NestJS, Jasmine, React Native, Ruby on Rails 5, Redux

Paradigms

Testing, Responsive Layout, Agile

Languages

JavaScript, TypeScript, CSS, Python 3, C++, PHP, Ruby

Platforms

AWS Lambda

Storage

MySQL, MongoDB, Amazon DynamoDB, Redis

Other

Back-end, Front-end, Responsive UI, Back-end Development, Front-end Development, Full-stack, Google

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