Position: Python Developer
Category: Python
English level: intermediate
Years of experience: 4


Description of the last 3 projects:
Project 1
Description:
The project’s aim was to create a web Django-based platform for conducting rapid quantitative surveys for both B2C and B2B businesses, plus analyze and interpret results of data processing and presentation through the creation of meaningful tables and charts in formats such as XLS, HTML, PowerPoint, or PDF. 
Environments:	
Django, Django Rest framework, PyDantic, Celery, Redis, PostgreSQL, NumPy, pandas, Pillow
Activities:	
 - Participation in planning and estimation;
 - Web application development, refactoring, and optimization;
 - Database design;
 - Communications with the project manager, QA engineers, back-end and front-end developers.

Project 2
Description:
The goal of the project was to create a job search platform aimed at empowering employers to connect and collaborate with remote advertising specialists. Development included the implementation of real-time chat functionality using Django Channels, enabling efficient and instant communication between employers and candidates. In addition, a secure and reliable payment system through Stripe has been integrated for ensuring seamless transactions in the platform.
Environments:	
Django, GraphQL, Django Channels, Daphne, Celery, Redis, PostgreSQL, Flower, Stripe
Activities:	
 - Participation in design, planning, and estimation;
 - Communications with the client and front-end developers;
 - Web application development;
 - Creating new features and functionality with Django;
 - Database design;
 - Developed backend side of real-time-chat;
 - Integration with external systems (SMS notifications about events, Payment API);
 - Testing, bug fixing.

Project 3
Description:
The project focused on developing a comprehensive system that centralized the scheduling, recording, and reviewing meetings with creating auto-generated meeting notes. The system seamlessly integrated with Google and Outlook calendars, automatically connecting to synchronized meetings.
Environments:	
Flask, PyDantic, Docker, PostgreSQL
Activities:	
 - Web application development;
 - Creating new features;
 - Integration with external system (MS/Google);
 - Communications with ML team, QA engineers, and front-end developers