Position: Back-End Developer, Python Developer
Category: Python
English level: intermediate
Years of experience: 1


Parser project l Freelance

Participated in the development of a parser and API for a customer. My contribution to the project was to create a parser that collects daily data from the top 5,000 League of Legends players from every server in the game. An API was also written to provide this data:
- Viewing the top 5,000 players of the selected server.
- Search players by nickname.
- Search players by rank and game points.
Also, data caching was added using Redis and back-end container building using Docker. On this project I have used the following technologies and frameworks: Django, Django Rest Framework, Redis, Postgresql, PyTest, Selenium, BeautifulSoup4, Docker.
-----------------------------------------------------------
Personal Project l Lviv

Participated in the development of a project website for a car rental company. My contribution to the project included the creation of key features and pages. Using HTML and CSS, I made the following pages: a page with all available cars, category pages, user registration and authorization forms, profile page and user order viewer, as well as pages with detailed information about cars and order creation forms. On the back-end i did the following:
- Wrote many models for the database, such as: for cars, categories, orders.
- Wrote the following forms and views for API (using Django Rest Framework): for
registration and authorization, showing list of cars and specific car, cars by category,
user orders, user profile data.
- Added caching of data provided through API using Redis
- Containered the project using Docker. 

As part of the project, I successfully worked in
a team, gained experience with the Git version control system and learned how to
communicate effectively with other developers and the customer.