Michael Abramishvili, Developer in Tbilisi, Georgia
Michael is available for hire
Hire Michael

Michael Abramishvili

Verified Expert  in Engineering

JavaScript Developer

Location
Tbilisi, Georgia
Toptal Member Since
June 12, 2020

With more than nine years of experience in web development, Michael is a seasoned full-stack web developer who's worked on a range of exciting projects. His specialties include building secure RESTful services and robust SPAs using the newest and most trusted tech stacks. Michael's skills and passion for his field are most evident in new front-end, back-end, or full-stack web development projects where he can put his knowledge and enthusiasm into action.

Portfolio

Forbes LLC - Main
JavaScript, Express.js, Node.js, React, Next.js, New Relic, Slack API
Cruise
JavaScript, Node.js, NestJS, BigQuery, React, SQL, PostgreSQL, Pub/Sub...
Fedmine, LLC (via Toptal)
Amazon Web Services (AWS), Materialize, REST APIs, APIs, MySQL, React, Docker...

Experience

Availability

Part-time

Preferred Environment

Slack, Navicat, PhpStorm, WebStorm, Windows

The most amazing...

...thing I've developed is a multi-functional cryptocurrency platform with full real-time trading and CFD, as well as intelligent bots.

Work Experience

Senior JavaScript Developer

2021 - PRESENT
Forbes LLC - Main
  • Took a major part in developing the main website with 90+ million visitors daily, implementing new features, solving top-priority issues, and improving performance.
  • Aimed to migrate the main website to the modern software stack as one of the main players, being the one who came up with the initial project architecture. It has several pages migrated and put in production, with more planned.
  • Worked on multiple projects at once, constantly being in meetings and communicating progress with different workforce members. Scheduled demos and presentations to showcase our achievements.
  • Created a modern monitoring dashboard for the company using New Relic, with widgets monitoring all sorts of metrics, including performance, web vitals, error rate, and many more.
  • Implemented alerting system using Slack Bot so that the company wouldn't miss any degradation on its pages in performance (Web Vitals).
  • Helped junior developers and interns at the company with their day-to-day, making sure they were productive with their tickets. Provided frequent pair programming sessions with them so they could develop their skills.
Technologies: JavaScript, Express.js, Node.js, React, Next.js, New Relic, Slack API

Senior Full-stack Web Developer

2020 - 2021
Cruise
  • Worked as a full-stack engineer in the Scrum-based team full of senior professional developers with this enterprise client. Helped the company to accelerate the process of developing the software for self-driving cars.
  • Developed the internal application where Autonomous Vehicle (AVA) engineers could test their pull requests and see how the car would behave in different scenarios and compare scores and other data between feature and base commit.
  • Supported different internal applications in both the front end and back end. Used mainly NestJS and GCP for the back end and React for the front end to develop AVA acceleration applications.
  • Communicated technical problems and possible solutions with regular meetings.
Technologies: JavaScript, Node.js, NestJS, BigQuery, React, SQL, PostgreSQL, Pub/Sub, Express.js, Recoil, Redux, Google Cloud Platform (GCP)

Senior Full-stack Web Developer

2020 - 2020
Fedmine, LLC (via Toptal)
  • Helped maintain the application on AWS. Managed the older codebase and implemented new features.
  • Implemented a modular drag and drop dashboard in Materialize CSS, enabling clients to select and manage dozens of available widgets.
  • Implemented a new REST API in Laravel and helped implement a CI/CD pipeline for this API on Amazon ECS using Docker.
Technologies: Amazon Web Services (AWS), Materialize, REST APIs, APIs, MySQL, React, Docker, Laravel, JavaScript, PHP 7

Web Development Department Lead

2018 - 2020
Sweeft Digital Agency
  • Oversaw a team of developers working in web development and created several international projects using all the latest tech stacks.
  • Ensured that the web development teams integrated the newest technologies in all of their projects.
  • Worked alongside international partners to develop the company. The company achieved huge international successes in the web development field.
  • Served as a department lead and helped all developers with the most critical problems and bugs in any technology and framework in the current web development scene.
Technologies: TypeORM, NestJS, Node.js, Web Scraping, Front-end, React Redux, Redux, PHP, MongoDB, GraphQL, Express.js, PostgreSQL, MySQL, Laravel, Angular, React, Lumen

Lead Android Developer

2016 - 2018
MaltiSoft
  • Developed from scratch an IPTV application for Android TV boxes with features like frame-by-frame real-time rewinding, automatic app updating and versioning, and all other cool features that an IPTV application needs.
  • Optimized the admin panel for Android TV boxes and made it possible to update the app for all the clients from the admin dashboard with real-time load balancing so thousands of clients don't download the update all at once.
  • Created a server monitoring system that monitored loads on each server/storage and outlined which parameters need improving.
Technologies: Laravel, JavaScript, Android

Senior JavaScript Developer

2014 - 2015
MaltiSoft
  • Developed and maintained IPTV software for Linux TV boxes using JavaScript and prototyping patterns.
  • Created and maintained a modern admin dashboard which managed thousands of TV boxes and the clients, with tons of functionality including sending real-time interactions to the TV boxes.
  • Developed and maintained several websites for the company.
Technologies: Node.js, React Redux, Laravel, Linux, React, JavaScript, Lumen

Full-stack Web Developer

2013 - 2014
Independent Television News (ITN)
  • Implemented a new web player with custom functionality for a movie streaming website (using JWPlayer).
  • Managed and optimized MySQL databases for the movie streaming website.
  • Wrote a web scraper that parsed data about actors and producers in specific movies.
Technologies: Web Scraping, Front-end, Redux, PHP, jQuery, JavaScript, MySQL

IPTV Application for Android TV Boxes

http://tvoyo.tv/ru/
A feature-rich IPTV application with features like frame-by-frame rewinding, real-time user interactions that initiate from the admin dashboard, channel ratings, statistics, selective app updating with load balancing on storages, and more. I developed an application from the scratch using a native Java codebase.

Dashboard for Sports Club Managers for an International Company

https://golee.it/
A website that lets managers of different sports clubs manage their clubs, teams, players, and merchandise. This application lets managers organize championships and tournaments, see live rankings, sell merchandise, update player profiles, and more. I developed the front-end side of the application using React/Redux and the latest best practices, and the REST API for the internal dashboard was implemented in Node.js (NestJS).

Cryptocurrency Trading Platform

I developed a live crypto-trading platform using features like CFD, live betting, intelligent bots, data parsers, real-time auctions, and real-time private chat using Node.js/Socket.io. I also developed the admin dashboard for this website along with both the back end (Laravel) and front end (mixed tech stack) for this application.

Interport Carrier Platform

I developed the application dashboard for a carrier company that supported sending and tracking packages in real-time, calculating costs/profits, managing carriers, creating containers, sending notifications, and more. I wrote both the front end (React/Redux) and back end (Laravel) of the application.

Website for Purchasing and Managing TV Boxes

http://tvoyo.tv/
A website where users can order TV boxes, then create accounts and control their balance, buy different types of equipment, and generally manage their accounts. With this website, you can also track agents/dealers and their services. I wrote both the front end (mixed stack) and back end (Laravel) for the application.

Zodiac Forecast Application

A simple and fast website for viewing forecasts for your zodiac sign. I developed it using React/Next.js. Next.js also handles the back-end API. The website includes all 12 signs and planned features include zodiac sign romantic compatibility and personal horoscopes. I also deployed the website to Vercel.

Server and Storage Monitoring Application

I wrote the front end for an application that monitors loads on different servers and storage containers in real-time and also outlines problematic aspects. The app uses different kinds of charts to display information in the best UI/UX possible. To build this, I used React with React Charts.

Nutri Heroes Fitness Software

Subscriber-based website/app written in Laravel which acts as a personal trainer/nutritionist and helps people get fit by generating individual diets and workout plans. The website lets you set your fitness goals and track progress in achieving those goals.

Languages

PHP, JavaScript, CSS, TypeScript, HTML5, HTML, SQL, GraphQL, Sass, Kotlin, Java, PHP 7

Frameworks

Laravel, Redux, Bootstrap, Materialize, OAuth 2, Artisan Console, Jest, Lumen, Express.js, Angular, CodeIgniter, Next.js, NestJS

Libraries/APIs

React, React Redux, jQuery, Antd, Stripe, Node.js, PhantomJS, Puppeteer, RxJS, Socket.IO, Vue 2, WebRTC, REST APIs, Redux-Saga, Slack API

Tools

CasperJS, Git, WebStorm, PhpStorm, Navicat, JSX, Systemd, Photoshop 2018, Adobe Experience Design (XD), GitLab, NPM, NGINX, Slack, BigQuery

Paradigms

REST, Role-based Access Control (RBAC), Unit Testing, Functional Programming, Object-oriented Programming (OOP), Continuous Deployment, Continuous Integration (CI)

Platforms

Firebase, DigitalOcean, Heroku, Android, Linux, Apache2, Ubuntu, Algolia, Ethereum, Blockchain, Amazon Web Services (AWS), Docker, Windows, Google Cloud Platform (GCP), New Relic

Storage

MySQL, MongoDB, Cloud Firestore, PostgreSQL

Other

Web MVC, PWA, Ajax, Single-page Applications (SPA), Web Scraping, RESTful Services, ES6 Promises, Front-end, GitFlow, TypeORM, Progressive Web Applications (PWA), Ubuntu Server, Algorithms, WebSockets, Private NPM Modules, APIs, Software, Pub/Sub, Recoil

2012 - 2016

Bachelor's Degree in Computer Science

Tbilisi State University - Tbilisi, Georgia

MARCH 2014 - PRESENT

Lemondo Android Developer Certificate

Lemondo

AUGUST 2012 - PRESENT

ITDC A+ Grade Back-end Developer Certificate

ITDC

MAY 2012 - PRESENT

ITDC A+ Grade Front-end Developer Certificate

ITDC

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