Position: Intern/Junior Python Developer
Category: Python
English level: intermediate
Years of experience: 0


Managed to develop the following projects on my own:

1) Note Taking API - A REST API for creating and managing text notes and groups of notes.
- Uses FastAPI and SQLAlchemy to perform CRUD operations.
- User authentication via JWT tokens and OAuth2 protocol.
- Deployed on AWS EC2 with full manual Linux (Ubuntu) server
configuration.
- Docker image for local development.
- Automated tests of API endpoints using pytest.

2) Personal Wallet Bot - A Telegram Bot for tracking own finances.
- Uses object-oriented MVC architecture on top of python-telegram-bot framework.
- Dynamic statistics visualization using Matplotlib.
- Additional thread to track balance at the end of every month.