Position: Front-end developer
Category: JavaScript
English level: upper
Years of experience: 0.5


CheapTrip (10/22 - Present time)
Position: Junior frontend developer 
Description: Project that allows people find and buy the cheapiest tickets around the world.
Main responsibilities:
- Working with NgRx, Angular Material;
- Extending available code;
- Implementing new functionality;

Test / Pet projects:

1. Test project "Users-table" 
Position: Frontend developer
Description: Test project that represents a table with miscellaneous info. One can choose what information is  displayed by clicking checkboxes above the table. Saved parameters are saved to local storage and applied when components are initialized. Filtering parameters and user info are taken from API.
Accomplishment methods: 
- Working with DevExtreme & Bootstrap libraries;
- Saving chosen parameters to local storage & loading them while initialization;
- CRUD operations (using random.me open-source API service);
- Implementing custom directives;

2. Test project "Ecommerce"
Position: Full-Stack developer (Angular, .NET)
Description: Test project that represents online store with login and registration. 
Accomplishment methods:
- Angular material;
- Responsive design;
- CRUD operations (.NET Core REST API);
- Server-side pagination;
- Server-side search by category;
- Login/Register implementation using JWT token;
- Routing.

3. Test project "Currency exchanger"
Position: Frontend Developer
Description: A googlish currency exchanger that converts values in both directions. Currency rates are taken from API.
Accomplishment methods:
- Styling;
- Controlls validation;
- Error handling;
- Deployment (Netlify).

4. Pet project "Accommodation"
Position: Frontend developer
Description: Website that helps one find and buy different types of accommodation.
Accomplishment methods: 
- General styling;
- Routing;
- Pagination ;
- CRUD operations (Java Spring Boot REST API).

5. Pet project "Military object recognition"
Position: Frontend Developer 
Description: Project aimed at military object recognition with the help of uploading images or videos with it, storing data, showing its location on the map and precise model.
 Accomplishment methods: 
- General styling;
- Routing;
- Resolving;
- CRUD operations (Java Spring Boot REST API);
- Controlls validation.