Ищу Senior-Python разработчика с глубокими знаниями threading, multiprocessing, ООП, с пониманием того, как работает GIL, умениями находить Race Condition, отлаживать сложный код, писать код красиво и правильно. Суть: у меня есть код, ~1к строк (писал сам, так что любые вопросы и обсуждения по коду приветствуются и обговариваются), необходимо его оптимизировать по трём параметрам: стабильность, скорость и потребление ресурсов + отрефакторить, возможно сможете предложить какие-то более эффективные методы реализации определенных функций в коде, все это приветствуется. Суть кода: в нём реализованы своего рода пулы процессов и потоков, то бишь комбайны, контроллеры (называйте как хотите), которые управляют процессами/потоками. Всё это реализовано в стиле ООП. Огромным плюсом будет создание документации в стиле Python к каждому классу и функции и создание юнит-тестов, за каждый из этих пунктов прибавлю к цене. К выбору кандидата отнесусь щепетильно, так как нужен серьёзный специалист в этой области, долго работавший в этой сфере. Также плюсом будет опыт разработки многопоточных/процессных приложений на более низкоуровневых языках (C++, к примеру). В конце работы желателен контакт через видеосвязь, можно просто аудио, где Вы расскажете о правках в коде, ваших наработках, укажите на мои ошибки. Возможно дальнейшее сотрудничество. Рассмотрю все предложения по цене.