Position: Junior / Trainee Front-end Developer.
Category: JavaScript
English level: pre
Years of experience: 1


In the Front-end Basic course, I studied HTML and CSS, learned to make sites of any complexity, implement designs of any complexity, learned to create sites that display well on any device, understand the structure of web pages, write code, which is easily extensible and easily maintained.
in the Front End Pro course, I deeply studied JavaScript and the React library, and also got acquainted with the principles of OOP, DOM, REST API, created applications using the "reaction stack", learned to interact with servers using JavaScript, mastered OOP, worked with REST API, used all the nuances of the DOM, created and developed my own React applications, many of my developments are freely available on GitHab... At the Front-end Developer course at the Hillel IT school: React, I learned a lot of modern tools in my development. web application.
Specifically, I learned how to use the React library to create user interfaces, work with Redux to manage application state, use the Axios library to work with APIs, apply Sass for convenient CSS styling, and work with Git for version control.
During the course, I developed various applications, including:
A ToDo app in React where users can create tasks, mark them as complete, and delete them.
A weather app in React that shows the current weather in a selected city using the OpenWeatherMap API.
An e-commerce application on React and Redux where users can select and buy products and manage their shopping cart.
In addition, I learned basic knowledge of Node.js development and used it to create a simple server that handles requests and sends responses to the client.
Overall, the course helped me gain the knowledge and skills needed to create modern web applications, and I'm ready to put them into practice.
From March 25, 2023 to April 25, the stage was held in the company (name not disclosed) under the guidance of experienced developers. During my internship, I got hands-on experience with React Native, Expo. in addition, I am working on a scooter rental mobile app where I have been involved in the development of various features. Thanks to this experience, I get valuable experience working in a professional software development environment, working with a team and developing real applications using modern technologies.