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


10/2021 – Python Backend Developer Zeon IT hub (Bishkek, KGZ) (1 year+)

Responsibilities: 

- Maintenance and elaboration of existing code;
- Development in team depending on the nature of tasks;

Projects: 

- Direct participation in development of an online store on Django REST:
- Development of a platform for online tests on Django REST;
- Worked on a platform to control workflow and project management (organizer) on Django REST;
- Worked on various projects as support on Django/Django REST, Fastapi, Flask;

Accomplished tasks:

- Participation in planning architecture of models and databases schemes (PostgreSQL);
- Development of a standard system of authentication (account/email confirmation, password reset, authentication by third-party application accounts, etc.) on Django REST;
- Implementation of a system of authorization and redirection (account/email confirmation, password reset, etc.) on Django (templates);
- Covering code with unit tests and group tests;
- Development and integration of various middleware for automatic logging (MongoDB) and preventing view using Redis and Celery;
- Periodical automatic bulk mailing about developments on website;
- Development of private chats on websockets (Django/Django REST);
- Building Dockerfile and docker-compose to ensure integrity of services;
- Development and extension (as support) of microservice functionality for chats: joining group, sending/receiving/viewing messages, etc. (Fastapi, PostgreSQL);
- Implementation of service to find nearby locations (Django+GeoDjango; Fastapi, MongoDB);
- Secondary maintenance of code for Telegram bot (Flask). Editing code, extension of functionality based on the nature of tasks;