Position: Full Stack Web Developer
Category: JavaScript
English level: upper
Years of experience: 2


Work experience: 
Company: SysGears (March 2022 – December 2022)
Position: Full-stack developer
Stack: React JS / Mob-X / Axios / Ant Design / Apollo JS / Next JS (basic level) / React hook form / NestJS
Tasks and projects:
In this position, I worked on a full-stack project of managing licenses that had already been in production. I added new features and supported them. This project includes interaction with lots of different services.  
I worked on:
Creating orders
Creating subscribers
Creating licenses
Import CSV files with parsing
Creating/removing users
Check a user’s country by IP

Company: Konstankino LLC (January 2021 – February 2022)
Position: Front-end developer
Stack: React JS / Redux / Redux-thunk / Redux Toolkit / React Native (base level) / Apollo JS / AWS Amplify / Express JS (base level) / Hugo
Tasks and projects (projects on NDA so I can share information only about some tasks that I’ve developed):
Uses “Stripe” API to add payment system to React projects
Develop a feature to sign contracts online using PDF files
Development files managers (uploading files with progress, drag, and drop, setting a password for files, downloading files, nested catalogs, pagination)
Form-builder. It’s a project where a user can create his forms, set them, create questions with different options, and add his validation for these questions. Then, this form will be available with a link to fill in
Internal project. It’s a big project which has lots of sections such as profile, admin dashboard, implemented Form-builder, subscriptions to tariffs, signing contacts online, file manager, the section where users can discuss ussie, express their points of view, comment on other users minds and estimate. Also, there’s a possibility to display infrastructure files. This project is currently being developed by me. 
Map App. I used the Leaflet JS library to create a map. This project uses Apollo JS and Graph QL to request the map’s positions. A user can add a new position on the map, and upload images of this place. All the positions are displayed in a sidebar. If a user moves the map positions are filtered. Filtration of positions depends on a diapason what a user sees on a screen.