Position: Pозробник Python
Category: Python
English level: upper
Years of experience: 0.5

Completed courses CS50 and CS50WEB.
Project: FakeCSV
Description: Service for generation of CSV files with fake data:	 • create and save custom schema 
• multiform processing
• generate records for a selected schema
• saving results in csv file, available for download
• use Celery for performance of tasks in background
• use Redis as broker, result backend, and for cache
• monitor generation status
• deployment on Heroku with use of AWS S3 bucket for media files
• create and push docker images for containerized deployment (DockerHub, AWS ECR)
Technologies: Django, Python, JavaScript, API, Redis, Celery, Docker, Docker-Compose, Nginx, Gunicorn, Deployment (Heroku, AWS)
Project: Microservice for Social Network 
Description:
 developed microservice in Python which returns user’s data in JSON (current user or another user, if authorization criteria are met);
 transformation of relevant backend code written on PHP (Laravel framework) into Python code
 connection to legacy database
Technologies: Python, Django, Rest Framework, Postman, JSON, JWT authorization (OAuth2), connection to Google API,  PostgreSQL, Redis, OpenAPI, Swagger, Redoc.
Other projects: Social Network, Mail, Commerce/Auction, Wiki, Search (training projects in cs50web).
Interests: Python back-end (Django, Flask, FastAPI), dev-ops