Position: JavaScript Engineer
Category: JavaScript
English level: pre
Years of experience: 4

- Работал с растровой графикой на canvas с контекстом 2d и webgl;
- Также писал проэкт под все платформы и браузеры.
- Писал разширения для браузеров.
- Занимался разработкой портала для настройки и управления умным домом, на React & Redux.
- Занимался разработкой портала для проэктирования и трекинга сервис дата центров и облачных структур, на ExtJS 4.*
Work experience:

EasternPeak, August 2018 - April 2020:
Application development from scratch using React & Redux, react-router, material-ui, redux-saga. This application works with Big Data for finding data on restaurants. Base on the received GEO data and the assigned data from the automatic search system, we can create a signed contract in PDF format and sel

eZLO, August 2017 - August 2018:
Developing web-based app using React framework for controlling 'smart home'. Project is presented to various device controllers, common and customizable scenarios and sets of rules to control 'smart house'.

Project Makecents (freelance):
Has developed an application for donations to American and European newspapers. the product consisted of three parts, the server on the NodeJS with the possibility of payment with the help of the resource Stripe, the web part on React, and the extension with the possibility of making donations directly on the newspaper's website (example: theguardian). Wrote the product from scratch. Setting up ssl access.

Project - ‘Facebook Group Manager’ (freelance - 3 weeks */06/2017)
The Chrome Extension works with Facebook API. Was written on TypeScript. The Extension helped to collect and work with statistics to community administrators.

Software Engineer
Insoft, January 2017 – August 2017. Support and development of SmartZone project, Frontend ExtJS 4, Server Side Java (tomcat).

JS developer
Mobilsoft, March 2016 – January 2017. I was developing game engine on JS for slots games.  This engine also became a basic for other our games.
Development was running on native JS without frameworks and libraries, on ES5. I was responsible for documentation generation with jsdoc module, added polyfills to upgrade our code and make it more innovative.  Also, development was running for desktop devices and for mobile devices (cross-platform).
Сложные и долгосрочные проэкты, интересные задачи, стабильный оклад, software разработка, главное не конвеер сайтов.