Position: Senior Front-end JS Developer, Senior Full-stack JS/PHP Developer, Lead, Architect
Category: JavaScript
Experience: 11 years | English: upper

JS:
- I developed a library for the convenient operation of the rights system in the Laravel + Vue bundle. With this library, it becomes convenient to work with the granting or restriction of user rights to work with different Vue components in the app (in the possibility or prohibition of viewing, updating, creating or deleting data in the component) and simultaneous monitoring on the server-side of these actions.
- I developed a library for easy working with the Laravel API when requesting API from a Vue.js app. The Vue app can always have updated data and can update its from external event from Laravel Echo via a web socket. This library has a simple configuration file and a variety of data formatting tools for convenient use in an app (when retrieving simple data from a database from a server without any join or formatting). This library significantly reduces server-side code.
- I developed a RactiveJS-based library which allows to build interface for complex scalable apps with reactivity support and  hierarchy of reusable components/models. This library was used to develop a financial app.
- Developed a table component that allows to display thousands of lines of data in a specified viewport. It's used in the financial app, too.
- Developed a jQuery-based library to manage tabular data. This library extends Dtable.js.
PHP: 
- I developed own scraper for websites.
- I developed a library for PHP/SQL with a GraphQL-similar approach.

More and up-to-date info on pdf file of my resume...
If you look for person with scrupulousness and attention to detail and if you need to automate something or make some process more optimal, we are exactly on the way!

I'm strong in:
- Pixel-perfect eye
- Component-based library development;
- SPA development and reactivity;
- Backend of high-load systems.

Domains:
- Financial apps, work flow management, e-commerce, high-load systems;
- Support and update of legacy systems.

I was worked with (updated in 2022):
JS - 10+ years
Vue.js - 6 years
Jest - 1.5 year
Docker - 4 years
Node - 8 month
Express - 1 month
REST API - 7 years
JS lib dev - 1 year
Ractive.js - 1.5 year
jQuery - 3.5 years
Dojo.js - 1 year
AJAX - 10+ years
MySQL - 10+ yesrs
PostgreSQL - 0.5 year
Elasticsearch - 3 month (установка, настройка, использование)
Redis - 1 year
Git - 10+ year (from command line)
HTML - 10+ years
CSS - 10+ years
PHP - 10+ years
Laravel - 8 years
Yii - 1 month
CodeIgniter - 2 years
Zend - ~2 years
Moodle - 1 month
PHP lib dev - 8 month
Chrome plugin developing - 1 month
Linux chrome driver - 5 month
.pdf gen - 1 year
.docx gen - 3 month
.xls gen - 1.5 years
Nginx - 6 years
php-fpm - 3 years
Ubuntu - 10+ years
Windows - 10+ years

More and up-to-date info on pdf file of my resume...
Salary: 
• Senior Full-stack | Frontend | Backend - 4500 net (4900 gross)
• Lead, Architect - 5500 net (6000 gross)

I prefer a remote work with flexible working hours.
I'm looking for full-time or part-time remote job.
I would like to get more experience with node.js, vue.js, try react.js. I would also like to try microservices architecture and a highly loaded system on them. It would be very cool if the project has a need for artificial intelligence (AI), I would like to work with it.

In code I like order and completeness, and prefer to write it so that it can be easy re-used. I like difficult tasks more then easy tasks.

I love to master new approaches and technologies that make 
- Code more clear and easy maintained, 
- Applications more reliable, scalable, and testable, and 
- Help meet all the user's requirements.