Michael Abramishvili
Verified Expert in Engineering
JavaScript Developer
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
Experience
Availability
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
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.
Senior Full-stack Web Developer
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.
Senior Full-stack Web Developer
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.
Web Development Department Lead
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.
Lead Android Developer
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.
Senior JavaScript Developer
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.
Full-stack Web Developer
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.
Experience
IPTV Application for Android TV Boxes
http://tvoyo.tv/ru/Dashboard for Sports Club Managers for an International Company
https://golee.it/Cryptocurrency Trading Platform
Interport Carrier Platform
Website for Purchasing and Managing TV Boxes
http://tvoyo.tv/Zodiac Forecast Application
Server and Storage Monitoring Application
Nutri Heroes Fitness Software
Skills
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
Education
Bachelor's Degree in Computer Science
Tbilisi State University - Tbilisi, Georgia
Certifications
Lemondo Android Developer Certificate
Lemondo
ITDC A+ Grade Back-end Developer Certificate
ITDC
ITDC A+ Grade Front-end Developer Certificate
ITDC
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