Senior Python Developer
CurrentWorked on the project - MailOTA(mail service)Updated the service alone. Cut out deprecation. Increased the versions of project dependencies. Introduced new technologies that improve the performance and usability of the project.Achievements- Identified a large amount of abandoned functionality. Cut it out in small iterations without harming the performance of the product.- Transferred the service from Beanstalk(https://beanstalkapp.com/) to… Show more Worked on the project - MailOTA(mail service)Updated the service alone. Cut out deprecation. Increased the versions of project dependencies. Introduced new technologies that improve the performance and usability of the project.Achievements- Identified a large amount of abandoned functionality. Cut it out in small iterations without harming the performance of the product.- Transferred the service from Beanstalk(https://beanstalkapp.com/) to Dramatiq(https://dramatiq.io/guide.html), which unlocked the project's transition to higher versions of lib and python. It also became easier to diagnose and debug the project.- Refactored docker build, which allowed us to switch to official python images. Brought multi-stage building, increased the speed of docker image build by 30%- Increased the python version from 3.6 to 3.12, with uv pip, pre-commit and multiple linters. With the help of which it became possible to use new python features, as well as intuitively deploy the project locally. Show less