Position: Junior Front-end Developer (React JS)
Category: JavaScript
English level: pre
Years of experience: 0

React - People table

- Filtering and sorting:
1) Added an <input> to filter people by name, motherName and fatherName
2) PeoplePage read the query from the URL and filter people accordingly
3) Implemented the sorting by name, sex, born and died by clicking on the column title

- Advanced sorting and filtering:
1) Sort work together with filtering
2) The query and sortBy stay in the URL when you select a user
3) Implemented the ability to sort people in both directions ?sortOrder=asc or desc
4) Updated the query in the URL with debounce of 500ms

- Adding a person:
1) Created a NewPerson component with a form to add new people and show it above the table
2) Created an Add person button navigating to /people/new
3) Added data validations
Graduated from KPI, I have a technical master degree.
Graduated online front-end developer courses.
I'm looking for a new opportunity where I can apply my skills.

Working day no more than 8 hours, 5 days a week