Position: React Native Trainee/Junior Developer
Category: JavaScript
English level: intermediate
Years of experience: 0.5

Student project:
- presented our project to IT specialists from various fields

Courses:
- created multiple complex apps to practice, properly managing state, navigation and authentication,
- created a shop app with the ability for multiple users to add products and every other user to see those products with help of firebase.

Successfully implemented authentication flow for project app:
- created auth forms and input validation using Formik and Yup,
- wrote requests to backend using Redux and Redux Thunk as well as properly handled possible errors and showing error messages to the user,
- used Secure Store to safely save tokens and UID,
- implemented auto logging, and refreshing the access token when it expires using the refresh token.

Currently working on the main part of the app:
- created navigation flow using React Navigation 6,
- styled header, tabs and drawer,
- planning to learn animations to create a more unique UI.
I am 19 y.o. student studying IoT at Lviv Polytechnic National University. As a part of a university course, I learned web development for 1 term (09.2020 - 12.2020) and gained basic knowledge about HTML/CSS/JS, React.js and SPA creation. 
Starting from 01.2021 I joined the newly formed student team as a front-end mobile developer and started learning React Native. 
During my work on the project I gained experience in RN workflow, Redux, Redux Thunk, React Navigation 4-6 and other often used libraries, using Github and Trello. I also completed a couple of courses creating some complex practice apps, deepening my understanding of JS concepts (closures, prototypal inheritance, principles of oop and functional programming, etc.) and becoming familiar with using native modules (Maps, Location, Camera, SQLite) and Firebase.
I would like to continue my development in mobile, improving my skills in JS, RN and gaining more experience with other related technologies.