Position: Front-end developer
Category: JavaScript
English level: pre
Years of experience: 3


Netrika 
- Implementation of a dynamic constructor. The constructor is built depending on what the backend sends. The constructor was a form that could have such fields as: SQl editor, asynchronous select with auto-loading and search, regex input with highlighting and so on. Fields can depend on other fields and change. The constructor is fully adaptive. Validation of fields with error also came from the backend.
- Working with a large amount of medical data. Working with large unlimited nested data. With the ability to change the order by dnd at any level of nesting and send a new position to the server. Adding vertualization for optimization. 
- Creating a patient's disease card, patient history, records, etc.
- Working with roles and access levels, etc. 

Agima
Transfer of a large online store to a new architecture.The project is quite old, with old technologies (jquery, gulp). My task was to plug in the project typescript and translation of the old functionality to the new one. With changed design, logic and business requirements. 
- Transition from gulp to webpack
- Realization of city and store search via yandex maps. Build path, create labels, search, filters by store or city. Optimization of getting cities/stores by api.
- Creating nested filters, sorting, pagination, skeletons, autoloading products, sliders, accordions, banners, adaptive site, etc.
- Search for products on the entire site. Work on hints when entering queries, autocomplete and filtering search results.
- Connecting Yandex metrics. Collected site statistics.
- Connection adfox advertising

Mantis
I am in the company as a fullstack developer on nodejs/react
- Developed on Nest js a project for lecture recording. Blob audio and video processing. Converting audio and video formats using ffmpeg. Adding transcription via google.Working with socket. Working with indexDb on front end.
- Developing on next js (client and server) site admin panel. Authorization via next-auth
- Connection of payment systems - stripe, paypal, robocassa, tinkof.
- Made a referral program in which you can add partners, sub-partners, etc. + each level has its own bonuses
- Developed the fu