Michael A.

Michael A.

Front-End (React) Developer

Request Rate
Georgia, Tbilisi

Michael is a responsible Front-End Developer with 4+ years of experience. He is problem-solving-oriented, experienced in research and quick learning, is ready to work under pressure and meet tight deadlines.

Skills

  • Javascript
  • CSS
  • React
0246810

Experience

Software development, cloud systems (Estonia-based company), Estonia

React Developer (remote)

December 2019 to Present

Stack:  

  • TypeScript
  • React 
  • Redux
  • Jest
  • Cypress
  • SCSS
  • Bootstrap
  • Git.

Responsibilities: 

  • migrate legacy code of AngularJS to React, add new features;
  • fix bugs, write unit tests and documentation.

Government Department, Georgia

Angular Developer

May 2017 to December 2020

Stack:  

  • JavaScript,
  • React Native, 
  • Mobx, 
  • Expo, 
  • Webrtc, 
  • Objective C, 
  • Java, 
  • Tensorflow Lite, 
  • Face Detection,
  • RestAPI, 
  • Websocket.

Responsibilities: 

  • work on multiple indoor and outdoor government projects;
  • the list of outdoor websites that was built with Angular 4+:

- Idea to the mayor of your city

- Infrastructure projects in your city

- Tbilisi Taxi

- Tbilisi Parking

- Tbilisi Business Parking

- Electric Vehicle (EV) Charging in Tbilisi

- DocFlow

- CaseBank

- Canteens

- Custom Components Library

- Custom dropdown Library (inspired to Stripe)


Education

Master, Georgian Technical University

September 2019 to May 2021

Tbilisi, Georgia

Bachelor, Tbilisi State University

September 2015 to June 2019

undefinedGeorgia

Portfolio

Software development, cloud systems
Software development, cloud systems

I have created lots of landing pages, views, and reusable components fully myself. My job is also to write unit tests. I use Jest and Cypress for end-to-end testing.

Besides migrating the legacy code of AngularJS to the latest version of React, I had to add lots of features to the project.

When I got into the company, they were using the full-calendar library for booking events in the calendar. It was a big chunk of code and had lots of bugs. So, one of the biggest achievements for me after the migration was fixing the code and adding new functionalities relating to the booking events feature in the calendar.

Initially, when I got into the company, they had legacy code of AngularJS and my job was to migrate the project to React. It was a bloody and painful migration because all the components are connected to each other, once you migrate a small part of the code, other parts which depend on it usually break and so I had to think a lot before refactoring every single line.

Technologies used:
React, CSS
Government Department
February 2016 - October 2020
Government Department
February 2016 - October 2020

I have contributed to lots of indoor and outdoor government projects. Here is the list of outdoor projects that I build fully by myself:

I have contributed to the following outdoor projects:


I have also contributed to indoor projects which are used in other government organizations in my home country. Only the staff and people who work in those government organizations can access these systems. Please, keep in mind that each of these websites also has an admin panel which are accessible using different URLs and which are not available for public use. I think one of the biggest achievement/result was contributing to the Tbilisi Taxi reform for my city( https://taxi.tbilisi.gov.ge/). I build this project by myself from start to end including the admin panel.

Technologies used:
Angular, MongoDB, Express.js, Javascript, CSS