Position: Python Developer
Category: Python
English level: fluent
Years of experience: 2


Python backend developer (junior++/pre-middle, 1.5-year experience) with a mathematical background (Master's Degree) and a previous experience at non-IT analytical positions, capable to provide efficient solutions to issues of various nature. 

In long-term, interested in improvement abstract comprehension of the field of Computer Science through enriching experience in backend development and further enhancement of knowledge of algorithms and both theoretical and applied data science.

Professional experience:

Zeon IT Hub (12/2021 - present): Backend Developer
Sunrise Studio (08/2021 - 12/2021): Junior Backend Developer

Projects:

- Online store (DRF, PostgreSQL, MongoDB, Redis, Celery, Docker, docker-compose);
- Online testing platform (DRF, PostgreSQL);
- Tourism guides (DRF, PostgreSQL);
- Various projects where I participated as support on maintenance and modification of existing code (DRF, FastAPI, PostgreSQL)

Accomplished:

- Implementation of main functionality on item publication, modification, track, comments, communication between users with different privileges;
- Participation in planning projects' architectures;
- Configuration of custom middlewares and background processes such as regular or occasional email notifications, preventing spamming views on items and background parsing  of data;
- Set up of a test chat between customers on websockets;
- Set up of docker and docker-compose files for local build;
- Logging and saving logs on MongoDB; 
- Integration of authentication systems using third-party applications (Google - DRF, Django; Github - Django; LinkedIn Django).

Freelance (04/2023 - present)

- Deployment of non-complex project on production servers;
- Analysis of data using mainly the pandas library; 
- Maintenance and enhancement of existing functionality.
Proper guidance, code review at a reasonable scale. I am not planning to overwhelm and annoy my potential senior colleagues with endless series of questions, but still would like to receive some recommendations when faced with solving tasks of unknown nature at first and a subsequent code review with some feedback once they are accomplished.