Position: Junior Python Developer
Category: Python
English level: upper
Years of experience: 0.5

Created web-app using Python + Vue.js. For backend I used Flask framework. Alembic and SqlAlchemy has been used to create ORM between SqlLite database and server. For authentication I've used JWTs, I've also used BCrypt to safely store passwords in database. For testing, unittest framework was used. For client I've created SPA using Vue.js and TypeScript. SPA was created with help of VueRouter library, I've also used Pinia  to store data about authorization as well as sign in/sign out methods. All server requests was separated from views into services. For requests I've used axios library. For testing vitest library was used. Instead of CSS i've used SCSS.
Fluent knowledge of Python, TS, C++

Experienced with such frameworks:
FastAPI, Flask, Django.

Have practical experience with Vue.js, React

Web servers: Nginx

ORM tools: SQLAlchemy, Django ORM

Databases:
PostgreSQL, MongoDB, SQLite3, MySQL

CI/CD: Git, Docker

Python Libraries: NumPy

Frontend: HTML, CSS, SCSS, JS, TS